MobilityFirst未來互聯(lián)網(wǎng)測試床設(shè)計與實現(xiàn)
發(fā)布時間:2020-10-18 00:46
近幾年,在未來互聯(lián)網(wǎng)的研究中,全新網(wǎng)絡(luò)架構(gòu)的設(shè)計引起了大家的廣泛關(guān)注。該領(lǐng)域許多的研究項目在美國國家科學(xué)基金的支持下先后成立。Mobilityfirst就是其中專門針對移動網(wǎng)絡(luò)設(shè)計的未來網(wǎng)絡(luò)架構(gòu),它深刻地認識到互聯(lián)網(wǎng)正處在一個歷史性的轉(zhuǎn)折點,移動設(shè)備正在逐步取代自互聯(lián)網(wǎng)誕生以來占據(jù)主導(dǎo)的固定終端。為了測試和評估網(wǎng)絡(luò)架構(gòu)和網(wǎng)絡(luò)協(xié)議的性能,新型未來網(wǎng)絡(luò)架構(gòu)通常需要部署在大規(guī)模實驗網(wǎng)絡(luò)里。雖然Mobilityfirst的路由和名字解析等功能已經(jīng)成功地在ORBIT和GENI測試床上實現(xiàn)部署,但是為了將該試驗網(wǎng)絡(luò)用于具有真實用戶和應(yīng)用的現(xiàn)實場景,部署不同的測試床十分重要。在每個測試床上,不同的用戶可以根據(jù)各自的需求靈活地創(chuàng)建新資源,不同的網(wǎng)絡(luò)資源既可以被特定域內(nèi)的用戶獨立使用,也可以被不同域共享。在本論文中設(shè)計的Mobilityfirst跨域測試床被分別部署在中國科學(xué)技術(shù)大學(xué)未來網(wǎng)絡(luò)實驗室和美國羅格斯大學(xué)WINLAB實驗室ORBIT節(jié)點上。該測試床可以為Mobilityfirst提供真實的實驗環(huán)境,并且能夠支持流媒體視頻傳輸服務(wù)。接下來,為了在遠程的Mobilityfirst中通過當(dāng)前的網(wǎng)絡(luò)協(xié)議(TCP)進行通信,設(shè)計并實現(xiàn)了 MobilityFirst代理(MF代理和UDP代理)。在我們提出的測試床中,MF代理用于通過基于TCP的SSH隧道,在USTC和WINLAB域之間傳遞MF包,而UDP代理用于GNRS服務(wù)器和遠程域中的MF路由器之間的GNRS請求/響應(yīng)。此外,還對測試床的性能進行了測試,包括傳輸延遲、移動性、可靠性等特性,并給出了 MobilityFirst原型在測試床上獲取的實驗結(jié)果以及經(jīng)驗。為了驗證該測試床在真實環(huán)境和應(yīng)用場景中的可用性,我們在Mobilityfirst網(wǎng)絡(luò)協(xié)議下實現(xiàn)了流媒體視頻傳輸系統(tǒng),其中包括支持Mobilityfirst協(xié)議棧的流媒體視頻服務(wù)器和客戶端。實驗證明該Mobilityfirst測試床可以支撐高通量實時數(shù)據(jù)包的傳輸,進一步說明了該測試床可以用于具有真實用戶和應(yīng)用的現(xiàn)實環(huán)境。
【學(xué)位單位】:中國科學(xué)技術(shù)大學(xué)
【學(xué)位級別】:碩士
【學(xué)位年份】:2018
【中圖分類】:TP393.0
【文章目錄】:
摘要
Abstract
Acknowledgements
List of Abbreviations
1. INTRODUCTION
1.1. Introduction
1.2. Future Internet Architecture Projects
1.2.1. MobilityFirst (MF)
1.2.2. Named Data Networking (NDN)
1.2.3. eXpressive Internet Architecture (XIA)
1.2.4. NEBULA
1.3. Large-Scale Experimental Testbeds
1.3.1. PlanetLab
1.3.2. Emulab
1.3.3. GENI
1.3.4. ORBIT
1.4. Research Objectives
1.5. Contributions
1.6. Limitations
1.7. Thesis Outline
2. MOBILITYFIRST FUTURE INTERNET ARCHITECTURE
2.1. MobilityFirst Overview
2.2. Architecture Features
2.3. Basic Protocols Module
2.4. Protocol Stack
2.4.1. Control Plane
2.4.2. Data Plane
2.5. Physical Architecture
2.5.1. NCS
2.5.2. MF Router
2.5.3. GNRS
2.6. MobilityFirst Routing Mechanism
2.6.1. Hybrid Routing
2.6.2. Hop-by-Hop Transport
2.6.3. Mobility Support
3. DESIGN AND IMPLEMENTATION OF MOBILITYFIRST TESTBED
3.1. Testbed Overview
3.2. Testbed Architecture Design
3.3. MobilityFirst Proxies
3.3.1. MF Proxy
3.3.2. UDP Proxy
3.4. Testbed Implementation
3.5. Components of Testbed
3.5.1. MF Router(Click-Based Software Router)
3.5.2. GNRS
3.5.3. Host Stack and API
3.6. Testbed Performance and Evaluation
3.6.1. International MobilityFirst Inter-Domain Testbed
3.6.1.1. MF-Ping
3.6.2. Local MobilityFirst Testbed
3.6.2.1. MF-Ping
3.6.2.2. Reliability Test
3.6.2.3. Mobility Test
4. VIDEO STREAMING OVER MOBILITYFIRST NETWORKS
4.1. Technical Backgrounds
4.1.1. Streaming Media Technologies
4.1.1.1. Real Time Streaming Protocols (RTSP)
4.1.1.2. Real Time Transport Protocol (RTP)
4.1.1.3. Real Time Control Protocol(RTCP)
4.1.2. Media System
4.1.2.1. Mplayer (Client)
4.1.2.2. Server
4.2. Proposed MobilityFirst Video Streaming System Model
4.2.1. Design Overview
4.2.2. Server Design
4.2.2.1. Listening Connection Request Module
4.2.2.2. RTSP Processing Module
4.2.2.3. RTP/RTCP Module
4.2.3. Client Design
4.2.3.1. File-level Input Module Design
4.2.3.2. Separator Module
4.3. Experimental Work and Results
4.3.1. RTSP Interaction Process in MobilityFirst
4.3.2. MobilityFirst Video Playback Result
5. CONCLUSION AND FUTURE WORK
5.1. Conclusion
5.2. Future Work
REFERENCES
【相似文獻】
本文編號:2845535
【學(xué)位單位】:中國科學(xué)技術(shù)大學(xué)
【學(xué)位級別】:碩士
【學(xué)位年份】:2018
【中圖分類】:TP393.0
【文章目錄】:
摘要
Abstract
Acknowledgements
List of Abbreviations
1. INTRODUCTION
1.1. Introduction
1.2. Future Internet Architecture Projects
1.2.1. MobilityFirst (MF)
1.2.2. Named Data Networking (NDN)
1.2.3. eXpressive Internet Architecture (XIA)
1.2.4. NEBULA
1.3. Large-Scale Experimental Testbeds
1.3.1. PlanetLab
1.3.2. Emulab
1.3.3. GENI
1.3.4. ORBIT
1.4. Research Objectives
1.5. Contributions
1.6. Limitations
1.7. Thesis Outline
2. MOBILITYFIRST FUTURE INTERNET ARCHITECTURE
2.1. MobilityFirst Overview
2.2. Architecture Features
2.3. Basic Protocols Module
2.4. Protocol Stack
2.4.1. Control Plane
2.4.2. Data Plane
2.5. Physical Architecture
2.5.1. NCS
2.5.2. MF Router
2.5.3. GNRS
2.6. MobilityFirst Routing Mechanism
2.6.1. Hybrid Routing
2.6.2. Hop-by-Hop Transport
2.6.3. Mobility Support
3. DESIGN AND IMPLEMENTATION OF MOBILITYFIRST TESTBED
3.1. Testbed Overview
3.2. Testbed Architecture Design
3.3. MobilityFirst Proxies
3.3.1. MF Proxy
3.3.2. UDP Proxy
3.4. Testbed Implementation
3.5. Components of Testbed
3.5.1. MF Router(Click-Based Software Router)
3.5.2. GNRS
3.5.3. Host Stack and API
3.6. Testbed Performance and Evaluation
3.6.1. International MobilityFirst Inter-Domain Testbed
3.6.1.1. MF-Ping
3.6.2. Local MobilityFirst Testbed
3.6.2.1. MF-Ping
3.6.2.2. Reliability Test
3.6.2.3. Mobility Test
4. VIDEO STREAMING OVER MOBILITYFIRST NETWORKS
4.1. Technical Backgrounds
4.1.1. Streaming Media Technologies
4.1.1.1. Real Time Streaming Protocols (RTSP)
4.1.1.2. Real Time Transport Protocol (RTP)
4.1.1.3. Real Time Control Protocol(RTCP)
4.1.2. Media System
4.1.2.1. Mplayer (Client)
4.1.2.2. Server
4.2. Proposed MobilityFirst Video Streaming System Model
4.2.1. Design Overview
4.2.2. Server Design
4.2.2.1. Listening Connection Request Module
4.2.2.2. RTSP Processing Module
4.2.2.3. RTP/RTCP Module
4.2.3. Client Design
4.2.3.1. File-level Input Module Design
4.2.3.2. Separator Module
4.3. Experimental Work and Results
4.3.1. RTSP Interaction Process in MobilityFirst
4.3.2. MobilityFirst Video Playback Result
5. CONCLUSION AND FUTURE WORK
5.1. Conclusion
5.2. Future Work
REFERENCES
【相似文獻】
相關(guān)期刊論文 前1條
1 王雪;;信息與內(nèi)容為中心的未來網(wǎng)絡(luò)架構(gòu)研究綜述[J];遼寧大學(xué)學(xué)報(自然科學(xué)版);2016年04期
相關(guān)碩士學(xué)位論文 前1條
1 艾明(Amin Ullah);MobilityFirst未來互聯(lián)網(wǎng)測試床設(shè)計與實現(xiàn)[D];中國科學(xué)技術(shù)大學(xué);2018年
本文編號:2845535
本文鏈接:http://www.sikaile.net/guanlilunwen/ydhl/2845535.html
最近更新
教材專著