Browse > Article
http://dx.doi.org/10.4218/etrij.17.0116.0460

DSL: Dynamic and Self-Learning Schedule Method of Multiple Controllers in SDN  

Li, Junfei (National Digital Switching System Engineering & Technological R&D Center)
Wu, Jiangxing (National Digital Switching System Engineering & Technological R&D Center)
Hu, Yuxiang (National Digital Switching System Engineering & Technological R&D Center)
Li, Kan (Xi'an Communication Institute)
Publication Information
ETRI Journal / v.39, no.3, 2017 , pp. 364-372 More about this Journal
Abstract
For the reliability of controllers in a software defined network (SDN), a dynamic and self-learning schedule method (DSL) is proposed. This method is original and easy to deploy, and optimizes the combination of multiple controllers. First, we summarize multiple controllers' combinations and schedule problems in an SDN and analyze its reliability. Then, we introduce the architecture of the schedule method and evaluate multi-controller reliability, the DSL method, and its optimized solution. By continually and statistically learning the information about controller reliability, this method treats it as a metric to schedule controllers. Finally, we compare and test the method using a given testing scenario based on an SDN network simulator. The experiment results show that the DSL method can significantly improve the total reliability of an SDN compared with a random schedule, and the proposed optimization algorithm has higher efficiency than an exhaustive search.
Keywords
SDN; Multiple controller; Reliability; Combine and schedule; Self-learning;
Citations & Related Records
연도 인용수 순위
  • Reference
1 A. Tootoonchian et al., "On Controller Performance in Software-Defined Networks," Proc. USENIX Conf. Hot Topics Manage. Internet, Cloud, Enterprise Netw. Services, San Jose, CA, USA, Apr. 24, 2012, pp. 1-6.
2 T.K. Truong, K. Li, and Y. Xu, "Chemical Reaction Optimization with Greedy Strategy for the 0-1 Knapsack Problem," Appl. Soft Comput., vol. 13, no. 4, Apr. 2013, pp. 1774-1780.   DOI
3 R.L.S. de Oliveira et al., "Using Mininet for Emulation and Prototyping Software-Defined Networks," IEEE Colombian Conf. Commun. Comput., Bogota, Colombia, June 4-6, 2014, pp. 1-6.
4 R. Sherwood et al., "Flow Visor: a Network Virtualization Layer," OpenFlow Switch Consortium Tech. Rep., vol. 15, no. 7, Oct. 2009, pp. 1-13.
5 M. Lu, "Simplified Discrete-Event Simulation Approach for Construction Simulation," J. Constr. Eng. Manage., vol. 129, no. 5, Oct. 2003, pp. 537-546.   DOI
6 G.F. Riley and T.R. Henderson, The ns-3 Network Simulator, Berlin, Heidelberg, Germany: Springer, 2010, pp. 15-34.
7 X. Guan, B.Y. Choi, and S. Song, "Reliability and Scalability Issues in Software Defined Network Frameworks," Res. Educ. Experiment Workshop, Salt Lake City, UT, USA, Mar. 20-22, 2013, pp. 102-103.
8 S. Sezer et al., "Are We Ready for SDN? Implementation Challenges for Software-Defined Networks," IEEE Commun. Mag., vol. 51, no. 7, July 2013, pp. 36-43.   DOI
9 M.F. Bari et al., "Dynamic Controller Provisioning in Software Defined Networks," Netw. Service Manage., Beijing, China, Oct. 14-18, 2013, pp. 18-25.
10 H. Li et al., "Byzantine-Resilient Secure Software-Defined Networks with Multiple Controllers in Cloud," IEEE Trans. Cloud Comput., vol. 2, no. 4, Oct.-Dec. 2014, pp. 436-447.   DOI
11 D. Hock et al., "Pareto-Optimal Resilient Controller Placement in SDN-Based Core Networks," Int. Teletraffic Congr., Beijing, China, Sept. 10-12, 2013, pp. 1-9.
12 V. Pashkov, A. Shalimov, and R. Smeliansky, "Controller Failover for SDN Enterprise Networks," Int. Sci. Technol. Conf. (Modern Netw. Technol.), Chicago, IL, USA, Oct. 28-29, 2014, pp. 1-6.
13 M. Castro and B. Liskov, "Practical Byzantine Fault Tolerance and Proactive Recovery," ACM Trans. Comput. Syst., vol. 20, no. 4, Nov. 2002, pp. 398-461.   DOI
14 A. Shalimov et al., "Advanced Study of SDN/OpenFlow Controllers," Proc. Central Eastern European Softw. Eng. Conf., Moscow, Russia, Oct. 24-25, 2013, pp. 1-7.
15 D. Klingel et al., "Security Analysis of Software Defined Networking Architectures: PCE, 4D and SANE," Proc. AINTEC Asian Internet Eng. Conf., Bangkok, Thailand, Nov. 26-28, 2014, pp. 15-23.
16 N. McKeown et al., "OpenFlow: Enabling Innovation in Campus Networks," ACM SIGCOMM Comput. Commun. Rev., vol. 38, no. 2, Apr. 2008, pp. 69-74.   DOI
17 A. Lara, A. Kolasani, and B. Ramamurthy, "Network Innovation Using OpenFlow: a Survey," IEEE Commun. Surveys Tutorials, vol. 16, no. 1, 2014, pp. 493-512.   DOI
18 ONF-TS004, OpenFlow Switch Specification Version 1.2, CA, USA, 2011.