Skip to main content

Advertisement

Log in

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

  • Published:
Peer-to-Peer Networking and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22

Similar content being viewed by others

References

  1. 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

    Article  Google Scholar 

  2. 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

  3. 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

    Article  Google Scholar 

  4. 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

  5. Demirkol I, Ersoy C, Alagoz F (2006) Mac protocols for wireless sensor networks: a survey. IEEE Commun Mag 44(4):115–121

    Article  Google Scholar 

  6. Gandham S, Zhang Y, Huang Q (2008) Distributed time-optimal scheduling for convergecast, in wireless sensor networks. Computer Networks 52(3):610–629

    Article  MATH  Google Scholar 

  7. 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

  8. 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

  9. 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

    Article  Google Scholar 

  10. Fahmy HMA (2016) Protocol stack of WSNs. In: Wireless Sensor Networks Signals and Communication Technology. Springer, Singapore

  11. 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

  12. 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

  13. 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

    Article  Google Scholar 

  14. 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

  15. Chen D, Deng J, Varshney PK (2005) A state-free data delivery protocol for multihop wireless sensor networks, In: WCNC, pp 1818–1823

  16. Landsiedel O, Ghadimi E, Duquennoy S, Johansson M (2012) Low power, low delay : opportunistic routing meets duty cycling. In: IPSN, pp 185–196

  17. 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

  18. Suh C, Ko Y, Son D (2006) An energy efficient Cross-Layer MAC protocol for wireless sensor networks. In: APWeb Workshops, pp 410–419

  19. 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

  20. 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

    Article  Google Scholar 

  21. 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

  22. Chou C, Chuang K (2005) Colanet : A Cross-Layer Design of Energy-Efficient Wireless Sensor Networks. In: ICW/ICHSN/ICMCS/SENET, pp 364–369

  23. 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

  24. 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

  25. 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

  26. 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

  27. 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

    Article  Google Scholar 

  28. 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

  29. Khamayseh Y, Mardini W, Ben Halima N (2018) Evolutionary algorithm for scheduling in wireless sensor networks. J Comput 13(3):262–270

    Article  Google Scholar 

  30. 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

    Article  Google Scholar 

  31. 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

  32. 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

    Article  Google Scholar 

  33. 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

    Article  Google Scholar 

  34. Sharma G, Kumar A (2017) Improved range-free localization for three-dimensional wireless sensor networks using genetic algorithm. Computers & Electrical Engineering

  35. 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

    Article  Google Scholar 

  36. 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

    Article  Google Scholar 

  37. 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

  38. 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

  39. Sivanandam SN, Deepa SN (2007) Introduction to Genetic Algorithms (1st ed.),” Springer Publishing Company Incorporated

  40. 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

  41. 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

  42. Alfaqih TM, Al-Dhelaan AM, Mehedi Hassan M (2015) Wireless sensor network simulation environment. International Journal of Computer Applications, vol. 118, no. 17

  43. 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

  44. 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

  45. Abu-Lebdeh G, Benekohal RF (1999) Convergence variability and population sizing in Micro-Genetic algorithms. Comput-Aided Civ Inf Eng 14:321–334

    Article  Google Scholar 

  46. He J, Kang L (1999) On the convergence rates of genetic algorithms. Theor Comput Sci 229:23–39

    Article  MathSciNet  MATH  Google Scholar 

  47. Coleri Ergen S, Varaiya P (2010) . TDMA Scheduling algorithms for wireless sensor networks 16(4):985–997

    Google Scholar 

  48. 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

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Walid Osamy.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12083-019-00818-z

Keywords

Navigation