Load Balancing in SDN Networks using Metaheuristic Methods

March 18, 2018 | Author: sadi | Category: Computer Network, Computer Networking, Communication, Telecommunications, Computing


Comments



Description

Bilgisayar Mühendisliği BölümüLoad Balancing in SDN Networks using Metaheuristic Methods CSE624 Mahmud Rasih ÇELENLİOĞLU December 2013 GYTE - Bilgisayar Mühendisliği Bölümü Outline • • • • • Overview of Software Defined Networking Related Works LB-VNS LB-GA Conclusion GYTE .Bilgisayar Mühendisliği Bölümü 2 . SDN Architecture Control Plane: • Logically centralized • Smart • Slow Data Plane: • Dummy • Fast Protocol for Controller – Switch Communication (e.g. OpenFlow Protocol) GYTE .Bilgisayar Mühendisliği Bölümü 3 . Software-Defined Networking • Traffic Engineering • Network Virtualization • Virtual Private Networks Scalability • Signalling • Computational Complexity • Switch Configuration Reliability • Controller GYTE .Bilgisayar Mühendisliği Bölümü 4 . Bilgisayar Mühendisliği Bölümü 5 .Related Works – MPLS GYTE . Bilgisayar Mühendisliği Bölümü 6 .Virtual Path Approach • Create virtual links • Capacity of VL is proportional to pyhsical link capacity • Local Solution GYTE . Bilgisayar Mühendisliği Bölümü 7 .Objective Function • Max load balancing with min path change • Path Change Ratio (PCR): How many flows are shifted to other paths • Avg Distance Ratio (ADR): Avg distance btw current loads and ideal loads for all paths GYTE . Details • Distribute N flows to M paths • Solution Representation 8 20 12 16 32 14 10 8 8 24 1 2 1 2 3 1 3 1 3 2 2 2 1 2 1 2 3 3 2 2 GYTE .Bilgisayar Mühendisliği Bölümü 8 . Bilgisayar Mühendisliği Bölümü 9 .LB-VNS Neighborhood Structures: – Smart Insert: Randomly chosen flow is assigned to the path whose distance is maximum – Random Insert: Randomly chosen flow is assigned to a randomly chosen path – Smart Swap: Randomly chosen two flows are swapped between two paths with max distances. Distance of one path exceeds the ideal load and the another one does not – Random Swap: Randomly chosen two flows are assigned to two randomly chosen paths – Fully Random Assignment: All flows are randomly assigned to paths without any consideration Local Search: Smart Insert. Smart Swap Shaking: Fully Random Assignment GYTE . Bilgisayar Mühendisliği Bölümü 10 .LB-VNS GYTE . Select F number of individuals 2. Pick best among them – SecondTournament: 1.Bilgisayar Mühendisliği Bölümü 11 . Select S number of individuals & Pick best among them • F = Population Size/3 & S = (Population Size .F)/3path GYTE .GA • Population Size: 20 • Tournament Selection: – First Tournament: 1. Discard individuals attended to first tournament 2. 9 otherwise inherited from one of parents • Recessive Gene: Always inherit assignment of one of parents Mutation: • Shift a flow belongs to overloaded path to underloaded • Perform after crossover GYTE .Bilgisayar Mühendisliği Bölümü 12 .GA Crossover: • Dominant Gene: Flows Size < Th-Min OR Flows Size > Th-Max • Recessive Gene: Th-Min <= Flows Size <= Th-Max • Dominant Gene: Stay in the same path with probability of 0. Bilgisayar Mühendisliği Bölümü 13 .LB-GA GYTE . Bilgisayar Mühendisliği Bölümü 14 .5] • 1000 iteration GYTE .LB-GA Experiment • 10 run for each path number [2. Bilgisayar Mühendisliği Bölümü 15 .LB-GA Experiment GYTE . Bilgisayar Mühendisliği Bölümü 16 .Conclusion • LB-GA works better than LB-VNS • LB-VNS is faster • Performance of LB-VNS can be increased by changing local search method GYTE . Bilgisayar Mühendisliği Bölümü 17 .Questions? Thank You  & Questions? GYTE . org/images/stories/downloads/white-papers/wp-sdn-newnorm. IEEE .3. Junseok Hwang.1300. Wendong Wang. S.org/. Parulkar. pp.opennetworking. vol. Lakshman. Widjaja. pp. pp. 7. special issue implementation and analysis of communication protocol. P. .. Rexford. "An Admission Control and Traffic Engineering Model for DiffServ-MPLS Networks". 2012 IEEE 2nd International Conference on . Mantar. H. Sivasankar Radhakrishnan.10. No. "Hedera: dynamic MohammadGYTE Al-Fares. "GMNet: An SDN Based Energy -Aware Routing Model for MPLS Networks". J. L.Burak Göger. "MATE: MPLS adaptive traffic engineering.V.. V. Proceedings. A. Oct. Kodialam. 1 2012. 2006.34. Srini Seetharaman. Sakarya. 18 . "Open networking foundation. 2008.. Shenker. Haci Ali Mantar. Yannan Hu. 2012..N." in ONF White Paper. March 2011. 30 2012-Nov. No. ISITES 2013. Turner." Network. Mar/Apr 2000. Aug 2009. Anderson. Haci A. Open Networking Foundation. "RATES: a server for MPLS traffic engineering. 2.. Peterson. Nikhil Handigol. Sarin. M. Nick McKeown. vol.14. 152–161. Low. 2007. Elif Öztürk. Vol. 4. 11. Journal of Telecommunication Systems. Haci A. Steve Chapin. N. T. no. OpenFlow: Enabling innovation in campus networks. Elwalid. Cheng Jin.opennetworking. T.3.. IEEE Journal on Selected Communications (JSAC). [Online]. 4. and J. H. Shiduan Cheng. 10. "Software-defined networking: The new norm for networks.Bilgisayar Mühendisliği Bölümü Barath Raghavan. Twentieth Annual Joint Conference of the IEEE Computer and Communications Societies. Ramesh Johari. Balakrishnan. Suter.41. IEEE . Koppol. 2013. Haci Mantar. 12. Mario Flajslik.. Mantar. 5. Ibrahim Okumus ”A Scalable Model for Inter-Bandwidth Broker Resource Reservation and Provisioning”. "An SDN-based Energy-Aware Resource Management Management Model for Wide Area Networks". Xiangyang Gong.. vol.. Turkiye. pp. "A scalable QoS routing model over MPLS Networks". no.02. no. Plug-n-Serve: Load-Balancing Web Traffic using OpenFlow. Available: https://www. I.1309 vol. Apr.. to appear in Elsevier Computer Networks.2. 2001." https://www. B. P.pdf 3. McKeown. ACM SIGCOMM Demo. Suleyman Goger. Nelson Huang. S. 8. ACM Computer Communication Review. 9.785.." INFOCOM 2001. Lecture notes in computer science (LNCS) 4238. Hacı Ali Mantar. and Amin Vahdat.34. 6. Xirong Que. Aukia. "BalanceFlow: Controller load balancing for OpenFlow networks. G.780." Cloud Computing and Intelligent Systems (CCIS). S. 2010.Resources 1. December 2004. 470. Okamura. S. Richard Wang. April 17. Brussels. USENIX Association. Mellia. H. Ganjali. CA. Dane. pp.. "Going With the Flow: Google’s Secret Switch to the Next Wave of Networking".. Dana Butnariu. "Enhancing Control Model to Ease Off Centralized Control of Flow-Based SDNs. K." Computer Software and Applications Conference (COMPSAC). S. MA. Egilmez. August 2010.467.Bilgisayar Mühendisliği Bölümü 19 . Civanlar. "Hedera: dynamic flow scheduling for data center networks.M. 3–3. Michael J. A. vol. 15. A. and Enterprise Networks and Services (Hot-ICE). B. Tootoonchian and Y. Jennifer Rexford. Scalable Video Streaming Over OpenFlow Networks: An Optimization Framework For QoS Routing.T. pp. Workshop on Hot Topics in Management of Internet.. no. F..M.. Barath Raghavan. 16. Mohammad Al-Fares. Egilmez. 17." in Proceedings of the 2010 internet network management conference on Research on enterprise networking. Cloud. IEEE International Conference on . 2010. 19-19.. Neri. H. of APSIPA Annual Summit and Conference (APSIPA ASC 2012). “OpenQoS: An OpenFlow Controller Design for Multimedia Delivery with End-to-End Quality of Service over Software-Defined Networks” Proc. 14. Boston. and Jia Wang Scalable flow-based networking with DIFANE. USA. Belgium. M. Freedman. IEEE International Conference on Image Processing (ICIP 2011). 2010.. "Reducing Power Consumption in Backbone Networks. pp.O. September 2011. Bagci. Steven. A. USENIX Association. 16] Chiaraviglio. Berkeley. Proc. Nelson Huang. Othman. March 2011. K. 14-18 June 2009 21. 1001BF-01 Güncelleme Tarihi: 24/01/2012 ICC '09. 2013 IEEE 37th Annual . and Jennifer Rexford OpenFlow-based server load balancing gone wild. 19.1-6." In Proceedings of the 7th USENIX conference on Networked systems design and implementation (NSDI'10). 18. Minlan Yu. December 2012. Levy. Retrieved 2012-04-17. ACM SIGCOMM. Gorkemli. Sivasankar Radhakrishnan..Resources 13. Tekalp. New Delhi.. vol. Tekalp. Wired." Communications. L. Los Angeles. and Amin Vahdat.M.E. USA.T. "Hyperflow: A distributed control plane for openflow. 2009. GYTE . 20. 22-26 July 2013. M.E. 2012. no. India.
Copyright © 2024 DOKUMEN.SITE Inc.