陳 衡 錢德沛 伍衛國
摘要:為了解決在非理想鏈路上采用傳統貪婪度量的地理位置路由協議引發數據包投遞率下降的問題,設計并實現了一種基于鏈路質量的地理位置路由度量方法(SRAB)。通過周期性監聽鄰居節點發送的數據包,依據其中的鏈路層序列號估算出相應的鏈路質量,得到數據包在該鏈路上傳輸時所花費的代價。根據節點的地理位置信息,分別計算出當前節點和鄰居節點與目的節點間的歐式距離,進一步得到鄰居節點將數據包向目的節點推進的程度。在采用blacklist機制將鏈路質量小于規定閾值的鄰居節點過濾后,SRAB將單位代價下向目的節點推進程度最大的鄰居節點選為下一跳節點。測試結果表明,與非理想鏈路上的傳統貪婪度量法相比,SRAB的成功投遞率提高了22%,傳輸能耗減少了12%。