基于SDN的發(fā)布/訂閱系統(tǒng)拓?fù)渚S護及數(shù)據(jù)轉(zhuǎn)發(fā)的研究與實現(xiàn)
發(fā)布時間:2023-03-23 03:44
傳統(tǒng)互聯(lián)網(wǎng)提供的是盡力而為的服務(wù),網(wǎng)絡(luò)中充斥的數(shù)據(jù)與信息需要公平地競爭網(wǎng)絡(luò)資源,這就導(dǎo)致重要數(shù)據(jù)在搶占網(wǎng)絡(luò)資源過程中面臨被丟棄的危險,無法保證發(fā)布/訂閱系統(tǒng)在數(shù)據(jù)轉(zhuǎn)發(fā)過程中的可靠性。SDN網(wǎng)絡(luò)架構(gòu)具有良好的集中控制特性,實現(xiàn)了控制層與轉(zhuǎn)發(fā)層的分離,應(yīng)用程序可以根據(jù)業(yè)務(wù)需要參與到數(shù)據(jù)轉(zhuǎn)發(fā)平面中。同時,架構(gòu)中的控制層具備感知網(wǎng)絡(luò)拓?fù)渥兓c流量變化的能力,為拓?fù)涔芾砗吞岣邤?shù)據(jù)轉(zhuǎn)發(fā)可靠性提供了新的解決方案;趯DN網(wǎng)絡(luò)架構(gòu)相關(guān)技術(shù)的研究與學(xué)習(xí),本論文主要從兩個方面對已有系統(tǒng)進行進一步的改善與優(yōu)化。一方面是管理系統(tǒng)對拓?fù)湫畔⒑土髁啃畔⒌墓芾?拓?fù)湫畔⒅饕ňW(wǎng)絡(luò)環(huán)境中集群、交換機、主機等網(wǎng)絡(luò)節(jié)點的信息,流量信息主要包括交換機端口和隊列的具體流量信息。面向北向接口的OpenFlow協(xié)議提供了豐富的REST-API,為信息的獲取帶來了便利。另一方面是在交換機端口上設(shè)置不同帶寬的優(yōu)先級隊列,并將消息優(yōu)先級編碼到流表的匹配域中,一旦數(shù)據(jù)匹配成功則執(zhí)行相應(yīng)的入隊操作,繼而在數(shù)據(jù)轉(zhuǎn)發(fā)過程中添加基于隊列時延的帶寬調(diào)整策略,加大端口帶寬的利用率,保證高優(yōu)先級消息準(zhǔn)確到達(dá)。改進后的發(fā)布/訂閱系統(tǒng)與原系統(tǒng)相比,...
【文章頁數(shù)】:93 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 研究背景
1.2 研究內(nèi)容
1.3 論文組織
第二章 相關(guān)技術(shù)概論
2.1 發(fā)布/訂閱系統(tǒng)
2.2 SDN與OpenFlow
2.2.1 SDN技術(shù)介紹
2.2.2 OpenFlow相關(guān)介紹
2.3 虛擬化技術(shù)
2.3.1 OpenvSwitch
2.3.2 KVM
2.4 Qos保障機制
2.4.1 隊列管理與調(diào)度算法
2.4.2 OpenvSwitch的rate-limiting
2.5 本章小結(jié)
第三章 需求分析
3.1 需求概述
3.2 系統(tǒng)管理模塊需求
3.2.1 拓?fù)湫畔⒐芾?br> 3.2.2 流量信息管理
3.2.3 信息配置管理
3.3 數(shù)據(jù)轉(zhuǎn)發(fā)模塊需求
3.3.1 基于優(yōu)先級隊列的數(shù)據(jù)轉(zhuǎn)發(fā)
3.3.2 基于流量的反饋調(diào)整
3.3.3 隊列的擁塞情況判斷
3.4 其他需求
3.5 本章小結(jié)
第四章 系統(tǒng)概要設(shè)計
4.1 整體架構(gòu)
4.1.1 網(wǎng)絡(luò)拓?fù)涞拇罱?br> 4.1.2 運行環(huán)境
4.2 系統(tǒng)管理
4.2.1 整體設(shè)計
4.2.2 設(shè)備管理的設(shè)計
4.2.3 流量管理的設(shè)計
4.3 基于流量反饋的數(shù)據(jù)轉(zhuǎn)發(fā)
4.3.1 基于消息優(yōu)先級的入隊
4.3.2 隊列擁塞情況的判斷
4.3.3 基于流量的反饋調(diào)整
4.4 本章小結(jié)
第五章 系統(tǒng)詳細(xì)設(shè)計與實現(xiàn)
5.1 拓?fù)渑c流量管理
5.1.1 拓?fù)涔芾?br> 5.1.2 流量管理的實現(xiàn)
5.2 數(shù)據(jù)轉(zhuǎn)發(fā)優(yōu)化的實現(xiàn)
5.2.1 隊列的初始化設(shè)置
5.2.2 入隊流表的初始化設(shè)置
5.2.3 隊列平均時延的獲取
5.2.4 隊列的反饋調(diào)整
5.3 本章小結(jié)
第六章 系統(tǒng)測試和驗證
6.1 測試目標(biāo)
6.2 測試環(huán)境
6.3 系統(tǒng)測試
6.3.1 管理系統(tǒng)測試
6.3.2 數(shù)據(jù)轉(zhuǎn)發(fā)優(yōu)化測試
6.3.3 網(wǎng)絡(luò)整體性能測試
6.4 本章小結(jié)
第七章 總結(jié)與展望
7.1 工作總結(jié)
7.2 工作展望
參考文獻(xiàn)
致謝
本文編號:3768213
【文章頁數(shù)】:93 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 研究背景
1.2 研究內(nèi)容
1.3 論文組織
第二章 相關(guān)技術(shù)概論
2.1 發(fā)布/訂閱系統(tǒng)
2.2 SDN與OpenFlow
2.2.1 SDN技術(shù)介紹
2.2.2 OpenFlow相關(guān)介紹
2.3 虛擬化技術(shù)
2.3.1 OpenvSwitch
2.3.2 KVM
2.4 Qos保障機制
2.4.1 隊列管理與調(diào)度算法
2.4.2 OpenvSwitch的rate-limiting
2.5 本章小結(jié)
第三章 需求分析
3.1 需求概述
3.2 系統(tǒng)管理模塊需求
3.2.1 拓?fù)湫畔⒐芾?br> 3.2.2 流量信息管理
3.2.3 信息配置管理
3.3 數(shù)據(jù)轉(zhuǎn)發(fā)模塊需求
3.3.1 基于優(yōu)先級隊列的數(shù)據(jù)轉(zhuǎn)發(fā)
3.3.2 基于流量的反饋調(diào)整
3.3.3 隊列的擁塞情況判斷
3.4 其他需求
3.5 本章小結(jié)
第四章 系統(tǒng)概要設(shè)計
4.1 整體架構(gòu)
4.1.1 網(wǎng)絡(luò)拓?fù)涞拇罱?br> 4.1.2 運行環(huán)境
4.2 系統(tǒng)管理
4.2.1 整體設(shè)計
4.2.2 設(shè)備管理的設(shè)計
4.2.3 流量管理的設(shè)計
4.3 基于流量反饋的數(shù)據(jù)轉(zhuǎn)發(fā)
4.3.1 基于消息優(yōu)先級的入隊
4.3.2 隊列擁塞情況的判斷
4.3.3 基于流量的反饋調(diào)整
4.4 本章小結(jié)
第五章 系統(tǒng)詳細(xì)設(shè)計與實現(xiàn)
5.1 拓?fù)渑c流量管理
5.1.1 拓?fù)涔芾?br> 5.1.2 流量管理的實現(xiàn)
5.2 數(shù)據(jù)轉(zhuǎn)發(fā)優(yōu)化的實現(xiàn)
5.2.1 隊列的初始化設(shè)置
5.2.2 入隊流表的初始化設(shè)置
5.2.3 隊列平均時延的獲取
5.2.4 隊列的反饋調(diào)整
5.3 本章小結(jié)
第六章 系統(tǒng)測試和驗證
6.1 測試目標(biāo)
6.2 測試環(huán)境
6.3 系統(tǒng)測試
6.3.1 管理系統(tǒng)測試
6.3.2 數(shù)據(jù)轉(zhuǎn)發(fā)優(yōu)化測試
6.3.3 網(wǎng)絡(luò)整體性能測試
6.4 本章小結(jié)
第七章 總結(jié)與展望
7.1 工作總結(jié)
7.2 工作展望
參考文獻(xiàn)
致謝
本文編號:3768213
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/3768213.html
最近更新
教材專著