@article{79ad0f0fdf1249fab48968a3ba43dfca,
title = "On the placement of controllers in software-Defined-WAN using meta-heuristic approach",
abstract = "Software Defined Networks (SDN) is a popular modern network technology that decouples the control logic from the underlying hardware devices. The control logic has implemented as a software entity that resides in a server called controller. In a Software-Defined Wide Area Network (SDWAN) with n nodes; deploying k number of controllers (k < n) is one of the challenging issue. Due to some internal or external factors, when the primary path between switch to controller fails, it severely interrupt the networks{\textquoteright} availability. In this regard, the proposed approach provides a seamless backup mechanism against single link failure with minimum communication delay based on the survivability model. In order to obtain an efficient solution, we have considered controller placement problem (CPP) as a multi-objective combinatorial optimization problem and solve it using two population-based meta-heuristic techniques such as: Particle Swarm Optimization (PSO) and FireFly Algorithm (FFA). For CPP, three metrics have been considered: (a) controller to switch latency, (b) inter-controller latency and (c) multi-path connectivity between the switch and controller. The performance of the algorithms is evaluated on a set of publicly available network topologies in order to obtain the optimum number of controllers, and controller positions. Then we present Average Delay Rise (ADR) metric to measure the increased delay due to the failure of the primary path. By comparing the performance of our scheme to competing scheme, it was found that our proposed scheme effectively improves the survivability of the control path and the performance of the network as well.",
keywords = "Backup path, Controller, CPP, Meta-Heuristic approach, PSO, SDN",
author = "Sahoo, {Kshira Sagar} and Deepak Puthal and Obaidat, {Mohammad S.} and Anamay Sarkar and Mishra, {Sambit Kumar} and Bibhudatta Sahoo",
note = "Funding Information: The authors thank Sampa Sahoo for her help in fruitful discussions. Kshira Sagar Sahoo is a Ph.D. student in the Department of Computer Science and Engineering at National Institute of Technology Rourkela, India. Her research interest includes Software defined networks and cloud computing. Deepak Puthal is a lecturer (assistant professor) in the Faculty of Engineering and Information Technology at University of Technology Sydney (UTS), Australia. He has a Ph.D. degree in computer science from UTS, Australia. His research interest includes Cyber Security, Internet of Things, Edge/Fog Computing. He is the recipient of 2017 IEEE Distinguished Doctoral Dissertation Award (awarded by IEEE Computer Society and STC on Smart Computing). He has published 50+ research articles including IEEE and ACM Transactions. He is serving as associate editor in IEEE Consumer Electronics Magazine, Internet Technology Letters (Wiley) and KSII Transactions on Internet and Information Systems (TIIS). Mohammad S. Obaidat received the M. S. and Ph.D. degrees in Computer Engineering with a minor in computer science from The Ohio State University, Columbus, OH, USA. Among his previous positions are the Chair of the Department of Computer Science and the Director of the Graduate Program at Monmouth University, the Dean of the College of Engineering at Prince Sultan University, and an Advisor to the President of Philadelphia University for Research, Development, and Information Technology. He was the Chair and a Full Professor of Computer and Information Science with Fordham University, NY, USA. He is currently a Full Professor at the King Abdullah II School of Information Technology, the University of Jordan. His research interests are wireless communications and networks, telecommunications and networking systems, security of network, information and computer systems, security of e-based systems, performance evaluation of computer systems, algorithms and networks, green ICT, high performance and parallel computing/computers, applied neural networks and pattern recognition, adaptive learning, and speech processing. He is a fellow of SCS. He is an internationally well-known Academic/Researcher/Scientist. He has received extensive research funding and has authored 38 books and about 600 refereed technical articles in scholarly international journals and proceedings of international conferences, and is currently working on three more books. He has served as a Consultant for several corporations and organizations worldwide. He is the Editor-in-Chief of the International Journal of Communication Systems (Wiley), the FTRA Journal of Convergence, and the KSIP Journal of Information Processing. He is also an Editor of the IEEE Wireless Communications. From 1991 to 2006, he served as a Technical Editor and an Area Editor of Simulation: Transactions of the Society for Modeling and Simulations International. He also served on the Editorial Advisory Board of Simulation. He is an Editor of the Security and Communication Networks Journal (Wiley), the Journal of Networks, the International Journal of Information Technology, Communications and Convergence, and Inderscience. He served on the International Advisory Board of the International Journal of Wireless Networks and Broadband Technologies (IGI-global). He is an Associate Editor/Editorial Board Member of seven other refereed scholarly journals, including two IEEE Transactions, Computer Communications Journal (Elsevier), the Journal of Supercomputing, the Journal of Defense Modeling and Simulation (SCS), the Journal of Computers and Electrical Engineering (Elsevier), the International Journal of Communication Networks and Distributed Systems, The Academy Journal of Communications, the International Journal of BioSciences and Technology, the International Journal of Information Technology, and ICST Transactions on Industrial Networks and Intelligent Systems. He has guest edited numerous special issues of scholarly journals, such as the IEEE Transactions on Systems, Man and Cybernetics, SMC Journal, the IEEE Wireless Communications, the IEEE Systems Journal, Simulation: Transactions of the Society for Modeling and Simulations International, Computer Communications Journal (Elsevier), the Journal of Computers & Electrical Engineering, Security and Communication Networks (Wiley), the Journal of Networks, and the International Journal of Communication Systems. He has served as the Steering Committee Chair, Advisory Committee Chair, and Program Chair of numerous international conferences. He has authored about 30 books and 600 refereed articles. He is an Advisory Editor of numerous international journals and IEEE Journals/Transactions. He has been invited to lecture and give keynote speeches worldwide. During the 2004/2005, he was on sabbatical leave as a Fulbright Distinguished Professor and an Advisor to Dr. Adnan Badran, the President of Philadelphia University in Jordan. The latter A. Badran became the Prime Minister of Jordan in 2005 and served earlier as the Deputy Director General of UNESCO. Anamay Sarkar is a M.Tech student at NIT, Rourkela. His research interest includes wireless networks and software defined networks. Sambit Kumar Mishra is a Ph.D. student at NIT, Rourkela. His research interest includes cloud computing, big data analysis and software defined networks. Bibhudatta Sahoo obtained his M. Tech. and Ph.D. degree in Computer Science & Engineering from NIT, Rourkela. He is presently Associate Professor in the Department of Computer Science & Engineering, NIT Rourkela, INDIA. His technical interests include Data Structures & Algorithm Design, Parallel & Distributed Systems, Networks, Computational Machines, Algorithms for VLSI Design, Performance evaluation methods and modeling techniques Distributed computing system, Networking algorithms, and Web engineering. He is a member of IEEE & ACM. Publisher Copyright: {\textcopyright} 2018 Elsevier Inc.",
year = "2018",
month = nov,
doi = "10.1016/j.jss.2018.05.032",
language = "British English",
volume = "145",
pages = "180--194",
journal = "Journal of Systems and Software",
issn = "0164-1212",
publisher = "Elsevier Inc.",
}