Effective TDMA scheduling for tree-based data collection using genetic algorithm in wireless sensor networks

被引:36
作者
Osamy, Walid [1 ,4 ]
El-Sawy, Ahmed A. [1 ]
Khedr, Ahmed M. [2 ,3 ]
机构
[1] Benha Univ, Fac Comp & Artificial Intelligence, Comp Sci Dept, Banha, Egypt
[2] Univ Sharjah, Comp Sci Dept, Sharjah, U Arab Emirates
[3] Zagazig Univ, Math Dept, Zagazig, Egypt
[4] Qassim Univ, Buridah, Saudi Arabia
关键词
Genetic algorithm; Routing tree; Time division multiple access; Two dimensional encoding representation; Tree traversal; Wireless sensor networks; ROUTING PROTOCOL; MAC PROTOCOL; SCHEME;
D O I
10.1007/s12083-019-00818-z
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Data collection is a major operation in Wireless Sensor Networks (WSNs) and minimizing the delay in transmitting the collected data is critical for a lot of applications where specific actions depend on the required deadline, such as event-based mission-critical applications. Scheduling algorithms such as Time Division Multiple Access (TDMA) are extensively used for data delivery with the aim of minimizing the time duration for transporting data to the sink. To minimize the average latency and the average normalized latency in TDMA, we propose a new efficient scheduling algorithm (ETDMA-GA) based on Genetic Algorithm(GA). ETDMA-GA minimizes the latency of communication where two dimensional encoding representations are designed to allocate slots and minimizes the total network latency using a proposed fitness function. The simulation results show that the performance of the proposed algorithm outperforms the existing state-of-the-art approaches such as Rand-LO, Depth-LO, DepthRe-LO, IDegRe-LO, and IDeg-LO in terms of average latency, average normalized latency, and average schedule length.
引用
收藏
页码:796 / 815
页数:20
相关论文
共 48 条
[1]  
Abu-Lebdeh G., 1999, Computer-Aided Civil and Infrastructure Engineering, V14, P321, DOI 10.1111/0885-9507.00151
[2]  
Alfaqih TM, 2015, INT J COMPUTER APPL, V118
[3]  
[Anonymous], WIRED WIRELESS INTER
[4]  
[Anonymous], 2007, Introduction to Genetic Algorithms
[5]  
[Anonymous], FOUND GENET ALGORITH
[6]  
Awang A., 2009, 10 JOURN DOCT INF RE
[7]   Effective algorithm for optimizing compressive sensing in IoT and periodic monitoring applications [J].
Aziz, Ahmed ;
Singh, Karan ;
Osamy, Walid ;
Khedr, Ahmed M. .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2019, 126 :12-28
[8]  
Bertrand Fotue Fotso D, 2013, NETWORKING INTERNET
[9]   A genetic algorithm based distance-aware routing protocol for wireless sensor networks [J].
Bhatia, Tarunpreet ;
Kansal, Simmi ;
Goel, Shivani ;
Verma, A. K. .
COMPUTERS & ELECTRICAL ENGINEERING, 2016, 56 :441-455
[10]  
Chen D, 2005, IEEE WCNC, P1818