ResearchSpace

Comprehensive review of SDN controller placement strategies

Show simple item record

dc.contributor.author Isong, B
dc.contributor.author Molose, RRS
dc.contributor.author Abu-Mahfouz, Adnan MI
dc.contributor.author Dladlu, N
dc.date.accessioned 2020-10-27T12:35:11Z
dc.date.available 2020-10-27T12:35:11Z
dc.date.issued 2020-09
dc.identifier.citation Isong, B., Molose, R.R.S., Abu-Hahfouz, A.M.I. and Dladlu, N. 2020. Comprehensive review of SDN controller placement strategies. IEEE Access, v8, pp 170070-170092. en_US
dc.identifier.issn 2169-3536
dc.identifier.uri https://ieeexplore.ieee.org/abstract/document/9195810
dc.identifier.uri DOI: 10.1109/ACCESS.2020.3023974
dc.identifier.uri http://hdl.handle.net/10204/11642
dc.description This work is licensed under a Creative Commons Attribution 4.0 License en_US
dc.description.abstract Software-Defined Networking (SDN) is a network paradigm introduced to overcome the inherent challenges of traditional networks. Its architecture is either deployed with a single controller or multiple controllers. While the first is not suitable for large-scale networks, the latter is confronted with a controller placement problem (CPP) in a large-scale network environment. CPP involves the challenge of deploying the optimal number of controllers within a network while meeting certain performance requirements considered conflicting in nature such as reliability, load balancing, latency, energy efficiency, and computation time. A single optimal or random placement may not be feasible in CPP and careful planning is of the essence to find an appropriate trade-off among the metrics. To achieve this, several CPP approaches have been proposed, developed, and deployed over the years, each having its unique objectives, strengths, and weaknesses. Therefore, this paper performed a comprehensive review of some of the existing approaches to identify the unique solutions offered, comprehend the different strategies and the challenges that exist as well as provide researchers with future directions aimed at improving the optimum location and allocation of controllers, in particular, for SDN application in wireless sensor network (WSN). The findings revealed several existing solutions and algorithms as well as several challenges such as the need for an efficient algorithm, attack-aware, cost-aware, and energy-aware CPP schemes while achieving a good quality of service. en_US
dc.language.iso en en_US
dc.publisher IEEE en_US
dc.relation.ispartofseries Worklist;23819
dc.subject Controller placement problem en_US
dc.subject CPP en_US
dc.subject Software-Defined Networking en_US
dc.subject SDN en_US
dc.subject Reliability en_US
dc.subject Latency en_US
dc.subject Load balancing en_US
dc.subject Energy efficiency en_US
dc.title Comprehensive review of SDN controller placement strategies en_US
dc.type Article en_US
dc.identifier.apacitation Isong, B., Molose, R., Abu-Hahfouz, A. M., & Dladlu, N. (2020). Comprehensive review of SDN controller placement strategies. http://hdl.handle.net/10204/11642 en_ZA
dc.identifier.chicagocitation Isong, B, RRS Molose, Adnan MI Abu-Hahfouz, and N Dladlu "Comprehensive review of SDN controller placement strategies." (2020) http://hdl.handle.net/10204/11642 en_ZA
dc.identifier.vancouvercitation Isong B, Molose R, Abu-Hahfouz AM, Dladlu N. Comprehensive review of SDN controller placement strategies. 2020; http://hdl.handle.net/10204/11642. en_ZA
dc.identifier.ris TY - Article AU - Isong, B AU - Molose, RRS AU - Abu-Hahfouz, Adnan MI AU - Dladlu, N AB - Software-Defined Networking (SDN) is a network paradigm introduced to overcome the inherent challenges of traditional networks. Its architecture is either deployed with a single controller or multiple controllers. While the first is not suitable for large-scale networks, the latter is confronted with a controller placement problem (CPP) in a large-scale network environment. CPP involves the challenge of deploying the optimal number of controllers within a network while meeting certain performance requirements considered conflicting in nature such as reliability, load balancing, latency, energy efficiency, and computation time. A single optimal or random placement may not be feasible in CPP and careful planning is of the essence to find an appropriate trade-off among the metrics. To achieve this, several CPP approaches have been proposed, developed, and deployed over the years, each having its unique objectives, strengths, and weaknesses. Therefore, this paper performed a comprehensive review of some of the existing approaches to identify the unique solutions offered, comprehend the different strategies and the challenges that exist as well as provide researchers with future directions aimed at improving the optimum location and allocation of controllers, in particular, for SDN application in wireless sensor network (WSN). The findings revealed several existing solutions and algorithms as well as several challenges such as the need for an efficient algorithm, attack-aware, cost-aware, and energy-aware CPP schemes while achieving a good quality of service. DA - 2020-09 DB - ResearchSpace DP - CSIR KW - Controller placement problem KW - CPP KW - Software-Defined Networking KW - SDN KW - Reliability KW - Latency KW - Load balancing KW - Energy efficiency LK - https://researchspace.csir.co.za PY - 2020 SM - 2169-3536 T1 - Comprehensive review of SDN controller placement strategies TI - Comprehensive review of SDN controller placement strategies UR - http://hdl.handle.net/10204/11642 ER - en_ZA


Files in this item

This item appears in the following Collection(s)

Show simple item record