An Effective Approach for Controller Placement in Software-Defined Internet-of-Things (SD-IoT)

被引:20
作者
Ali, Jehad [1 ,2 ]
Roh, Byeong-hee [1 ,2 ]
机构
[1] Ajou Univ, Dept Comp Engn, Suwon 16499, South Korea
[2] Ajou Univ, Dept AI Convergence Network, Suwon 16499, South Korea
基金
新加坡国家研究基金会;
关键词
SDN; controller placement problem; OpenFlow; k-means; ANP; NETWORKING; MODEL;
D O I
10.3390/s22082992
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
The Software-Defined Networking (SDN) paradigm has transferred network intelligence from network devices to a centralized controller. Controllers are distributed in a network to eliminate a single point of failure (SPOF) and improve reliability and balance load. In Software-Defined Internet of Things (SD-IoT), sensors exchange data with a controller on a regular basis. If the controllers are not appropriately located in SD-IoT, the E2E latency between the switches, to which the sensors are connected, and the controller increases. However, examining the placement of controllers in relation to the whole network is not an efficient technique since applying the objective function to the entire network is a difficult operation. As a result, segmenting the network into clusters improves the efficiency with which switches are assigned to the controller. As a result, in this research, we offer an effective clustering strategy for controller placement in SDN that leverages the Analytical Network Process (ANP), a multi-criteria decision-making (MCDM) scheme. The simulation results demonstrated on real Internet topologies suggest that our proposed method outperforms the standard k-means approach in terms of E2E delay, controller-to-controller (C2C) delay, the fair allocation of switches in the network, and the communication overhead.
引用
收藏
页数:16
相关论文
共 31 条
[1]   Distributed controller clustering in software defined networks [J].
Abdelaziz, Ahmed ;
Fong, Ang Tan ;
Geni, Abdullah ;
Garba, Usman ;
Khan, Suleman ;
Akhunzada, Adnan ;
Talebian, Hamid ;
Choo, Kim-Kwang Raymond .
PLOS ONE, 2017, 12 (04)
[2]   Evolution towards Smart and Software-Defined Internet of Things [J].
Abid, Muhammad Aneeq ;
Afaqui, Naokhaiz ;
Khan, Muazzam A. ;
Akhtar, Muhammad Waseem ;
Malik, Asad Waqar ;
Munir, Arslan ;
Ahmad, Jawad ;
Shabir, Balawal .
AI, 2022, 3 (01) :100-123
[3]  
Ali J., 2019, P 17 ANN INT C MOB S, P545, DOI 10.1145/3307334.3328617
[4]   QoS improvement with an optimum controller selection for software-defined networks [J].
Ali, Jehad ;
Roh, Byeong-hee ;
Lee, Seungwoon .
PLOS ONE, 2019, 14 (05)
[5]   SDN Controller Placement in IoT Networks: An Optimized Submodularity-Based Approach [J].
Anh Khoa Tran ;
Piran, Md. Jalil ;
Pham, Chuan .
SENSORS, 2019, 19 (24)
[6]   Advancing Software-Defined Networks: A Survey [J].
Cox, Jacob, Jr. ;
Chuang, Joaquin ;
Donvan, Sean ;
Ivey, Jared ;
Clarx, Russel J. ;
Riley, George ;
Owen, Henry L., III .
IEEE ACCESS, 2017, 5 :25487-25526
[7]   Blockchain and Random Subspace Learning-Based IDS for SDN-Enabled Industrial IoT Security [J].
Derhab, Abdelouahid ;
Guerroumi, Mohamed ;
Gumaei, Abdu ;
Maglaras, Leandros ;
Ferrag, Mohamed Amine ;
Mukherjee, Mithun ;
Khan, Farrukh Aslam .
SENSORS, 2019, 19 (14)
[8]   Software-Defined Networking: A survey [J].
Farhady, Hamid ;
Lee, HyunYong ;
Nakao, Akihiro .
COMPUTER NETWORKS, 2015, 81 :79-95
[9]   A Privacy Preserved, Trust Relationship (PTR) Model for Internet of Vehicles [J].
Farman, Haleem ;
Khalil, Abizar ;
Ahmad, Naveed ;
Albattah, Waleed ;
Khan, Muazzam A. ;
Islam, Muhammad .
ELECTRONICS, 2021, 10 (24)
[10]   The Controller Placement Problem [J].
Heller, Brandon ;
Sherwood, Rob ;
McKeown, Nick .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2012, 42 (04) :473-478