




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、基于SDN的業(yè)務(wù)流量QOS保證一、研究背景隨著云計(jì)算技術(shù)及其業(yè)務(wù)的普及,數(shù)據(jù)中心云化發(fā)展逐步走向大型化,自動(dòng)化,虛擬化,越來越多的分布式數(shù)據(jù)密集型應(yīng)用傾向于部署在云環(huán)境中,如 MapReduce,Storm,Spark等,云網(wǎng)絡(luò)中產(chǎn)生超大規(guī)模東西向數(shù)據(jù)流量已經(jīng)成為必然趨勢。上層應(yīng)用共享底層物理網(wǎng)絡(luò)帶寬,網(wǎng)絡(luò)擁塞成為常見現(xiàn)象,云業(yè)務(wù)服務(wù)質(zhì)量需要保障。云基礎(chǔ)設(shè)施本質(zhì)是一個(gè)虛擬化資源池,單個(gè)操作系統(tǒng)和網(wǎng)絡(luò)端口不再一一對應(yīng),同一臺物理服務(wù)器上運(yùn)行著的多臺虛擬機(jī)對物理網(wǎng)卡存在競爭。傳統(tǒng)網(wǎng)絡(luò) QoS策略只針對物理端口,服務(wù)器所有網(wǎng)絡(luò)行為由接入交換機(jī)直接控制。而在虛擬化環(huán)境中,虛擬機(jī)和交換機(jī)間隔一層服務(wù)器網(wǎng)
2、卡,虛擬機(jī)層面的業(yè)務(wù)流量難以區(qū)分、管理和控 制,其通過預(yù)定義 SLA 作為 QoS 的參數(shù),缺乏一定的靈活性, SDN 提供開放應(yīng)用編程接口,為 QoS 保障帶來新契機(jī)。設(shè)計(jì)一套基于SDN 的云數(shù)據(jù)中心業(yè)務(wù)流量 QoS 保障的解決方案,為云中的虛擬機(jī)業(yè)務(wù)流量提供自動(dòng)化 QoS 保障的同時(shí),盡可能提高物理鏈路利用率。通過增加虛擬接入層軟件交換機(jī),將網(wǎng)絡(luò)接入移至物理服務(wù)器內(nèi)部,進(jìn)而實(shí)現(xiàn)對虛擬機(jī)網(wǎng) 絡(luò)策略的管理。借助 SDN 南向接口,實(shí)現(xiàn)針對業(yè)務(wù)類型的個(gè)性化流表自動(dòng)下發(fā)機(jī)制,達(dá)到虛擬機(jī)業(yè)務(wù)流量調(diào)度到特別端口隊(duì)列的目的。借助 SDN 北向接口,監(jiān)控全局虛 擬機(jī)業(yè)務(wù)流量狀態(tài)以及端口隊(duì)列流量狀態(tài), 并在
3、此基礎(chǔ)上設(shè)計(jì)基于實(shí)時(shí)業(yè)務(wù)流量端 口隊(duì)列帶寬動(dòng)態(tài)調(diào)整策略。與此同時(shí),采取分級控制的思想,在端口隊(duì)列針設(shè)計(jì)基 于流的限速策略,從而達(dá)到虛擬機(jī)業(yè)務(wù)流量 QoS 保障的目的。二、方案特色和創(chuàng)新1.分級的虛擬機(jī)流量業(yè)務(wù)QoS保障解決方案傳統(tǒng)網(wǎng)絡(luò)流量 QoS 保障通常是基于業(yè)務(wù)類型的方式,這是一種粗粒度的實(shí)現(xiàn),在同一業(yè)務(wù)占滿物理帶寬的情況下很難區(qū)分相同業(yè)務(wù)的優(yōu)先級。本方案將虛擬機(jī)業(yè) 務(wù)流量服務(wù)質(zhì)量分兩級保障,分別為基于業(yè)務(wù)的帶寬保障和基于虛擬機(jī)的帶寬保障,其在為云中虛擬機(jī)業(yè)務(wù)流量提供自動(dòng)化QoS保障的同時(shí),盡可能提高物理鏈路利用率,有效解決了滿帶寬時(shí)同類業(yè)務(wù)QoS保障的問題,在更精細(xì)的層面上實(shí)現(xiàn)了對虛擬機(jī)
4、業(yè)務(wù)流量的QoS保障。2.個(gè)性化流表自動(dòng)下發(fā)機(jī)制傳統(tǒng)網(wǎng)絡(luò)流量QoS保障實(shí)現(xiàn)中,SLA 通常被用來作為 QoS 輸入的參數(shù), 最終生 成的網(wǎng)絡(luò)層策略往往是預(yù)先定義的、靜態(tài)的。本方案在控制器層面上實(shí)現(xiàn)動(dòng)態(tài)流表 自動(dòng)化下發(fā)機(jī)制,捕獲 PACTET-IN 消息,根據(jù)當(dāng)前網(wǎng)絡(luò)拓?fù)渲袑?shí)時(shí)業(yè)務(wù)流量的情形,動(dòng)態(tài)生成個(gè)性化流表并下發(fā)至交換機(jī)。3.基于實(shí)時(shí)流量的端口隊(duì)列帶寬動(dòng)態(tài)調(diào)整算法在做基于業(yè)務(wù)的帶寬保障時(shí),動(dòng)態(tài)調(diào)整實(shí)時(shí)流量的端口隊(duì)列帶寬,提出一個(gè)簡 單帶寬協(xié)商自適應(yīng)算法,有效解決隊(duì)列帶寬競爭時(shí)業(yè)務(wù)流量 QoS 保障問題。4.QoS保障算法、策略動(dòng)態(tài)管理本方案系統(tǒng)框架采取模塊化和熱插拔思想,支持QoS 保障策略
5、和算法動(dòng)態(tài)加載、更新和刪除,系統(tǒng)管理人員能夠自定義多種算法或者策略,實(shí)現(xiàn)策略算法模塊和系 統(tǒng)本身的高內(nèi)聚與低耦合。三、方案介紹1.背景介紹動(dòng)態(tài)性是云計(jì)算的最大特征之一,虛擬機(jī)可以隨時(shí)啟動(dòng)、關(guān)閉、遷移,當(dāng)前基 于傳統(tǒng)網(wǎng)絡(luò)架構(gòu)的模式在支撐云計(jì)算時(shí)缺乏一定的靈活性, 尤其體現(xiàn)在云中業(yè)務(wù)流 量 QoS 保障方面。云環(huán)境下,同一臺宿主機(jī)上的多臺虛擬機(jī)共享其物理網(wǎng)絡(luò)接口, 在數(shù)據(jù)密集型業(yè)務(wù)負(fù)載過重時(shí),勢必會引發(fā)對網(wǎng)絡(luò)資源的競爭。 傳統(tǒng) QoS 保障技術(shù)因敏捷和靈活性的天然缺失導(dǎo)致其無法很好地解決云中存在的問題,SDN 技術(shù)實(shí)現(xiàn)了控制平面與轉(zhuǎn)發(fā)平面的分離,擺脫了硬件對網(wǎng)絡(luò)架構(gòu)的限制,實(shí)現(xiàn)網(wǎng)絡(luò)層次較好 的靈活
6、性、敏捷性。除此之外,軟件定義網(wǎng)絡(luò)的可編程性帶來了前所未有的靈活性,我們借助 SDN,很好地解決了云環(huán)境下基于虛擬機(jī)業(yè)務(wù)流量的 QoS 保障問題。2.研究問題陳述云計(jì)算基礎(chǔ)設(shè)施層服務(wù)采取集中式控制的架構(gòu),由云控制節(jié)點(diǎn)管理多個(gè)計(jì)算節(jié)點(diǎn),虛擬機(jī)運(yùn)行在計(jì)算節(jié)點(diǎn)之上,云控制節(jié)點(diǎn)負(fù)責(zé)虛擬機(jī)具體調(diào)度。本應(yīng)用主要針對宿主機(jī)內(nèi)部多臺虛擬機(jī)流量做 QoS 保障,從而消除網(wǎng)絡(luò)資源競爭帶給虛擬機(jī)業(yè)務(wù)的影響。3.具體解決方法為體現(xiàn)虛擬機(jī)流量業(yè)務(wù)等級, 本方案對虛擬機(jī)業(yè)務(wù)進(jìn)行分類,大致分為重要和 非重要兩類。為體現(xiàn)不同業(yè)務(wù)流量的優(yōu)先級,本方案在宿主機(jī)物理網(wǎng)卡對應(yīng)虛擬交 換機(jī)的端口上做多個(gè)限速隊(duì)列,共享物理帶寬,通過隊(duì)列
7、的帶寬的大小實(shí)現(xiàn)不同虛擬機(jī)業(yè)務(wù)種類優(yōu)先級的區(qū)分。業(yè)務(wù)流量 通過 SDN 控制器將形成個(gè)性化流表,決策業(yè)務(wù)流匹配至不同隊(duì)列,并下發(fā)至交換機(jī)。本方案在為虛擬機(jī)業(yè)務(wù)流量提供QoS保障的同時(shí),盡可能提高鏈路利用率。故需滿足以下情況: 優(yōu)先保證重要業(yè)務(wù)的帶寬,即不同種類業(yè)務(wù)競爭網(wǎng)絡(luò)資源時(shí),重要業(yè)務(wù)將盡可能 占滿帶寬,非重要業(yè)務(wù)不參與競爭。 系統(tǒng)當(dāng)前出現(xiàn)重要業(yè)務(wù)流量低谷時(shí),非重要業(yè)務(wù)如若需要更多帶寬, 系統(tǒng)將動(dòng)態(tài) 對隊(duì)列帶寬動(dòng)態(tài)調(diào)整,以滿足非重要業(yè)務(wù)帶寬需求。 重要業(yè)務(wù)占滿物理帶寬時(shí),重要業(yè)務(wù)之間也會出現(xiàn)網(wǎng)絡(luò)資源競爭的情況,按虛擬 機(jī)所屬用戶的類別保障其業(yè)務(wù) QoS,即重要用戶的虛擬機(jī)的重要業(yè)務(wù)將獲得更多
8、帶寬資源。因此,本應(yīng)用提出基于分級的虛擬機(jī)流量業(yè)務(wù) QoS 保障解決方案,兩級保障如下: 基于業(yè)務(wù)的帶寬保障對端口設(shè)置隊(duì)列,在隊(duì)列上做帶寬限制,將業(yè)務(wù)分類并映射到隊(duì)列中,隊(duì)列具 備優(yōu)先級,重要的應(yīng)用映射到優(yōu)先級最高的隊(duì)列中,優(yōu)先級最高的隊(duì)列中的服務(wù)將優(yōu)先被保障,也就是說,優(yōu)先級最高的隊(duì)列在其需要最大帶寬時(shí)將獲得默認(rèn)最大帶 寬的權(quán)利。為提供業(yè)務(wù)的帶寬保障,本方案設(shè)計(jì)了基于實(shí)時(shí)流量的端口隊(duì)列帶寬動(dòng) 態(tài)調(diào)整算法。 基于虛擬機(jī)的帶寬保障當(dāng)端口上的所有隊(duì)列帶寬比趨于穩(wěn)態(tài),并且每個(gè)隊(duì)列帶寬占用率處于飽和時(shí),在相同隊(duì)列里按不同虛擬機(jī)業(yè)務(wù)流的優(yōu)先級做QoS保障,重要用戶的虛擬機(jī)將擁有更多的帶寬。為提供虛擬機(jī)的
9、帶寬保障,本方案設(shè)計(jì)了基于流的細(xì)粒度QoS保障策略。4.系統(tǒng)設(shè)計(jì)虛擬機(jī)流量數(shù)據(jù)包發(fā)送至虛擬交換機(jī),若無流表匹配,則發(fā)至控制器??刂破鹘孬@ Packet-in 消息,根據(jù)特征庫分析其業(yè)務(wù)類型,決定轉(zhuǎn)發(fā)至不同優(yōu)先級的端口隊(duì)列,監(jiān)控端口隊(duì)列流量情況,綜合虛擬機(jī)類別,決策是否對業(yè)務(wù)流限速,同時(shí)生成個(gè)性化流表下發(fā)至虛擬交換機(jī)。個(gè)性化流表下發(fā)模塊接收到從openflow交換機(jī)發(fā)送過來的數(shù)據(jù)包,根據(jù)數(shù)據(jù)包分析其業(yè)務(wù)類型,進(jìn)而調(diào)度到不同的隊(duì)列,從而實(shí)現(xiàn)粗粒度的QoS保障,最大程度 提高網(wǎng)絡(luò)資源利用率,例如:當(dāng)IP地址為的虛擬機(jī)向位于不同計(jì)算節(jié)點(diǎn)的IP地址為的虛擬機(jī)發(fā)送 Http 請求時(shí),此時(shí)下 發(fā)模塊會解析數(shù)據(jù)包,判斷其業(yè)務(wù)類型,從而在轉(zhuǎn)發(fā)路徑的節(jié)點(diǎn)下發(fā)流表,規(guī)劃流量的轉(zhuǎn)發(fā)細(xì)節(jié)。隊(duì)列帶寬動(dòng)態(tài)調(diào)整模塊主要負(fù)責(zé)對隊(duì)列端口流量的實(shí)時(shí)監(jiān)控, 其主要實(shí)現(xiàn)一個(gè) 簡單帶寬協(xié)商自適應(yīng)算法,達(dá)到云中心重要業(yè)務(wù)優(yōu)先保障的目的。業(yè)務(wù)流帶寬動(dòng)態(tài)調(diào)整模塊主要解決當(dāng)重要端口隊(duì)列占滿物理帶寬時(shí),根據(jù)用戶虛擬機(jī)的優(yōu)先級對若干業(yè)務(wù)流進(jìn)行限速,重要級別低的若干虛擬機(jī)業(yè)務(wù)流將被限速。動(dòng)態(tài)策略管理模塊主要負(fù)責(zé)維護(hù)多種QoS策略的動(dòng)態(tài)加載和刪除。網(wǎng)絡(luò)管理人 員可以根據(jù)業(yè)務(wù)的變化隨時(shí)添加和刪除自定義的QoS策略,即時(shí)生效。同一服務(wù)在 不同計(jì)算節(jié)點(diǎn)不同用戶的 SLA 需求不同,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度雇主免責(zé)協(xié)議書:航空航天領(lǐng)域雇主責(zé)任界定合同
- 2025年度產(chǎn)業(yè)轉(zhuǎn)型升級信息咨詢服務(wù)合同
- 2025年度農(nóng)產(chǎn)品質(zhì)量安全監(jiān)管與風(fēng)險(xiǎn)評估合作協(xié)議
- 2025年度國際會展中心招商合作合同協(xié)議
- 2025年度臨時(shí)工臨時(shí)性數(shù)據(jù)錄入與處理合同
- 2025年度出租房屋裝修改造及租賃糾紛解決協(xié)議
- 2025年度區(qū)塊鏈技術(shù)應(yīng)用合伙投資合同
- 2025年度城市老舊建筑拆除勞務(wù)合作合同
- 2025年度教師聘用的教育教學(xué)改革與創(chuàng)新合同
- 親子樂園裝修合同樣板
- 【2022】154號文附件一:《江蘇省建設(shè)工程費(fèi)用定額》(2022年)營改增后調(diào)整內(nèi)容[10頁]
- 二年級剪窗花
- 分子生物學(xué)在醫(yī)藥中的研究進(jìn)展及應(yīng)用
- 《對折剪紙》)ppt
- 03SG520-1實(shí)腹式鋼吊車梁(中輕級工作制A1~A5_Q235鋼_跨度6.0m、7.5m、9.0m)
- 以虛報(bào)注冊資本、虛假出資、抽逃出資為由對實(shí)行認(rèn)繳資本登記制的公司進(jìn)行處罰無法律依據(jù)
- 風(fēng)電場生產(chǎn)運(yùn)營準(zhǔn)備大綱11.14
- 人教版八年級語文下冊教材研說
- 《機(jī)械制造裝備設(shè)計(jì)》ppt課件
- 中學(xué)家訪記錄大全100篇 關(guān)于中學(xué)家訪隨筆
- 小學(xué)綜合實(shí)踐活動(dòng)_植物的繁殖—扦插
評論
0/150
提交評論