透過您的圖書館登入
IP:13.58.150.59
  • 學位論文

基於軟體定義網路之應用程式網路流量分配管理系統設計與研製

Bandwidth Allocation and Management of Applications in Slicing Networks Toward SDN on vCPE Framework

指導教授 : 黃能富

摘要


現今有越來越多的網路應用出現,如線上遊戲、網路串流、線上會議等,如此運行在網路上的流量越來越大,越來越複雜,因此如何保證網路品質及網路管理,成為了十分重要的議題。 過去,在傳統網路之上,為了滿足如此以上需求,學者提出了兩個主要的解決方法,Integrated service(IntServe)使用Resource Reservation Protocol (RSVP)來達到封包區別以提供對應的頻寬及路由;Differentiate service(Diffserv) 則對封包分類並加入標記,來對應不同的網路品質。然而,這兩種方法皆無法很成功的達到需求,因為傳統網路為分散式的架構,無法做的快速及一致性地配置,操作及管理。 而在過去的幾年來,美國史丹佛大學提出了一個新的網路架構,名為軟體定義網路,在此網路架構底下,他將控制層和傳輸層做分開,使得網路管理更加的便利,於是,我將其導入其架構,並選擇日本NTT公司所設計的RYU,以OpenFlow Protocols為基礎的一個Controller platform,我的目標為提供一個以flow-based的網路管理機制,其特色包含動態路由轉換機制,頻寬分配機制,網路資源分配等,在有限的資源底下,提供使用者最佳的網路品質,主要特色詳細介紹如下列所示。透過網路資源分配管理機制,為提高QoS頻寬設定效率及分配適當,希望可以加入網路切片(Network slicing)的概念,將網路上的連結及節點做分群,並利用偵測擁塞方法,偵測網路發生狀況,當資源不足,利用我們針對頻寬的分配設計了一套機制,結合Collaborative Filtering Algorithm及Flow Classification,並在最後加入動態路由路經轉換機制,以保持並達到資源分配最佳化,並可對不同網路層面的流量做管理。 最後,我們將此系統結合了vCPE的系統並設計了使用者介面,除了達到網路虛擬化外,也讓網路管理者更加容易操作及監控網路狀況。

並列摘要


In recent decades, the demand for network services has grown rapidly. Applications and users make the network more complicated than it ever was. Services that require high bandwidth and/or low latency are greatly susceptible to the effects of traffic congestion. A novel network architecture referred to as Software Defined Networking (SDN) proposed in 2009 decouples the control plane from the data plane of switches, having one centralized controller for the network so that network managers could have chances to control and manage the network as desired. This paper presents a quality-of-service (QoS) management system integrated with a flow classification engine. This makes it possible for network managers to divide hosts and resources into several groups, for which the system identifies the optimal route with minimum costs, based on real-time monitored statistics and a pre-determined cost model. It also enables the alteration of routing paths in situations of traffic congestion. Finally, we adopted the concept of Collaborative Filtering for usage prediction and bandwidth allocation. Experiment results demonstrate the efficacy of the proposed algorithm and system architecture in providing a QoS with minimal overhead and precise bandwidth management. Finally, for achieving network virtualization and easy management, we also integrate the QoS system with a novel framework which realize the vCPE concept through SDN technology. Users or enterprise could just subscribe the QoS services and set the parameters which is needed and monitors the network status in real time via the web-based user interface we provide.

參考文獻


[25] L. Kailong, G. Wei, Z. Wenyu, W. Yuan, L. Chengjun, and H. Weisheng, "QoE-based bandwidth allocation with SDN in FTTH networks," in Network Operations and Management Symposium (NOMS), 2014 IEEE, 2014, pp. 1-8.
[27] S. S. W. Lee, L. Kuang-Yi, C. Kwan-Yee, C. Yao-Chuan, and L. Guan-Hao, "Design of bandwidth guaranteed OpenFlow virtual networks using robust optimization," in Global Communications Conference (GLOBECOM), 2014 IEEE, 2014, pp. 1916-1922.
[1] H. J. Burkhardt and T. H. Krecioch, "Standards for the ISO — Reference model for open systems interconnection," Microprocessing and Microprogramming, vol. 9, pp. 237-244, 1982/04/01 1982.
[5] D. O. Awduche and J. Agogbua, "Requirements for traffic engineering over MPLS," 1999.
[7] Ryu[Online]. Available: https://osrg.github.io/ryu/

延伸閱讀