2018.10.15 軟體定義資料中心網路(SDDN)研究
郭德科 - 國防科技大學
軟體定義資料中心網路的概述
資料中心網路 - 超大型私有網路 - 暫時無法用於網際網路
雲資料中心對SDN技術需求極高 - 滿足“網路感知應用、應用控制網路”的需求
SDN
- 硬體平臺標準化,控制功能集中化,向上層應用開放.
- 上層應用本身無法控制網路
- 加入SDN控制層
- 資料平面可程式設計 - 可程式設計晶片
SDDN

資料平面的研究進展
- 資料中心內裝置型別和通訊技術呈現多樣化
- 新型網路結構,實現資源按需持續發展,提高網路傳輸能力
以交換機為核心的可拓展網路拓撲
- Fat-Tree
- Jellyfish - 隨機正則圖
- 複合圖單元 - 通用拓撲構造方法
- Rack層面的無線網路
資料中心混合網路
控制平面的研究進展
- 軟體定義資料中心控制器的最小容錯覆蓋
- 分散式控制器的內容同步機制
-
分散式控制平面的魯棒性驗證
- 魯棒性驗證框架 - 運籌學刻畫F(V,W):諸多控制器的最大利用率 - 目標函式
- 失效恢復策略
- 找到最差失效情形 - 遞迴剪枝搜尋方法
- 增強已有控制器的能力
應用平面的研究進展
流量現狀: 80%由Multicast、Incast、Shuffle構成,支援多種計算框架:MapReduce、Dryad、Pregel.
提出的問題:不確定多播
- 不確定Multicast的協同傳輸
- Incast的協同傳輸和網內聚合 - Facebook通過MapReduce應用中聚合減少了87%的資料流大小
- Shuffle的協同傳輸和網路聚合
- 不確定性Incast的協同傳輸和網內聚合