sp; 當網(wǎng)格系統(tǒng)對客戶機授予資源調(diào)用資格后,就開始資源調(diào)用過程。資源調(diào)用過程中要求保證傳輸數(shù)據(jù)的安全性。為此,資源所有者同時發(fā)送數(shù)據(jù)資源和附加的散列?蛻魴C收到數(shù)據(jù)資源和附加的散列后,首先對數(shù)據(jù)資源進行散列化處理。散列化處理用SHA1算法實現(xiàn),結(jié)果為160位的信息摘要。然后進行散列比較,即將用SHA1算法獲得的散列與附加的散列作比較,如比較結(jié)果相同,則說明數(shù)據(jù)完整;否則,說明數(shù)據(jù)在傳輸過程中有部分丟失或者在被他人截獲后進行了篡改。
由上可見,附加的散列和散列化處理過程確保了數(shù)據(jù)傳輸?shù)陌踩。圖3是身份鑒別和散列化處理過程的流程圖。
身份鑒別和散列化處理技術(shù)用于網(wǎng)格系統(tǒng)的資源調(diào)用,能有效地保證網(wǎng)格資源的安全性和信息傳輸?shù)耐暾浴?
點擊看原圖
2.3 自適應(yīng)機制
物理網(wǎng)絡(luò)的傳輸狀態(tài)總是隨著用戶使用情況而不斷變化的,所以,存在隨機性大和穩(wěn)定性差的缺點,這會給網(wǎng)格大數(shù)據(jù)量的實時傳輸要求帶來很大影響。自適應(yīng)技術(shù)將使這種影響降到最低程度。
自適應(yīng)技術(shù)的設(shè)計思想是:讓系統(tǒng)自動檢測當前的網(wǎng)絡(luò)狀態(tài),并對網(wǎng)絡(luò)狀態(tài)的變化做出反應(yīng),通過調(diào)整發(fā)送策略,即基于負反饋的平衡控制策略來適應(yīng)網(wǎng)絡(luò)的變化,從而使系統(tǒng)既充分又合理地利用信道進行數(shù)據(jù)傳輸。
理想的情況是:在不造成信道堵塞的前提下,發(fā)送端充分利用信道帶寬發(fā)送數(shù)據(jù)。
設(shè)Ms表示發(fā)送端發(fā)送數(shù)據(jù)的速率(字節(jié)/秒),ω為網(wǎng)絡(luò)帶寬(字節(jié)/秒)。如果Ms<<ω,則發(fā)送端不能充分利用網(wǎng)絡(luò)帶寬;如果Ms>>ω,則發(fā)送端發(fā)送的只有一部分能被接收,多余的部分將造成網(wǎng)絡(luò)的擁塞。
所以應(yīng)使Ms≈ω,即發(fā)送端發(fā)送信息的速率約等于帶寬。
對于接收端,有:
Mr為接收端接收數(shù)據(jù)的速率(字節(jié)/秒)。
由于ω是會變化的,為了滿足Ms≈ω的條件,系統(tǒng)要檢測ω的變化情況并使Ms對其變化做出反應(yīng)。為此,可以每隔特定時間執(zhí)行以下步驟:
(1)增加Ms,如果Mr不隨Ms增加則恢復(fù)為原來Ms的值;反之則表明ω增加了,繼續(xù)增加Ms,當Mr不隨Ms繼續(xù)增長時,設(shè)置Ms為現(xiàn)在的Mr。
(2)ω的減小會導(dǎo)致Mr的減小,可通過接收端的包間間隔來檢測。在每次Ms改變后開始一次檢測周期T,記發(fā)送端和接收方包間隔時間差的累積度量為E,于是:
預(yù)先設(shè)定一個閾值D,每傳輸一包就計算一次的值,當滿足E>D時,即檢測到帶寬減小時,將Ms設(shè)置成該檢測周期Mr的平均值,然后開始下一個檢測周期。
這樣,當網(wǎng)絡(luò)帶寬不穩(wěn)定時,可以根據(jù)網(wǎng)絡(luò)帶寬的變化動態(tài)調(diào)節(jié)發(fā)送速率策略。這種基于負反饋的平衡控制策略,使網(wǎng)格在進行資源調(diào)用時,可以有效、充分地利用網(wǎng)絡(luò)帶寬,提高效率。
針對





