Abstract
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.
Similar content being viewed by others
References
Osamy W, Khedr AM, Aziza A, El-Sawya A (2018) Cluster-Tree Routing scheme for data gathering in periodic monitoring applications. IEEE Access 6:77372–77387
Osamy W, Salim A, Khedr AM (2018) An Information Entropy Based-Clustering Algo- rithm in Heterogeneous Wireless Sensor Networks. Wireless networks, Springier, https://doi.org/10.1007/s11276-018-1877-y(0123456789
Aziz A, Singh K, Osamy W, Khedr AM (2019) Effective algorithm for optimizing compressive sensing in IoT and periodic monitoring applications. J Netw Comput Appl 126(15):12–28
Osamy W, Khedr AM, Salim A, Agrawal DP Sensor network node scheduling for preserving coverage of wireless multimedia networks. IET Wireless Sensor Systems, 2019, https://doi.org/10.1049/iet-wss.2018.5119, IET Digital Library, https://digital-library.theiet.org/content/journals/10.1049/iet-wss.2018.5119
Demirkol I, Ersoy C, Alagoz F (2006) Mac protocols for wireless sensor networks: a survey. IEEE Commun Mag 44(4):115–121
Gandham S, Zhang Y, Huang Q (2008) Distributed time-optimal scheduling for convergecast, in wireless sensor networks. Computer Networks 52(3):610–629
Osamy W, El-sawy A, Khedr AM (2019) SATC: A simulated annealing based tree construction and scheduling algorithm for minimizing aggregation time in wireless sensor networks. Wireless Personal Communications, pp 1–18
Incel OD, Ghosh A, Krishnamachari B (2011) Scheduling algorithms for tree-based data collection in wireless sensor networks. In: Nikoletseas S, Rolim J (eds) Theoretical Aspects of Distributed Computing in Sensor Networks. Monographs in Theoretical Computer Science. An EATCS Series. Springer, Berlin
Sgora A, Vergados DJ (2015) D. d vergados, ”A survey of TDMA scheduling schemes in wireless multihop networks. ACM Comput Surv 3:47. https://doi.org/10.1145/2677955
Fahmy HMA (2016) Protocol stack of WSNs. In: Wireless Sensor Networks Signals and Communication Technology. Springer, Singapore
Melodia T, Vuran MC, Pompili D (2005) The state of the art in cross-layer design for wireless sensor networks. In: Cesana M, Fratta L (eds) Wireless Systems and Network Architectures in Next Generation Internet. EuroNGI 2005. Lecture Notes in Computer Science, vol 3883. Springer, Berlin
Louail L, Felea V (2016) Routing and TDMA joint Cross-Layer design for wireless sensor networks. In: Mitton N, Loscri V, Mouradian A (eds) Ad-hoc, Mobile, and Wireless Networks. ADHOC-NOW
Kulkarni SS, Iyer A, Rosenberg C (2006) An address-light, integrated MAC and routing protocol for wireless sensor networks. IEEE/ACM Trans Netw 14(4):793–806
Awang A, Lagrange X, Ros Sanchez D (2009) A cross-layer medium access control and routing protocol for wireless sensor networks. In: 10èmes Journées Doctorales en Informatique et Réseaux, 2-4 février, Belfort, France
Chen D, Deng J, Varshney PK (2005) A state-free data delivery protocol for multihop wireless sensor networks, In: WCNC, pp 1818–1823
Landsiedel O, Ghadimi E, Duquennoy S, Johansson M (2012) Low power, low delay : opportunistic routing meets duty cycling. In: IPSN, pp 185–196
Louail L, Felea V, Bernard J, Guyennet H (2015) MAC-aware routing in wireless sensor networks. In: International Black Sea Conference on Communications and Networking (BlackSeaCom), IEEE, pp 225-229
Suh C, Ko Y, Son D (2006) An energy efficient Cross-Layer MAC protocol for wireless sensor networks. In: APWeb Workshops, pp 410–419
Du S, Kumar Saha A, Johnson DB (2007) RMAC : A Routing-Enhanced duty- cycle MAC protocol for wireless sensor networks. In: INFOCOM, pp 1478–1486
Hefeida M, Canli T, Khokhar AA (2013) CL-MAC : A Cross-Layer MAC Protocol for heterogeneous Wireless Sensor Networks. Ad Hoc Networks 11(1):213–225
Heurtefeux K, Maraninchi F, Valois F (2011) Areacast: A cross-layer approach for a communication by area in Wireless Sensor Networks. In: ICON, pp 112–117
Chou C, Chuang K (2005) Colanet : A Cross-Layer Design of Energy-Efficient Wireless Sensor Networks. In: ICW/ICHSN/ICMCS/SENET, pp 364–369
Louail L, Felea V (2016) Routing-Aware Time slot allocation heuristics in Contention-Free sensor networks. In: Mamatas L, Matta I, Papadimitriou P, Koucheryavy Y (eds) wired/wireless internet communications. WWIC
Louail L, Felea V (2016) Routing-aware TDMA scheduling for wireless sensor networks. In: 12th Annual Conference on Wireless On-demand Network Systems and Services (WONS), Cortina d’Ampezzo, pp 1–8
Davarzani Z, Yaghmaee MH, Akbarzadeh-T MR (2011) TDMA scheduling in wireless sensor network using artificial immune system. In: Gaspar-Cunha A, Takahashi R, Schaefer G, Costa L (eds) Soft Computing in Industrial Applications. Advances in Intelligent and Soft Computing, vol 96. Springer , Berlin
Wang T, Wu Z, Mao J (2007) PSO-based hybrid algorithm for multi-objective TDMA scheduling in wireless sensor networks. In: 2007 Second International Conference on Communications and Networking in China, Shanghai , pp 850– 854
Mao J, Wu Z, Wu X (2007) A TDMA scheduling scheme for many-to-one communications in wireless sensor networks. Comput Commun 30(4):863–872
Mao J, Wu X, Wu Z, Wang S (2006) A Novel Energy-Aware TDMA scheduling algorithm for wireless sensor networks. In: Cheng X, Li W, Znati T (eds) Wireless Algorithms, Systems, and Applications. WASA 2006. Lecture Notes in Computer Science, vol 4138. Springer, Berlin
Khamayseh Y, Mardini W, Ben Halima N (2018) Evolutionary algorithm for scheduling in wireless sensor networks. J Comput 13(3):262–270
Coleri Ergen S, Varaiya P (2010) TDMA Scheduling algorithms for wireless sensor networks. Wirel Netw 16(4):985–997. https://doi.org/10.1007/s11276-009-0183-0
Zibakalam V (2012) A New TDMA Scheduling Algorithm for Data Collection over Tree-Based Routing in Wireless Sensor Networks. ISRN Sensor Networks, vol 2012 Article ID 864694
Liu J, Ravishankar CV (2011) LEACH-GA: Genetic Algorithm-based energy-efficient adaptive clustering protocol for wireless sensor networks. Int J Mach Learn Comput 1:79–85
Bhatia T, Kansal S, Goel S, Verma AK (2016) A genetic algorithm based distance-aware routing protocol for wireless sensor networks. Comput Electr Eng 56:441–455
Sharma G, Kumar A (2017) Improved range-free localization for three-dimensional wireless sensor networks using genetic algorithm. Computers & Electrical Engineering
Kumar Gupta S, Kuila P, Jana PK (2016) Genetic algorithm approach for k-coverage and m-connected node placement in target based wireless sensor networks. Comput Electr Eng 56:544–556
Shen Y -J, Wang M -S (2008) Broadcast scheduling in wireless sensor networks using fuzzy Hopfield neural network. Expert Syst Appl. 34(2):900–907
Shao-Shan J, Huang C-H, Guangqiong Z (2007) A minimum hop routing protocol for wireless sensor networks. Hua University, 24 2007.12 [China 96.12], pp 45–57
Bertrand Fotue Fotso D (2013) Efficient data aggregation and routing in wireless sensor networks. Networking and Internet Architecture [cs.NI], Té,lécom ParisTech, chapter 3
Sivanandam SN, Deepa SN (2007) Introduction to Genetic Algorithms (1st ed.),” Springer Publishing Company Incorporated
Ming-wen T, Tzung-pei H, Woo-tsong L (2015) A Two-Dimensional Genetic Algorithm and Its Application to Aircraft Scheduling Problem,” Mathematical Problems in Engineering, vol. 2015 Article ID 906305
Goldberg DE, Deb K (1991) A comparative analysis of selection schemes used in genetic algorithms. In: Rawlins GJE (ed) Foundations of genetic algorithms, morgan kaufmann, pp 69–93
Alfaqih TM, Al-Dhelaan AM, Mehedi Hassan M (2015) Wireless sensor network simulation environment. International Journal of Computer Applications, vol. 118, no. 17
Onat FA, Stojmenovic I (2007) Generating random graphs for wireless actuator networks. In: 2007 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks, Espoo, pp 1–12
Louis SJ, Rawlins GJE (1993) Predicting convergence time for genetic algorithms. Foundations of Genetic Algorithms 2, Whitley L D., editor, Morgan Kaufmann, pp 141–161
Abu-Lebdeh G, Benekohal RF (1999) Convergence variability and population sizing in Micro-Genetic algorithms. Comput-Aided Civ Inf Eng 14:321–334
He J, Kang L (1999) On the convergence rates of genetic algorithms. Theor Comput Sci 229:23–39
Coleri Ergen S, Varaiya P (2010) . TDMA Scheduling algorithms for wireless sensor networks 16(4):985–997
Shuguo Z, Ye-Qiong S, Zhi W, Zhibo W (2012) Queue-mac: a queue-length aware hybrid csma/tdma mac protocol for providing dynamic adaptation to traffic and duty-cycle variation in wireless sensor networks. In: 9th, IEEE WFCS, pp 105–114
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Osamy, W., El-Sawy, A.A. & Khedr, A.M. Effective TDMA scheduling for tree-based data collection using genetic algorithm in wireless sensor networks. Peer-to-Peer Netw. Appl. 13, 796–815 (2020). https://doi.org/10.1007/s12083-019-00818-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-019-00818-z