An energy-efficient artificial bee colony-based clustering in the internet of things

被引:32
作者
Yousefi, Shamim [1 ]
Derakhshan, Farnaz [1 ]
Aghdasi, Hadi S. [1 ]
Karimipour, Hadis [2 ]
机构
[1] Univ Tabriz, Dept Elect & Comp Engn, Tabriz, Iran
[2] Univ Guelph, Sch Engn, Guelph, ON, Canada
关键词
Artificial bee colony (ABC) algorithm; Clustering; Data transmission delay; Energy efficiency; Internet of things (IoT); Wireless communication; ALGORITHM;
D O I
10.1016/j.compeleceng.2020.106733
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Wireless communication on the Internet of Things (IoT) requires context-aware data transmission protocols. Developing an energy-efficient clustering mechanism is the primary challenge in data transmission over IoT. The existing approaches struggle with the short lifetime of IoT, imbalance load distribution, and high transmission delay. This paper proposes a novel cluster-head selection and clustering mechanism on IoT. It is composed of two main phases. The first phase selects the near-optimal cluster-heads using Artificial Bee Colony (ABC) algorithm. Performance criteria include the residual energy of the devices, the number of neighbors, Euclidean distance between devices and the sink, and Euclidean distance between each device and its neighbors. The principal objective of the second phase is to group devices into some clusters based on Euclidean distance between each cluster-head and its members, and the data volume generated by clusters. Simulation results verify that our mechanism improves energy consumption, lifetime, and transmission delay. (C) 2020 Elsevier Ltd. All rights reserved.
引用
收藏
页数:14
相关论文
共 25 条
[1]   Enhancing lifetime of visual sensor networks with a preprocessing-based multi-face detection method [J].
Aghdasi, Hadi S. ;
Yousefi, Shamim .
WIRELESS NETWORKS, 2018, 24 (06) :1939-1951
[2]   Internet of Things applications: A systematic review [J].
Asghari, Parvaneh ;
Rahmani, Amir Masoud ;
Javadi, Hamid Haj Seyyed .
COMPUTER NETWORKS, 2019, 148 :241-261
[3]   Lightweight Interactive Proving inside an Automatic Program Verifier [J].
Dailler, Sylvain ;
Marche, Claude ;
Moy, Yannick .
ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2018, (284) :1-15
[4]  
Dede T, 2020, JAYA NEW META HEURIS, P13, DOI [10.1007/978-981-13-8196-6_2, DOI 10.1007/978-981-13-8196-6_2]
[5]   A review on the applications of multiagent systems in wireless sensor networks [J].
Derakhshan, Farnaz ;
Yousefi, Shamim .
INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2019, 15 (05)
[6]   Multi-objective fractional gravitational search algorithm for energy efficient routing in IoT [J].
Dhumane, Amol V. ;
Prasad, Rajesh S. .
WIRELESS NETWORKS, 2019, 25 (01) :399-413
[7]   Double Leveled Unequal Clustering with Considering Energy Efficiency and Load Balancing in Dense IoT Networks [J].
Farahani, Marjan ;
Rahbar, Akbar Ghaffarpour .
WIRELESS PERSONAL COMMUNICATIONS, 2019, 106 (03) :1183-1207
[8]   An application-specific protocol architecture for wireless microsensor networks [J].
Heinzelman, WB ;
Chandrakasan, AP ;
Balakrishnan, H .
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2002, 1 (04) :660-670
[9]   An improved differential evolution based on roulette wheel selection for shape and size optimization of truss structures with frequency constraints [J].
Ho-Huu, V. ;
Nguyen-Thoi, T. ;
Truong-Khac, T. ;
Le-Anh, L. ;
Vo-Duy, T. .
NEURAL COMPUTING & APPLICATIONS, 2018, 29 (01) :167-185
[10]   Machine learning for wireless communications in the Internet of Things: A comprehensive survey [J].
Jagannath, Jithin ;
Polosky, Nicholas ;
Jagannath, Anu ;
Restuccia, Francesco ;
Melodia, Tommaso .
AD HOC NETWORKS, 2019, 93