1. 程式人生 > >SDN網路虛擬化、資源對映等相關論文粗讀

SDN網路虛擬化、資源對映等相關論文粗讀

1. 用SDN網路管理器控制平面延遲:虛擬化的代價

基本結構:虛擬機器監控程式位於多個虛擬SDN網路和租戶控制器之間,其中的虛擬SDN網路位於底層的物理SDN網路基礎結構上。
NV:網路虛擬化,和SDN結合,可以建立虛擬SDN網路,租戶可以通過開放的網路介面和協議程式設計他們的vSDN資源,並執行屬於他們自己的vSDN控制器。
NFV:網路功能虛擬化,可以使用vSDN靈活地連線虛擬網路功能,並通過SDN控制其網路流量。
SDN網路虛擬化虛擬機器監控程式:作為SDN網路基礎設施和vSDN控制器之間的中間層。

作者的貢獻:作者比較了不同的管理程式架構(一共4個)的控制平面的延遲開銷,量化了虛擬化的成本,量化了虛擬機器管理程式架構對於不同網路拓撲的行為。提出混合整數線性規劃模型

,可以優化多控制交換機(multi-controller)的在SDN網路中的位置,可以定量地檢驗管理程式例項的最優位置(本文稱之為k-網路Hypervisor佈局問題(k-HPP).k-HPP回答了需要多少個管理程式例項k以及管理程式例項應該放在網路中的問題。)。

要點:

  • 在SDN網路中,良好的控制平面效能(如較低的控制平面延遲)是實現高網路效能的關鍵。
  • 由於租戶控制器和vSDN之間的路徑必須遍歷hypervisor例項,租戶可能需要更長的控制器來切換連線。這些較長的路徑引入控制平面延遲開銷,我們稱之為虛擬化成本
  • 由於管理程式大多是在軟體中實現的,因此它們可以靈活地放置在網路中,只有適當的管理程式的放置
    才能為vSDN租戶提供最佳的效能。
  • 多控制器交換機可能需要分散式管理程式例項之間的額外同步(多控制器交換機部署問題(McSDP))。

2. Hvbench:開放且可擴充套件的SDN網路管理程式基準測試

為了瞭解系統的總體效能,我們必須瞭解SDN管理程式如何處理不同的請求型別,以及請求型別在計算複雜性方面是如何相互關聯的。此外,瞭解請求到達過程和請求型別分佈以及如何影響效能是很重要的。

但是當前基於OpenFlow的SDN基準測試存在以下不足:1)設計為單一例項應用程式,限制了擴充套件性;2)僅生成具有固定到達時間的訊息,不代表實際的請求到達過程;3)只生成固定型別的訊息,忽略了請求型別之間可能的交叉影響;4)在執行時無法配置;5)依賴真實的資料平面,或者僅限於往返測量的模擬資料平面。

本文的貢獻:提出一個虛擬機器監控程式基準測試工具(hvbench),解決以上的缺陷:1)設計為具有虛擬資料平面節點的分散式應用程式;2)使用統計概率分佈進行訊息的生成;3)允許在執行時對配置進行更新(有一篇是在執行時使用機器學習對配置進行更新的論文)。

hvbench的體系結構概述

3. 待續