容延容斷網(wǎng)絡(luò)驗(yàn)證平臺的設(shè)計與實(shí)現(xiàn)
發(fā)布時間:2017-07-26 12:22
本文關(guān)鍵詞:容延容斷網(wǎng)絡(luò)驗(yàn)證平臺的設(shè)計與實(shí)現(xiàn)
更多相關(guān)文章: 容延容斷網(wǎng)絡(luò) 仿真模型 ONE JDTN Docker
【摘要】:車聯(lián)網(wǎng)、水下傳感器網(wǎng)絡(luò)、深空通信網(wǎng)絡(luò)等具有長時延、連接頻繁斷開等特征,傳統(tǒng)網(wǎng)絡(luò)架構(gòu)已不再適用,為此人們提出容延容斷網(wǎng)絡(luò)以適應(yīng)這類網(wǎng)絡(luò)的通信需求。DTN網(wǎng)絡(luò)的關(guān)鍵問題包括移動模型、路由機(jī)制、擁塞控制策略、安全策略、能量消耗模型等,雖然已有大量的研究成果,但在模型、機(jī)制和方法等諸多方面仍有待完善。諸如衛(wèi)星網(wǎng)絡(luò)試驗(yàn)等驗(yàn)證方式成本高、部署復(fù)雜;而現(xiàn)有仿真驗(yàn)證系統(tǒng)和方法逼真度和可信度較低,難以對研究結(jié)果進(jìn)行較好評估,從而制約了研究成果向?qū)嶋H應(yīng)用的轉(zhuǎn)化。為此,本論文主要做了以下工作:(1)分析了現(xiàn)有DTN網(wǎng)絡(luò)驗(yàn)證方式的工作原理和優(yōu)缺點(diǎn),如試驗(yàn)床、集中式軟件仿真ONE、基于網(wǎng)絡(luò)實(shí)驗(yàn)平臺仿真系統(tǒng)TUNIE。其中,基于ONE的集中式軟件仿真是當(dāng)前受歡迎的一種驗(yàn)證方式,但是缺少相關(guān)仿真模型和具體實(shí)現(xiàn)流程的說明文檔,這就制約了研究人員對ONE的有效利用。因此,本文詳細(xì)分析了ONE的仿真模型,包括仿真初始化流程、仿真運(yùn)行流程、網(wǎng)絡(luò)更新流程、路由更新流程等,整理出ONE仿真模型的詳細(xì)說明,以便于其他研究者使用或后續(xù)改進(jìn)。(2)在分析ONE實(shí)現(xiàn)原理的基礎(chǔ)上,對ONE仿真模型中的一些關(guān)鍵環(huán)節(jié)進(jìn)行改進(jìn),以提高仿真逼真度和可信度。針對路由更新流程,對建立發(fā)送連接的流程、需要消耗的時間,以及發(fā)送連接的通信方式等方面提出改進(jìn)的方法;針對仿真場景的設(shè)置,分析了仿真場景相關(guān)參數(shù)的配置是否合理;針對ONE自帶的報文產(chǎn)生器不能滿足不同節(jié)點(diǎn)獨(dú)立產(chǎn)生報文、適用于分布式仿真的需求,提出一種新的報文產(chǎn)生器模型;針對仿真時鐘步長對仿真機(jī)時和仿真精度的約束,提出一種確定仿真時鐘步長的方法。(3)JDTN是Bundle協(xié)議的軟件實(shí)現(xiàn),可以模擬DTN網(wǎng)絡(luò)中節(jié)點(diǎn)“存儲-攜帶-轉(zhuǎn)發(fā)”報文的功能。JDTN仿真系統(tǒng)的部署存在運(yùn)行環(huán)境不安全、硬件資源消耗大等問題,這些都不利于大規(guī)模節(jié)點(diǎn)的仿真。同時,JDTN本身不支持移動模型、報文產(chǎn)生器、仿真結(jié)果統(tǒng)計等功能,這些都需要通過手動操作。為了擴(kuò)大仿真節(jié)點(diǎn)的規(guī)模,支持在普通實(shí)驗(yàn)室環(huán)境中靈活部署,提高仿真逼真度和可信度,本文提出了一種新的DTN網(wǎng)絡(luò)驗(yàn)證方式——基于Docker的分布式仿真系統(tǒng),并通過融合Docker容器虛擬化技術(shù)、ONE仿真軟件、Bundle協(xié)議組件JDTN實(shí)現(xiàn)該仿真系統(tǒng)。
【關(guān)鍵詞】:容延容斷網(wǎng)絡(luò) 仿真模型 ONE JDTN Docker
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:TN915.0
【目錄】:
- 摘要5-6
- abstract6-10
- 縮略詞對照表10-11
- 第一章 緒論11-15
- 1.1 課題背景和意義11-12
- 1.2 研究現(xiàn)狀12-13
- 1.3 本文的主要工作13-14
- 1.4 本文的結(jié)構(gòu)安排14-15
- 第二章 容延容斷網(wǎng)絡(luò)及驗(yàn)證方式15-31
- 2.1 容延容斷網(wǎng)絡(luò)簡介15-18
- 2.2 驗(yàn)證方式 1:試驗(yàn)床18-19
- 2.3 驗(yàn)證方式 2:軟件仿真19-24
- 2.3.1 基于ONE的集中式軟件仿真19-22
- 2.3.2 基于網(wǎng)格的分布式軟件仿真22-24
- 2.4 驗(yàn)證方式 3:基于網(wǎng)絡(luò)實(shí)驗(yàn)平臺TUNIE的仿真系統(tǒng)24-26
- 2.4.1 網(wǎng)絡(luò)實(shí)驗(yàn)平臺TUNIE介紹24-25
- 2.4.2 基于TUNIE的DTN網(wǎng)絡(luò)仿真系統(tǒng)25-26
- 2.5 現(xiàn)有驗(yàn)證方式的不足26-30
- 2.6 本章小結(jié)30-31
- 第三章 ONE仿真模型分析及改進(jìn)31-57
- 3.1 ONE的仿真模型分析31-41
- 3.1.1 仿真整體運(yùn)行流程31-32
- 3.1.2 仿真初始化流程32-34
- 3.1.3 仿真運(yùn)行流程34-36
- 3.1.4 網(wǎng)絡(luò)模塊更新流程36-38
- 3.1.5 路由模塊更新流程38-41
- 3.2 ONE的仿真模型改進(jìn)41-56
- 3.2.1 路由模塊更新流程的改進(jìn)41-46
- 3.2.2 報文產(chǎn)生器的模型46-51
- 3.2.3 仿真場景相關(guān)參數(shù)的配置51-52
- 3.2.4 仿真時鐘步長的確定52-56
- 3.3 本章小結(jié)56-57
- 第四章 基于Docker的分布式仿真系統(tǒng)57-86
- 4.1 Bundle協(xié)議組件JDTN57-63
- 4.1.1 JDTN相關(guān)的命令58-61
- 4.1.2 JDTN的路由策略和部署61-63
- 4.1.3 JDTN的不足63
- 4.2 Docker開源項(xiàng)目介紹63-69
- 4.2.1 Docker項(xiàng)目簡介63-65
- 4.2.2 Docker核心概念65-66
- 4.2.3 Docker核心技術(shù)66-67
- 4.2.4 Docker容器集群的通信方式67-69
- 4.3 仿真系統(tǒng)的設(shè)計與實(shí)現(xiàn)69-81
- 4.3.1 整體架構(gòu)69-73
- 4.3.2 仿真系統(tǒng)的實(shí)現(xiàn)73-81
- 4.4 仿真系統(tǒng)的部署與測試81-85
- 4.5 本章小結(jié)85-86
- 第五章 總結(jié)與展望86-88
- 5.1 全文總結(jié)86-87
- 5.2 未來展望87-88
- 致謝88-89
- 參考文獻(xiàn)89-92
- 攻讀碩士期間取得的研究成果92-93
【參考文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前1條
1 龔宇;李帥;李勇;蘇厲;金德鵬;曾烈光;;基于云計算的網(wǎng)絡(luò)創(chuàng)新實(shí)驗(yàn)平臺[J];計算機(jī)工程;2012年24期
,本文編號:576377
本文鏈接:http://sikaile.net/kejilunwen/wltx/576377.html
最近更新
教材專著