Sea Turtle Foraging Optimization-Based Controller Placement with Blockchain-Assisted Intrusion Detection in Software-Defined Networks

被引:1
作者
Alkhliwi, Sultan [1 ]
机构
[1] Northern Border Univ, Fac Sci, Dept Comp Sci, Ar Ar, Saudi Arabia
来源
CMC-COMPUTERS MATERIALS & CONTINUA | 2023年 / 75卷 / 03期
关键词
Software -defined networking; NP hard problem; metaheuristics; controller placement problem; objective function; ALGORITHMS;
D O I
10.32604/cmc.2023.037141
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software-defined networking (SDN) algorithms are gaining increasing interest and are making networks flexible and agile. The basic idea of SDN is to move the control planes to more than one server's named controllers and limit the data planes to numerous sending network components, enabling flexible and dynamic network management. A distinctive characteristic of SDN is that it can logically centralize the control plane by utilizing many physical controllers. The deployment of the controller-that is, the controller placement problem (CPP)-becomes a vital model challenge. Through the advancements of blockchain technology, data integrity between nodes can be enhanced with no requirement for a trusted third party. Using the latest developments in blockchain technology, this article designs a novel sea turtle foraging optimization algorithm for the controller placement problem (STFOA-CPP) with blockchain-based intrusion detection in an SDN environment. The major intention of the STFOA-CPP technique is the maximization of lifetime, network connectivity, and load balancing with the minimization of latency. In addition, the STFOA-CPP technique is based on the sea turtles' food-searching characteristics of tracking the odour path of dimethyl sulphide (DMS) released from food sources. Moreover, the presented STFOA-CPP technique can adapt with the controller's count mandated and the shift to controller mapping to variable network traffic. Finally, the blockchain can inspect the data integrity, determine significantly malicious input, and improve the robust nature of developing a trust relationship between several nodes in the SDN. To demonstrate the improved performance of the STFOA-CPP algorithm, a wide-ranging experimental analysis was carried out. The extensive comparison study highlighted the improved outcomes of the STFOA-CPP technique over other recent approaches.
引用
收藏
页码:4735 / 4752
页数:18
相关论文
共 25 条
[1]   A cross entropy based approach to minimum propagation latency for controller placement in Software Defined Network [J].
Chen, Jue ;
Xiong, Yu-Jie ;
Qiu, Xihe ;
He, Dun ;
Yin, Hanmin ;
Xiao, Changwei .
COMPUTER COMMUNICATIONS, 2022, 191 :133-144
[2]   A comprehensive study of different objectives and solutions of controller placement problem in software-defined networks [J].
Dhar, Mili ;
Debnath, Arindam ;
Bhattacharyya, Bidyut K. ;
Debbarma, Mrinal Kanti ;
Debbarma, Swapan .
TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2022, 33 (05)
[3]   Perception of dimethyl sulfide (DMS) by loggerhead sea turtles: a possible mechanism for locating high-productivity oceanic regions for foraging [J].
Endres, Courtney S. ;
Lohmann, Kenneth J. .
JOURNAL OF EXPERIMENTAL BIOLOGY, 2012, 215 (20) :3535-3538
[4]   Passban IDS: An Intelligent Anomaly-Based Intrusion Detection System for IoT Edge Devices [J].
Eskandari, Mojtaba ;
Janjua, Zaffar Haider ;
Vecchio, Massimo ;
Antonelli, Fabio .
IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (08) :6882-6897
[5]   A Hybrid Multi-objective Algorithm for Imbalanced Controller Placement in Software-Defined Networks [J].
Firouz, Nasrin ;
Masdari, Mohammad ;
Sangar, Amin Babazadeh ;
Majidzadeh, Kambiz .
JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2022, 30 (03)
[6]  
Guan S., 2022, T EMERG TELECOMMUN T, V33, P4482
[7]   An efficient approach to robust controller placement for link failures in Software-Defined Networks [J].
Hu, Tao ;
Ren, Quan ;
Yi, Peng ;
Li, Ziyong ;
Lan, Julong ;
Hu, Yuxiang ;
Li, Qian .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 124 :187-205
[8]   A new framework for reliable control placement in software-defined networks based on multi-criteria clustering approach [J].
Jalili, Ahmad ;
Keshtgari, Manijeh ;
Akbari, Reza .
SOFT COMPUTING, 2020, 24 (04) :2897-2916
[9]   Fault-Tolerant Controller Placement Model by Distributing Switch Load among Multiple Controllers in Software-Defined Network [J].
Kotachi, Seiki ;
Sato, Takehiro ;
Shinkuma, Ryoichi ;
Oki, Eiji .
IEICE TRANSACTIONS ON COMMUNICATIONS, 2022, E105B (05) :533-544
[10]   Learning the Optimal Controller Placement in Mobile Software-Defined Networks [J].
Koutsopoulos, Iordanis .
2022 IEEE 23RD INTERNATIONAL SYMPOSIUM ON A WORLD OF WIRELESS, MOBILE AND MULTIMEDIA NETWORKS (WOWMOM 2022), 2022, :70-79