帳號:guest(18.190.153.213)          離開系統
字體大小: 字級放大   字級縮小   預設字形  

詳目顯示

以作者查詢圖書館館藏以作者查詢臺灣博碩士論文系統以作者查詢全國書目
作者(中文):徐梁桂
作者(外文):Xu, Liang-Gui
論文名稱(中文):在軟體定義網路下最少改變規則的網路流更新算法
論文名稱(外文):A Minimum Changing Rules Algorithm for Network Flow Update in SDN
指導教授(中文):許健平
指導教授(外文):Sheu, Jang-Ping
口試委員(中文):王協源
張貴雲
口試委員(外文):Wang, Shie-Yuan
Chang, Guey-Yun
學位類別:碩士
校院名稱:國立清華大學
系所名稱:通訊工程研究所
學號:104064466
出版年(民國):106
畢業學年度:105
語文別:英文
論文頁數:33
中文關鍵詞:網路流更新軟體定義網路禁忌搜尋路徑分配
外文關鍵詞:Network flow updateSoftware defined networkingTabu searchPath assignment
相關次數:
  • 推薦推薦:0
  • 點閱點閱:129
  • 評分評分:*****
  • 下載下載:10
  • 收藏收藏:0
軟體定義網路將網路的控制層與數據層分離,在進行網路流更新,也就是當網路流的終點發生改變需要給網路流分配新的路徑,控制器只需要更改交換機上的轉發規則就可以完成更新,所以網路流更新的損耗與變更的轉發規則的數目成正比。但是不同的路徑分配方案會帶來不同的數目的轉發規則變更,因此需要提出一種路徑分配的規劃使得變更轉發規則的數目最小,同時由於擁塞的問題,路徑的規劃還需要考慮網路流的拒絕率。除此之外,網路流的優先權也需考慮。我們提出一種基於禁忌搜尋(Tabu Search)的啟發式(Heuristic)演算法,尋找最少的轉發規則改變的路徑分配規劃。模擬結果顯示,我們提出的演算法,比貪婪演算法有更少的轉發規則變更數目,和更低的網路流拒絕率。
Software-Defined Networking (SDN) decouples the networks as data plane and control plane. When the destination of network flows have changed, we need to assign new paths for the flows. We call this process network update. The controller only needs to update forwarding rules to accomplish the network update. The cost of the network update is in proportion to the number of changing rules. However, different path assignment plans have different numbers of changing rules and flow rejection rate. It is an important issue to generate a plan with the least number of changing rules. In addition, if the flows have different priorities, we need to satisfy the high priority flows first. In this paper, we propose a heuristic algorithm to find the path assignment plan with small number of changing rules and low flow rejection rate. Simulation results show that the performance of our algorithm is better than greedy algorithms in terms of number of changing rules and rejection rate.
List of Contents
Section I Introduction 1
Section II Related Work 4
Section III Algorithms 7
3.1 Problem Formulation 7
3.2 Hardness Analysis 10
3.3 Minimum Changing Ruls Path Assignment Algorithm 12
Section IV Simulation 23
4.1 Simulation Environment 23
4.2 Simulation Results 23
Section V Conclusion 30
References 31

