面向虛擬網(wǎng)調(diào)度的新型業(yè)務(wù)支撐系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時間:2018-05-30 08:10
本文選題:軟件定義網(wǎng)絡(luò) + OpenFlow; 參考:《北京郵電大學(xué)》2016年碩士論文
【摘要】:隨著云計(jì)算的蓬勃發(fā)展,各個云平臺功能日趨豐富,同時SDN概念的出現(xiàn)與發(fā)展為網(wǎng)絡(luò)虛擬化的不斷創(chuàng)新提供了不可忽視的作用。SDN將控制邏輯從轉(zhuǎn)發(fā)硬件中分離出來,便于網(wǎng)絡(luò)的虛擬化和管理,從而能夠簡化新型協(xié)議和應(yīng)用的部署,并且能夠把各種網(wǎng)絡(luò)中間件整合到軟件實(shí)現(xiàn)的控制中。在此基礎(chǔ)上,針對不同的網(wǎng)絡(luò)結(jié)構(gòu),不斷有新的網(wǎng)絡(luò)調(diào)度策略被提出,從而滿足不同的需求。而作為云平臺的租戶,目前很難對調(diào)度策略做自定義的配置,只能通過手動配置路由表項(xiàng)達(dá)到目的,如果云平臺能夠?qū)⒉煌W(wǎng)絡(luò)調(diào)度策略提供給租戶選擇,就可以簡化租戶的配置,達(dá)到優(yōu)化網(wǎng)絡(luò)的目的。本文設(shè)計(jì)和實(shí)現(xiàn)了一個面向虛擬網(wǎng)調(diào)度的新型業(yè)務(wù)支撐系統(tǒng),旨在研發(fā)一個可擴(kuò)展、易修改、能移植的虛擬網(wǎng)調(diào)度平臺,作為連接調(diào)度策略研究者與云平臺租戶的橋梁。使得租戶可以在系統(tǒng)里選擇滿足自身網(wǎng)絡(luò)需求的調(diào)度策略,優(yōu)化私有網(wǎng)絡(luò)。使得調(diào)度策略的研究開發(fā)人員可以在系統(tǒng)上發(fā)布自已的調(diào)度策略,同時,系統(tǒng)還預(yù)置部分調(diào)度策略,包括路徑?jīng)Q策和流量分配。此外,通過對SDN網(wǎng)絡(luò)調(diào)度模型的分析,本文結(jié)合蝙蝠算法和資源預(yù)留的思想提出了預(yù)測分配策略。在實(shí)現(xiàn)中,模塊間采用REST API方式解耦,以組件的方式構(gòu)建系統(tǒng),方便修改實(shí)現(xiàn)或者替換組件。論文首先對系統(tǒng)的研究背景、國內(nèi)外的研究現(xiàn)狀以及系統(tǒng)所涉及的SDN相關(guān)技術(shù)做了簡單介紹;在此基礎(chǔ)上,提出了系統(tǒng)的具體需求,明確了系統(tǒng)需要實(shí)現(xiàn)的相關(guān)功能;然后,專門對SDN網(wǎng)絡(luò)調(diào)度進(jìn)行了分析,提出了預(yù)測分配的調(diào)度策略;接著對系統(tǒng)總體的設(shè)計(jì)、模塊間的交互和各個接口做了概括性地介紹;再進(jìn)一步詳細(xì)地介紹了系統(tǒng)的各個關(guān)鍵模塊的設(shè)計(jì)與實(shí)現(xiàn);最后對系統(tǒng)的核心功能進(jìn)行了測試,并對測試結(jié)果進(jìn)行了分析,進(jìn)而總結(jié)全文并提出下一步值得改進(jìn)的地方。
[Abstract]:With the rapid development of cloud computing, the functions of each cloud platform are becoming more and more abundant. At the same time, the emergence and development of the concept of SDN provides an important role for the innovation of network virtualization. SDN separates the control logic from the forwarding hardware. It is convenient for network virtualization and management, which can simplify the deployment of new protocols and applications, and integrate all kinds of network middleware into the control of software implementation. On this basis, for different network structures, new network scheduling policies are proposed to meet different requirements. As the tenants of cloud platform, it is difficult to configure the scheduling policy, and it can only be achieved by manually configuring the routing table items. If the cloud platform can provide different network scheduling policies to tenants to choose, It can simplify the configuration of tenants and achieve the purpose of optimizing the network. This paper designs and implements a new service support system for virtual network scheduling, which aims to develop a scalable, easily modified, portable virtual network scheduling platform, which serves as a bridge between scheduling policy researchers and cloud platform tenants. So that tenants can choose a scheduling strategy to meet their network requirements in the system, and optimize the private network. It enables developers to publish their own scheduling policies on the system. At the same time, the system also presets some scheduling policies, including path decision and traffic allocation. In addition, based on the analysis of SDN network scheduling model, this paper proposes a predictive allocation strategy based on bat algorithm and resource reservation. In the implementation, the modules are decoupled by REST API, and the system is constructed by components, which is convenient to modify or replace the components. Firstly, the paper introduces the background of the system, the current situation of the research at home and abroad, and the related technologies of the system. On this basis, the specific requirements of the system are put forward, and the relevant functions of the system are defined. The SDN network scheduling is analyzed and the scheduling strategy of predictive allocation is put forward, then the overall design of the system, the interaction between modules and various interfaces are introduced in a general way. Furthermore, the design and implementation of the key modules of the system are introduced in detail. Finally, the core functions of the system are tested, and the test results are analyzed.
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TP311.52;TP393.09
【參考文獻(xiàn)】
相關(guān)期刊論文 前4條
1 劉韻潔;黃韜;張嬌;劉江;姚海鵬;謝人超;;服務(wù)定制網(wǎng)絡(luò)[J];通信學(xué)報(bào);2014年12期
2 左青云;陳鳴;趙廣松;邢長友;張國敏;蔣培成;;基于OpenFlow的SDN技術(shù)研究[J];軟件學(xué)報(bào);2013年05期
3 陳康;鄭緯民;;云計(jì)算:系統(tǒng)實(shí)例與研究現(xiàn)狀[J];軟件學(xué)報(bào);2009年05期
4 羅萬明,林闖,閻保平;一種支持多媒體通信QoS的擁塞控制機(jī)制[J];電子學(xué)報(bào);2000年S1期
,本文編號:1954572
本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/1954572.html
最近更新
教材專著