sdn中實時流量測量系統(tǒng)的研究_第1頁
sdn中實時流量測量系統(tǒng)的研究_第2頁
sdn中實時流量測量系統(tǒng)的研究_第3頁
sdn中實時流量測量系統(tǒng)的研究_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

sdn中實時流量測量系統(tǒng)的研究

網(wǎng)絡(luò)監(jiān)控和網(wǎng)絡(luò)測量對于網(wǎng)絡(luò)管理系統(tǒng)(nms)非常重要。傳統(tǒng)的基于流量的測量系統(tǒng)精度低、部署成本高并且消耗更多資源在本文中,提出了一種精確的實時TM系統(tǒng)的設(shè)計和實用解決方案,該系統(tǒng)運行在商用網(wǎng)絡(luò)元件上,用于DCN中的交通測量系統(tǒng)。解決方案旨在以更少的開銷和更高的準(zhǔn)確度來測量細粒度的監(jiān)控任務(wù)。此外,評估彈性架構(gòu)的結(jié)果表明,在捕獲流量峰值和通信成本方面取得了相當(dāng)大的進步。1投資及部署成本傳統(tǒng)上,傳統(tǒng)IP網(wǎng)絡(luò)中引入了基于流的網(wǎng)絡(luò)測量工具都已商業(yè)化。不過,這些工具需要投資和部署的成本。由于SDN的快速發(fā)展,網(wǎng)絡(luò)測量成為了最近研究的重點主題。已經(jīng)有一些研究提出了主動和被動測量方法,旨在減少開銷并提高準(zhǔn)確度(例如,基于SDN的網(wǎng)絡(luò)中基于每個流的解決方案和具有低開銷的精確測量系統(tǒng))。為了減少控制器的開銷,文獻2系統(tǒng)設(shè)計本文旨在估計數(shù)據(jù)中心環(huán)境中的流量矩陣。雖然公式主要針對具有多級交換機的網(wǎng)絡(luò)拓撲結(jié)構(gòu),但它能夠推廣到Clos網(wǎng)絡(luò)類型的拓撲結(jié)構(gòu)2.1背景在OpenFlow2.2生成陣列模塊圖1描述了提出設(shè)計的架構(gòu)。與查詢特定鏈路或路徑流的現(xiàn)有方法不同,使用動態(tài)體系結(jié)構(gòu),其目標(biāo)是測量網(wǎng)絡(luò)中所有鏈路或路徑的利用率。通常情況下,測量系統(tǒng)分為兩個步驟。第一步輪詢所有邊緣交換機并分配一組通配符規(guī)則在SDN中,處理延遲被認(rèn)為是零。與所有其他應(yīng)用程序類似,設(shè)計使用中央控制器提供的默認(rèn)SDN標(biāo)準(zhǔn)API。本設(shè)計的詳細步驟由以下模塊完成:調(diào)度請求模塊:該模塊將用戶級請求轉(zhuǎn)換為機器級命令(例如,鏈接利用率,TM矩陣等)。然后,它將得到的信息發(fā)送到生成隊列模塊以進行進一步的操作。流量追蹤模塊:負責(zé)保留所有活動流以及路由信息。流和路由信息通過標(biāo)準(zhǔn)SDNAPI獲得。然后,將此模塊中的所有信息發(fā)送到生成隊列模塊。生成隊列模塊:此模塊接收所需命令,并根據(jù)流量追蹤提供的給定信息創(chuàng)建相應(yīng)的組。生成質(zhì)詢模塊接收有關(guān)交換機組的所有信息,訪問所有交換機并精確匹配在隊列模塊中定義的組。收集器每次都會收到回復(fù)消息,并將它們轉(zhuǎn)發(fā)到分析器模塊。單獨分配單個模塊給收集回復(fù)消息功能,便于在分布式控制器中簡單使用。分析器:接收所有統(tǒng)計信息,并根據(jù)其下一跳組計算聚合流量利用率。在pod或core組中分配每個流。Pod組由來自附加終端主機的那些流組成。core組是針對來自附加主機并進入核心級別以到達其目的地的那些流。Pod組:來自所有連接的終端主機的所有流都具有與其源pod相同的pod目標(biāo)。要計算容器中每個鏈接的利用率,流量統(tǒng)計信息要按其下一跳進行分組。Pod組中的每個源和目標(biāo)都有k/2個流路徑,其中k是胖樹網(wǎng)絡(luò)拓撲中的pod數(shù)。假設(shè)p核心組:將具有不同源和目標(biāo)pod的流分類到該組中。在k-pod胖樹中的從pod到達不同目標(biāo)pod的流有k種不同的路徑。因此從源容器到目的地容器的每個路徑的利用變?yōu)閺脑吹侥繕?biāo)容器的其相應(yīng)核心的利用,如下面的公式(4)和(5)中所提到的:上文所提出的設(shè)計應(yīng)用在網(wǎng)絡(luò)中的邏輯集中控制器之上。此外它能夠在具有分布式2.3消息交互開發(fā)方式的改進如第3.1節(jié)所述,可以通過“ofp_flow_stats_request”消息輪詢交換機的流量統(tǒng)計信息。相應(yīng)的交換機使用“ofp_flow_stats”消息回復(fù)流的信息。因此生成兩個消息來測量一個流?;旧希袃煞N方法可以收集流量統(tǒng)計信息,例如一個流的精確匹配和通配所有字段以收集所有流。前一種方法每次生成兩條消息來輪詢一個特定的流。在后面的方法中,可以使用與前一種方法相同數(shù)量的消息去輪詢通過交換機的所有流信息。因此可以使消息數(shù)量以及重復(fù)的回復(fù)標(biāo)最小化。但是,過度應(yīng)用第二種方法會導(dǎo)致流量統(tǒng)計重疊,從而導(dǎo)致額外的消息交互開銷和通信成本以及控制器中的開銷。在本節(jié)中,首先闡明上述目標(biāo)的問題,然后描述所提出的解決方案。1)消息交互架構(gòu)提出無向圖G(V,E),其中p例如,給定圖2中從源A到目的地Z的5個流,沿路徑的所有交換機的消息總數(shù)是2*(5)*5=50。另外,N2)消息交互開銷根據(jù)OpenFlow規(guī)范1.3,在線路中聚合方法中的stat請求和應(yīng)答消息頭的長度是122和84字節(jié)。此外,聚合方法中每個單個流條目stat的長度為144個字節(jié)。因此為了使用聚合方法在交換機中測量來自集合F(具有m個流)的n個特定流,在交換機的每個間隔中的通信成本可以被公式化為eq中的線性函數(shù)。然而(9)中提及的等式不能產(chǎn)生最優(yōu)解,因為每個間隔中的回復(fù)消息的長度等于交換和回復(fù)消息報頭中的所有活動流的總和。公式(10)顯示了n個特定流的聚合回復(fù)消息的最佳長度。3)控制器開銷如第1節(jié)所述,控制器的開銷是指通過執(zhí)行,計算和將原始數(shù)據(jù)與過程信息進行比較而強加的指令數(shù)。CPU的性能和吞吐量是從不同的角度測量的,例如每指令周期數(shù)(CPI),每秒百萬指令數(shù)(MIPS)和每秒事務(wù)數(shù)(TPS)。因此通過將觀察到的CPU循環(huán)速度除以觀察到的CPI(ClockcyclePerInstruction)來計算CPU指令速率。但是,確定CPU應(yīng)用的指令數(shù)需要獲取由多個任務(wù)組成的作業(yè)信息(統(tǒng)計應(yīng)答的計算),每個任務(wù)由多個線程4)解決方法上述所有目標(biāo)的最佳解決方案是對流集m中的所有特定流進行通配符匹配3確性通信東南角從兩個角度評估提出設(shè)計的性能,TM估計的準(zhǔn)確性,通信開銷。所有實驗均使用Mininet(SDN仿真器)在Inteli5-24003.10GHz和16GRAM上進行。3.1測量精度檢驗和測量回射時間的流量估計把流量矩陣(TM)估計的實時精度和精確流量比(AFR)作為準(zhǔn)確性的主要參考因素,其中精確流量比等于精確測量的流量除以流量總數(shù)。然后用CeMon圖3顯示了胖樹k=4中的精確流量比和TM估計精度??梢钥闯觯诹髁烤仃嚬烙嬛袑崿F(xiàn)了相同數(shù)量的流量和字節(jié)的計數(shù),用以表示測量值和實際TM之間的誤差。在AFR比率中,沒有觀察到實驗中的流量或字節(jié)丟失。然而,這種定量需要更多的實驗和更多的流量。觀察到,在具有不同活動流數(shù)的所有情景中,TM的平均準(zhǔn)確度始終高于98.4%。但是,準(zhǔn)確性與輪詢間隔(輪詢的初始時間和流程開始的實際時間)高度相關(guān)。還手動將初始輪詢時間設(shè)置為流程到達時間;設(shè)計證明,TM的準(zhǔn)確度為99.9%。TM估計的準(zhǔn)確性結(jié)果與CeMon中的MCPS相似。這些實驗表明,設(shè)計能夠在不降低TM估計精度的情況下節(jié)省流量比的準(zhǔn)確性。3.2通信成本分析通過每個間隔中的流量統(tǒng)計回復(fù)消息的總帶寬使用情況來計算通信成本。此參數(shù)對于帶內(nèi)SDN部署至關(guān)重要,其中網(wǎng)絡(luò)帶寬在管理和轉(zhuǎn)發(fā)路徑之間共享。在本節(jié)中,詳細說明通信成本的降低情況。將結(jié)果與文獻4主動測量方法和平臺在本文中,提出了一個支持SDN的數(shù)據(jù)中心的實時測量系統(tǒng)。具體來說,設(shè)計了一個全面的監(jiān)控系統(tǒng),主動輪詢交換機通過收集實時統(tǒng)計數(shù)據(jù),以實現(xiàn)高精度和低開銷流量測量。還提出了用于固定彈性輪詢系統(tǒng)的新穎設(shè)計,以適應(yīng)各種監(jiān)控目的。然后,使用主動測量方法應(yīng)用OpenFlow1.3的組表功能,將一組所需的流聚合到一個統(tǒng)計回復(fù)消息中。設(shè)計側(cè)重于使用聚合輪詢策略進行DCN流量測量,并支持OpenFlow1.3中的組功能。為了證明提出的系統(tǒng)的實用性

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論