Abstract
In the recent years due to technological development, Internet is omnipresent. With advancement, more and more people are connected through Internet, and there has been a paradigm shift in the usage of computer applications. Applications have been migrated from local servers to cloud environment. This led to massive requirement of network connectivity. Traditional networks in most cases are unable to sustain the load, and hence, a new programmable network is required. Software-defined network (SDN) has evolved as a promising solution in the present scenario. However, a number of issues are present as of now in SDN including controller failure, in stand-alone or cluster controller environment, controller placement problem, security issues related to controller, and nodes connected in a subnet or network in a predefined topology. In this paper, a comprehensive solution has been proposed using a backup and restoration system (BRS) that can handle failure of stand-alone, multiple, and distributed controllers. Further, authentication technique has also been incorporated to enhance the security for sustainability.
Similar content being viewed by others
References
Nishtha, Sood M (2015) A survey on issues of concern in software defined networks. In: 2015 Third international conference on image information processing (ICIIP), Waknaghat, India, pp 295–300
Esteban HM (2016) Implementation and performance of a SDN cluster-controller based on the open day light framework. M.Tech. Dissertation, University Department in Milan, Milan, Italy (2016). https://www.politesi.polimi.it/handle/10589/120563. Date of Access (DOA) 11 Nov 2017
Berde P, Snow W, Parulkar G, Gerola M, Hart J, Higuchi Y, Kobayashi M, Koide T, Lantz B, O’Connor B, Radoslavov P (2014) ONOS: towards an open, distributed SDN OS. In: Proceedings of the third workshop on hot topics in software defined networking—HotSDN ‘14, Chicago, IL, USA, pp 1–6
Dixit A, Hao F, Mukherjee S, Lakshman T, Kompella R (2013) Towards an elastic distributed SDN controller. ACM SIGCOMM Comput Commun Rev 43(4):7–12
Sallahi A, St-Hilaire M (2017) Expansion model for the controller placement problem in software defined networks. IEEE Commun Lett 21(2):274–277
Bo H, Youke W, Chuan’an W, Ying W (2016) The controller placement problem for software-defined networks. In: 2016 2nd IEEE international conference on computer and communications (ICCC), Chengdu, China, pp 2435–2439
Xiao P, Qu W, Qi H, Li Z, Xu Y (2014) The SDN controller placement problem for WAN. In: 2014 IEEE/CIC international conference on communications in China (ICCC), Shanghai, China, pp 220–224
UlHuque M, Si W, Jourjon G, Gramoli V (2017) Large-scale dynamic controller placement. IEEE Trans Netw Serv Manag 14(1):63–76
Hikichi K, Soumiya T, Yamada A (2016) Dynamic application load balancing in distributed SDN controller. In: 2016 18th Asia-Pacific network operations and management symposium (APNOMS), Kanazawa, Japan, pp 1–6
Liu R, Zhu M, Xiao L, Ruan L, Zhou Y, Duan W, Li D (2015) Flow entries installation based on distributed SDN controller. In: 2015 IEEE/CIC international conference on communications in China (ICCC), Shenzhen, China, pp 1–6
Chaudhary R, Aujla G, Kumar N, Rodrigues J (2018) Optimized big data management across multi-cloud data centers: software-defined-network-based analysis. IEEE Commun Mag 56(2):118–126
Aslan M, Matrawy A (2016) Adaptive consistency for distributed SDN controllers. In: 2016 17th International telecommunications network strategy and planning symposium (networks), Montreal, QC, Canada, pp 150–157
Khan S, Gani A, Abdul Wahab A, Guizani M, Khan M (2017) Topology discovery in software defined networks: threats, taxonomy, and state-of-the-art. IEEE Commun Surv Tutor 19(1):303–324
Tarnaras G, Athanasiou F, Denazis S (2017) Efficient topology discovery algorithm for software-defined networks. IET Netw 6(6):157–161
Hasan D, Othman M (2017) Efficient topology discovery in software defined networks: revisited. In: 2nd International conference on computer science and computational intelligence 2017, Bali, Indonesia, vol 116, pp 539–547
Gonzalez A, Nencioni G, Helvik B, Kamisinski A (2016) A fault-tolerant and consistent SDN controller. In: 2016 IEEE global communications conference (GLOBECOM), Washington, DC, USA, pp 1–6
Pashkov V, Shalimov A, Smeliansky R (2014) Controller failover for SDN enterprise networks. In: 2014 First international science and technology conference (modern networking technologies) (MoNeTeC), Moscow, Russia, pp 1–6
Rao A, Auti S, Koul A, Sabnis G (2016) High availability and load balancing in SDN controllers. Int J Trend Res Dev 3(2):310–314 (2016). http://www.ijtrd.com/papers/IJTRD3636.pdf. Date of Access (DOA): 12 Nov 2017
Hegde S, Koolagudi S, Bhattacharya S (2017) Path restoration in source routed software defined networks. In: 2017 Ninth international conference on ubiquitous and future networks (ICUFN), Milan, Italy, pp 720–725
Mohan P, Truong-Huu T, Gurusamy M (2017) Primary-backup controller mapping for byzantine fault tolerance in software defined networks. In: GLOBECOM 2017—2017 IEEE global communications conference, Singapore, pp 1–7
Xiong Y, Li Y, Zhou B, Wang R, Rouskas G (2017) SDN enabled restoration with triggered precomputation in elastic optical inter-datacenter networks. J Opt Commun Netw 10(1):24–34
Zhu Z, Li Q, Xu M, Song Z, Xia S (2017) A customized and cost-efficient backup scheme in software-defined networks. In: 2017 IEEE 25th international conference on network protocols (ICNP), Toronto, ON, Canada, pp 1–6
Malik A, Aziz B, Ke C, Liu H, Adda M (2017) Virtual topology partitioning towards an efficient failure recovery of software defined networks. In: 2017 International conference on machine learning and cybernetics (ICMLC), Ningbo, China, vol 2, pp 646–651
Zhang L, Wang Y, Li W, Qiu X, Zhong Q (2017) A survivability-based backup approach for controllers in multi-controller SDN against failures. In: 2017 19th Asia-Pacific network operations and management symposium (APNOMS), Seoul, South Korea, pp 100–105
Zahid M, Isyaku B, Fadzil F (2017) Recovery of software defined network from multiple failures: openstate vs openflow. In: 2017 IEEE/ACS 14th international conference on computer systems and applications (AICCSA), Hammamet, Tunisia, pp 1178–1173
https://www.opennetworking.org/wp-content/uploads/2014/10/Threat_Analysis_for_the_SDN_Architecture.pdf. Date of Access (DOA) 2 Nov 2017
Qi C, Wu J, Cheng G, Ai J, Zhao S (2017) An aware-scheduling security architecture with priority-equal multi-controller for SDN. China Commun 14(9):144–154
Wilczewski D (2016) Security considerations for equipment controllers and SDN. In: 2016 IEEE international telecommunications energy conference (INTELEC), Austin, TX, USA, pp 1–5
Wu J, Dong M, Ota K, Li J, Guan Z (2018) Big data analysis-based secure cluster management for optimized control plane in software-defined networks. IEEE Trans Netw Serv Manag 15(1):27–38
Macedo R, de Castro R, Santos A, Ghamri-Doudane Y, Nogueira M (2016) Self-organized SDN controller cluster conformations against DDoS attacks effects. In: 2016 IEEE global communications conference (GLOBECOM), Washington, DC, USA, pp 1–6
Dutta P, Chatterjee R (2018) A novel solution for controller based software defined network (SDN). In: Mandal J, Sinha D (eds) Social transformation – digital way. CSI 2018. Communications in computer and information science, vol 836. Springer, Singapore, pp 90–98
Acknowledgements
The authors thank the members of the faculty and staff of the Department of Computer Science and Engineering, NITTTR, Kolkata, India for assisting them to carry out this research activity. They are also grateful for the support provided by esteemed persons in their institute. The authors acknowledge the support provided by the DST PURSE Scheme at the University of Kalyani, and staff of Department of Computer Science and Engineering, University of Kalyani, Nadia, India.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Dutta, P., Chatterjee, R. & Mandal, J.K. An approach for deployment of BRS in software-defined network. Innovations Syst Softw Eng 15, 355–361 (2019). https://doi.org/10.1007/s11334-019-00340-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11334-019-00340-8