Abstract
Data collection is one of the most important task in wireless sensor networks where a set of sensor nodes measure properties of a phenomenon of interest and send their data over a routing tree to the sink. In this paper, we propose a new simulated annealing based tree construction algorithm (SATC) to aggregate data with a collision-free schedule for node transmissions. SATC minimizes the time duration of delivering aggregated data to the sink. In the proposed algorithm, the average time latency is considered as the fitness function for the SA algorithm and it is evaluated based on Routing aware MAC scheduling methods. The efficiency of the proposed algorithm is studied through simulation and compared with existing state-of-the-art approaches in terms of average latency and average normalized latency.
Similar content being viewed by others
References
Salim, A., Osamy, W., & Khedr, A. M. (2014). IBLEACH: Effective LEACH protocol for wireless sensor networks. Wireless Networks, 20, 1515–1525.
Osamy, W., Salim, A., & Khedr, A. M. (2018) An information entropy based-clustering algorithm in heterogeneous wireless sensor networks. Wireless Networks. https://doi.org/10.1007/s11276-018-1877-y.
Aziz, A., Singh, K., Osamy, W., & Khedr, A. M. (2019). Effective algorithm for optimizing compressive sensing in IoT and periodic monitoring applications. Journal of Network and Computer Applications, 126, 12–28.
Salim, A., & Osamy, W. (2015). Distributed multi chain compressive sensing based routing algorithm for wireless sensor networks. Wireless Networks, 21, 1379–1390.
Natarajan, M. (2012). A comprehensive review and performance analysis of data gathering algorithms for wireless sensor networks. International Journal of Interdisciplinary Telecommunications and Networking (IJITN), 4(2), 1–29.
Osamy, W., Khedr, A. M., Aziz, A., & El-Sawy, A. (2018). Cluster-tree routing scheme for data gathering in periodic monitoring applications. IEEE Access. https://doi.org/10.1109/ACCESS.2018.2882639.
Fasolo, E., Rossi, M., Widmer, J., & Zorzi, M. (2007). In-network aggregation techniques for wireless sensor networks: A survey. IEEE Wireless Communications Journal, 14(2), 7087.
Pham, D., & Karaboga, D. (2012). Intelligent optimisation techniques: Genetic algorithms, tabu search, simulated annealing and neural networks. Berlin: Springer.
Louail, L., & Felea, V. (2016). Routing-aware TDMA scheduling for wireless sensor networks. In 2016 12th annual conference on Wireless On-demand Network Systems and Services (WONS), Cortina d’Ampezzo, pp. 1–8.
Louail, L., & Felea, V. (2016). Routing-aware time slot allocation heuristics in contention-free sensor networks. In L. Mamatas, I. Matta, P. Papadimitriou & Y. Koucheryavy (Eds.), Wired/Wireless Internet Communications. WWIC.
Xujin, C., Hu, X., & Zhu, J. (2005). Minimum data aggregation time problem in wireless sensor networks. In International conference on mobile ad-hoc and sensor netsworks. Berlin, Heidelberg: Springer.
Xujin, C., Hu, X., & Zhu, J. (2009). Data gathering schedule for minimal aggregation time in wireless sensor networks. International Journal of Distributed Sensor Networks, 5(4), 321–337.
Bertrand Fotue Fotso, D. (2013). Efficient data aggregation and routing in wireless sensor networks. Networking and Internet Architecture [cs.NI], Tlcom ParisTech, chapter 3.
Yu, B., & Li, J.-Z. (2011). Minimum-time aggregation scheduling in duty-cycled wireless sensor networks. Journal of Computer Science and Technology, 26(6), 962–970.
Min Kyung, A., Lam, N. X., Huynh, D. T., & Nguyen, T. N. (2011). Minimum data aggregation schedule in wireless sensor networks. IJ Computers Applications, 18(4), 254–262.
Natarajan, M. (2015). A benchmarking algorithm to determine minimum aggregation delay for data gathering trees and an analysis of the diameter-aggregation delay tradeoff. Algorithms, 8(3), 435–458.
Xu, X., Song, M., & Alani, M. (2014). Duty-cycle-aware minimum latency multiflow scheduling in multi-hop wireless networks. In Global Communications Conference (GLOBECOM). IEEE.
Nguyen, N., et al. (2018). An efficient minimum-latency collision-free scheduling algorithm for data aggregation in wireless sensor networks. IEEE Systems Journal, 12(3), 2214–2225.
Elham, M., & Ghaffari, A. (2016). Data aggregation tree structure in wireless sensor networks using cuckoo optimization algorithm. Information Systems and Telecommunication, 4, 182–190.
Chou, C., & Chuang, K. (2005) CoLaNet : A cross-layer design of energy-efficient wireless sensor networks. In ICW/ICHSN/ICMCS/SENET, pp. 364–369.
Pham, D., & Karaboga, D. (2012). Intelligent optimisation techniques: Genetic algorithms, tabu search, simulated annealing and neural networks. Berlin: Springer.
Triantaphyllou, E. (2000). Multi-criteria decision making methods. Berlin: Springer.
Onat, F. A., & 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, Finland, pp. 1–12.
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.
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. SATC: A Simulated Annealing Based Tree Construction and Scheduling Algorithm for Minimizing Aggregation Time in Wireless Sensor Networks. Wireless Pers Commun 108, 921–938 (2019). https://doi.org/10.1007/s11277-019-06440-9
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-019-06440-9