內容簡介
《機會網路路由算法》從實用和研究的角度出發,結合了近幾年機會網路的**新研究、套用成果,全面、系統地介紹了機會網路路由算法。
全書分8章和1個附錄,第1章概述了機會網路的特點、套用場景;第 2章介紹了典型路由算法的機理,分析比較了典型路由算法在不同場景下的性能;第3章和第4章分析了機會網路所面臨的安全問題,從網路性能和能量消耗角度評價了泛洪攻擊的影響;第5章討論了節點間協作問題,以及節點協作對機會網路的影響;第6~8章針對不同場景給出了4種新的機會網路路由算法,通過ONE仿真平台對新路由算法進行了分析評價;**後在附錄中介紹了ONE仿真平台的使用方法。
《機會網路路由算法》可作為機會網路相關領域的研究人員、工程技術人員、愛好者的參考用書,也可作為高等院校計算機、通信等專業的本科高年級學生和研究生的學習教材。
圖書目錄
第1章 機會網路概述 1
1.1 概念與特點 1
1.2 機會網路體系結構 3
1.3 機會網路的典型套用 5
1.3.1 野生動物研究 5
1.3.2 手持設備組網 6
1.3.3 車載網路 7
1.3.4 偏遠地區網路覆蓋 10
1.4 機會網路的熱點問題 11
1.4.1 路由算法 11
1.4.2 移動模型 12
1.4.3 安全與合作 14
1.4.4 具體套用問題 15
1.5 機會網路的套用前景 16
1.6 本書的結構 16
參考文獻 17
第 2章 機會網路典型路由算法 23
2.1 機會網路路由算法分類 23
2.1.1 分類方法 23
2.1.2 基於機會轉發的路由算法 24
2.1.3 基於預測的路由算法 25
2.1.4 基於計畫的路由算法 26
2.2 典型路由算法簡介 26
2.2.1 First Contact和Direct Delivery算法 26
2.2.2 Epidemic算法 26
2.2.3 Spray and Wait算法 28
2.2.4 PRoPHET算法 29
2.2.5 MaxProp算法 30
2.3 路由算法評價分析 33
2.3.1 度量值 33
2.3.2 節點移動模型 34
2.3.3 仿真場景設計 34
2.3.4 仿真實驗分析 35
2.3.5 仿真實驗結論 39
參考文獻 40
第3章 泛洪攻擊下典型路由算法的頑健性 44
3.1 泛洪攻擊 44
3.2 機會網路安全問題 45
3.2.1 概述 45
3.2.2 機會網路面臨的威脅 47
3.2.3 束層安全機制 48
3.2.4 存在的問題 50
3.3 路由算法頑健性分析 52
3.3.1 分析方法 52
3.3.2 實驗結果分析 54
3.3.3 結論與進一步工作 60
參考文獻 61
第4章 泛洪攻擊對機會網路生命期的影響 65
4.1 引言 65
4.2 泛洪攻擊和網路生命期 66
4.2.1 攻擊模型 66
4.2.2 機會網路的生命期 66
4.3 泛洪攻擊的影響 67
4.4 惡意數據分組數量的影響 69
4.5 仿真實驗設計 70
4.5.1 度量值 71
4.5.2 場景設計 71
4.6 結果分析 72
4.6.1 惡意節點數量的影響 72
4.6.2 惡意數據分組數量的影響 74
4.7 結論 75
參考文獻 76
第5章 自私行為對路由算法的影響 79
5.1 自私行為研究概述 79
5.1.1 自私行為分類 80
5.1.2 自私節點 80
5.1.3 研究熱點 81
5.1.4 相關工作 81
5.2 節點合作度 84
5.2.1 類型I 84
5.2.2 類型II 85
5.2.3 類型III 85
5.3 分析方法 85
5.3.1 度量值和場景設計 86
5.3.2 基線場景 86
5.4 實驗分析 87
5.4.1 類型I合作度下的性能 87
5.4.2 類型II合作度下的性能 90
5.4.3 類型III合作度下的性能 92
5.5 結論 94
參考文獻 94
第6章 基於分組策略的路由算法 100
6.1 套用場景 100
6.2 能量消耗問題 101
6.3 分組策略 102
6.3.1 算法描述 102
6.3.2 算法特點 103
6.4 性能評價 104
6.4.1 度量值和場景設定 104
6.4.2 對照算法 105
6.5 仿真結果 106
6.5.1 p、k、t參數的作用 106
6.5.2 不同網路規模下性能分析 108
6.6 結論和進一步工作 110
參考文獻 111
第7章 基於優先權策略的路由算法 114
7.1 套用場景 114
7.2 優先權策略 115
7.2.1 算法描述 116
7.2.2 算法特點 116
7.3 度量值和場景設定 117
7.4 仿真結果分析 118
7.5 結論和進一步工作 121
參考文獻 121
第8章 改進的Epidemic路由算法 123
8.1 相關工作 123
8.1.1 主要研究方法 124
8.1.2 衍生的路由算法 125
8.2 Epidemic算法性能分析 129
8.2.1 度量值和場景設計 129
8.2.2 仿真分析 130
8.2.3 節點數量的影響 132
8.2.4 擠出效應 132
8.3 具有退避機制的Epidemic算法 134
8.3.1 免疫機制 134
8.3.2 退避機制 135
8.3.3 仿真結果分析 136
8.4 具有自適應能力的Epidemic算法 138
8.4.1 自適應能力 138
8.4.2 仿真結果分析 139
8.5 結論 143
參考文獻 144
附錄A ONE仿真平台介紹 148
A.1 ONE構成 148
A.2 ONE使用方法 152
A.2.1 編譯和運行 152
A.2.2 場景設定 153
A.3 示例 160
參考文獻 164