SDN網路虛擬化、資源對映等相關論文粗讀
阿新 • • 發佈:2018-11-19
1. 用SDN網路管理器控制平面延遲:虛擬化的代價
基本結構:虛擬機器監控程式位於多個虛擬SDN網路和租戶控制器之間,其中的虛擬SDN網路位於底層的物理SDN網路基礎結構上。
NV:網路虛擬化,和SDN結合,可以建立虛擬SDN網路,租戶可以通過開放的網路介面和協議程式設計他們的vSDN資源,並執行屬於他們自己的vSDN控制器。
NFV:網路功能虛擬化,可以使用vSDN靈活地連線虛擬網路功能,並通過SDN控制其網路流量。
SDN網路虛擬化虛擬機器監控程式:作為SDN網路基礎設施和vSDN控制器之間的中間層。
作者的貢獻:作者比較了不同的管理程式架構(一共4個)的控制平面的延遲開銷,量化了虛擬化的成本,量化了虛擬機器管理程式架構對於不同網路拓撲的行為。提出混合整數線性規劃模型
要點:
- 在SDN網路中,良好的控制平面效能(如較低的控制平面延遲)是實現高網路效能的關鍵。
- 由於租戶控制器和vSDN之間的路徑必須遍歷hypervisor例項,租戶可能需要更長的控制器來切換連線。這些較長的路徑引入控制平面延遲開銷,我們稱之為虛擬化成本。
- 由於管理程式大多是在軟體中實現的,因此它們可以靈活地放置在網路中,只有適當的管理程式的放置
- 多控制器交換機可能需要分散式管理程式例項之間的額外同步(多控制器交換機部署問題(McSDP))。
2. Hvbench:開放且可擴充套件的SDN網路管理程式基準測試
為了瞭解系統的總體效能,我們必須瞭解SDN管理程式如何處理不同的請求型別,以及請求型別在計算複雜性方面是如何相互關聯的。此外,瞭解請求到達過程和請求型別分佈以及如何影響效能是很重要的。
但是當前基於OpenFlow的SDN基準測試存在以下不足:1)設計為單一例項應用程式,限制了擴充套件性;2)僅生成具有固定到達時間的訊息,不代表實際的請求到達過程;3)只生成固定型別的訊息,忽略了請求型別之間可能的交叉影響;4)在執行時無法配置;5)依賴真實的資料平面,或者僅限於往返測量的模擬資料平面。
本文的貢獻:提出一個虛擬機器監控程式基準測試工具(hvbench),解決以上的缺陷:1)設計為具有虛擬資料平面節點的分散式應用程式;2)使用統計概率分佈進行訊息的生成;3)允許在執行時對配置進行更新(有一篇是在執行時使用機器學習對配置進行更新的論文)。
hvbench的體系結構概述