References
[1] N. McKeown,"Software-Defined Networking," IFOCOM keynote talk, vol. 17, no. 4, pp. 30-32, 2009
[2] C. Y. Hong, S. Kandula, R. Mahajan, M. Zhang, V. Gill, M. Nanduri, and
R. Wattenhofer, "Achieving high utilization with Software-driven WAN,"
ACM SIGCOMM Computer Communication Review, vol. 43, no. 4, pp. 4-13, New York, USA, Oct. 2013.
[3] J. Y. Yen, "Finding the k shortest loopless paths in a network," Management Science, vol. 17, no. 11, pp. 712-716, July 1971.
[4] R. Mahajan, and R. Wattenhofer, "On consistent updates in Software Defined Networks," in Proc. of the Twelfth ACM SIGCOMM on HotNets Workshop, no. 20, College Park, Maryland, Nov. 2013.
[5] T. Mizrahi and Y. Moses, "TIME4: Time for SDN," IEEE Transactions on Network and Service Management, vol. 13, no. 3, pp. 433-446, Sep. 2016.
[6] T. Mizrahi, E. Saat, and Y. Moses, "Timed consistent network updates in Software-Defined Networks," IEEE/ACM Transactions on Networking, vol. 24, no. 6, pp. 3412-3425, Dec. 2016
[7] X. Jin, H. H. Liu, R. Gandhi, S. Kandula, R. Mahajan, J. Rexford, R. Wattenhofer, and M. Zhang, "Dionysus: dynamic scheduling of network updates," in Proc. of ACM SIGCOMM Computer Communication Review, vol. 44, no.4, pp. 539-550, Oct 2014.
[8] T. Qu, D.K. Guo, Y.L. Shen, X.M. Zhu, L.L. Luo, and Z. Liu, "Minimizing traffic migration during network update in IaaS datacenters," IEEE Transactions on Service Computing, published online, doi: 10.1109/TSC.2016.2628740, Nov. 2016.
[9] J.Q. Zheng, H. Xu, G.H. Chen, H.P. Dai, and J. Wu, "Congestiom-minimizing network update in data centers," IEEE Transactions on Service Computing, published online, doi: 10.1109/TSC.2016.2631519, Nov. 2016.
[10] Y.J. Liu, Y. Li, M. Canini, Y. Wang, and J. Yuan, "Scheduling multi-flow network updates in Software-Defined NFV systems," in Proc. of IEEE Conference on Computer Communication Workshops(INFOCOM WKSHPS), pp. 548-553, San Francisco, CA, USA, Sept. 2016.
[11] H. Liu, X. Wu, M. Zhang, L.H. Yuan, R. Wattenhofer, and D. Maltz, "zUpdate: updating data center networks with zero loss," in Proc. of ACM SIGCOMM Computer Communication Review, vol. 43, no. 4, pp. 411-422, Oct. 2013.
[12] F. Glover, "Tabu search: Part I," Operations Research Society of America Journal on Computing, vol. 1, no. 3, pp. 190-206, 1989
[13] F. Glover, "Tabu search: Part II," Operations Research Society of America Journal on Computing, vol. 2, no. 1, pp. 4-32, 1990
[14] D.G. Cattrysse and L.N. van Wassenhove, "A survey of algorithms for the generalized assignment problem," European Journal of Operational Research, vol. 60, no. 3, pp. 260-272, Aug. 1992
[15] S. Sahni and T. Gonzalez, "P-Complete approximation problems", Journal of the ACM , vol. 23, no. 3, pp. 555-565, July 1976.
[16] T.F. Gonzalez, Handbook of Approximation Algorithms and Metaheuristics, CRC Press, 2007
[17] M.L. Fisher, "The Lagrangian relaxation method for solving integer programming problems," Management Science, vol. 50, no.12, pp. 1861-1871, Dec. 2004
[18] M. Held, P. Wolfe, and H.P. Crowder, "Validation of subgradient optimizaition," Mathematical Programming, vol. 6, no. 1, pp. 62-88, 1974
[19] M. Gendreau, Handbook of metaheuristics, Springer Science & Business Media, 2006.
[20] J. A. Diaz and E. Fernandez, "A tabu search heuristic for the generalized assignment problem," Europen Journal of Operational Research, vol. 132, no. 1, pp. 22-38, 2001.
[21] S. Knight, H. X. Nguyen, N. Falkner, R. Bowden, and M. Roughan, "The Internet Topology Zoo," IEEE Journal on Selected Areas in Communications, vol. 29, no. 9, pp. 1765-1775, October 2011.
 
 
 
 
第一頁 上一頁 下一頁 最後一頁 top
* *