Skip to main content

Advertisement

Log in

Estimation of energy consumption through parallel computing in wireless sensor networks

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

Abstract

The lifetime of a wireless sensor network is the most important design parameter to take into account. Given the autonomous nature of the sensor nodes, this period is mainly related to their energy consumption. Hence, the high interest to evaluate through accurate and rapid simulations the energy consumption for this kind of networks. However, in the case of a network with several thousand nodes, the simulation can be very slow and even impossible. In this paper, we present a new model for computing the energy consumption in wireless sensor networks in parallel. The model uses discrete event simulation implemented on a massively parallel GPU architecture. The results show that the proposed model provides simulation times significantly shorter than those obtained with the sequential model for large networks and for long simulations. This improvement is even more significant if the processing on each node is very time consuming. Finally, the proposed model has been fully integrated and validated on the CupCarbon simulator.

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.

Institutional subscriptions

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

Similar content being viewed by others

References

  • Angulo AC, Alvarez RC, Aguilar JO, Castillo JV, Marrufo OP, Atoche AC (2015) A case study of opencl-based parallel programming for low-power remote sensing applications. In: 2015 12th International conference on electrical engineering, computing science and automatic control (CCE), pp 1–6. doi:10.1109/ICEEE.2015.7357959

  • Azharuddin M, Jana PK (2016) Pso-based approach for energy-efficient and energy-balanced routing and clustering in wireless sensor networks. Soft Comput 1–15. doi:10.1007/s00500-016-2234-7

  • Bounceur A, Lounis M (2016) Cupcarbon: a smart city & iot wsn simulator. http://www.cupcarbon.com. Accessed 01 May 2017

  • Chen G, Branch J, Pflug M, Zhu L, Szymanski B (2005) Sense: a wireless sensor network simulator. Adv Pervas Comput Network 7:249–267

  • Chen RC, Hsieh CF, Chang WL (2016) Using ambient intelligence to extend network lifetime in wireless sensor networks. J Ambient Intell Humaniz Comput 7(6):777–788

    Article  Google Scholar 

  • Dou Y, Weng J, Ma C, Wei F (2016) Secure and efficient ecc speeding up algorithms for wireless sensor networks. Soft Comput 21:1–9

  • Egea-Lopez E, Vales-Alonso J, Martinez-Sala A, Pavon-Mario P, Garcia-Haro J (2006) Simulation scalability issues in wireless sensor networks. IEEE Commun Mag 44(7):64–73. doi:10.1109/MCOM.2006.1668384

  • Feeney LM, Willkomm D (2010) Energy Framework: An Extensible Framework for Simulating Battery Consumption in Wireless Networks, 10, vol 4, 3rd edn. ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering), ICST, Brussels, Belgium, Belgium

  • Issariyakul T, Hossain E (2008) Introduction to Network Simulator NS2, 1st edn. Springer Publishing Company, Incorporated

    Google Scholar 

  • Khronos Group (2015) Opencl, parallel computing for heterogeneous devices. https://www.khronos.org/assets/uploads/developers/library/overview/opencl_overview.pdf. Accessed 1 May 2017

  • Kiani SL, Anjum A, Antonopoulos N, Knappmeyer M (2014) Context-aware service utilisation in the clouds and energy conservation. J Ambient Intell Humaniz Comput 5(1):111–131

    Article  Google Scholar 

  • Korkalainen M, Sallinen M, Karkkainen N, Tukeva P (2009) Survey of wireless sensor networks simulation tools for demanding applications. In: 2009 Fifth international conference on networking and services, pp 102–106. doi:10.1109/ICNS.2009.75

  • Lalwani P, Banka H, Kumar C (2016) Bera: a biogeography-based energy saving routing architecture for wireless sensor networks. Soft Comput 1–17. doi:10.1007/s00500-016-2429-y

  • Landsiedel O, Wehrle K, Gotz S (2005) Accurate prediction of power consumption in sensor networks. In: The second IEEE workshop on embedded networked sensors, 2005. EmNetS-II, pp 37–44. doi:10.1109/EMNETS.2005.1469097

  • Levis P, Lee N, Welsh M, Culler D (2003) Tossim: Accurate and scalable simulation of entire tinyos applications. In: Proceedings of the 1st international conference on Embedded networked sensor systems, ACM, New York, pp 126–137

  • Lounis M, Mehdi K, Bounceur A (2014) A cupcarbon tool for simulating destructive insect movements. 1st IEEE international conference on information and communication technologies for disaster management (ICT-DM’14), Algiers, Algeria

  • Lounis M, Bounceur A, Laga A, Pottier B (2015) Gpu-based parallel computing of energy consumption in wireless sensor networks. In: 2015 European conference on networks and communications (EuCNC), pp 290–295. doi:10.1109/EuCNC.2015.7194086

  • Malik H, Malik AS, Roy CK (2011) A methodology to optimize query in wireless sensor networks using historical data. J Ambient Intell Humaniz Comput 2(3):227

    Article  Google Scholar 

  • Mehdi K, Lounis M, Bounceur A, Kechadi T (2014) Cupcarbon: A multi-agent and discrete event wireless sensor network design and simulation tool. In: Proceedings of the 7th International ICST Conference on Simulation Tools and Techniques, ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering), pp 126–131

  • Musznicki B, Zwierzykowski P (2012) Survey of simulators for wireless sensor networks. Int J Grid Distrib Comput 5(3):23–50

    Google Scholar 

  • Nayyar A, Singh R (2015) A comprehensive review of simulation tools for wireless sensor networks (wsns). J Wirel Netw Commun 5:19–47

  • Park S, Savvides A, Srivastava MB (2000) Sensorsim: a simulation framework for sensor networks. ACM, New York, pp 104–111

  • Pizzolante R, Castiglione A, Carpentieri B, Santis AD (2014) Parallel low-complexity lossless coding of three-dimensional medical images. In: 2014 17th International conference on network-based information systems, pp 91–98. doi:10.1109/NBiS.2014.107

  • Polastre J (2003) Sensor network media access design. University of California Berkeley, EECS Department, USA

  • Riley G, Ammar M (2002) Simulating large networks: how big is big enough. In: Proceedings of first international conference on grand challenges for modeling and simulation, vol 2

  • Sanders J, Kandrot E (2010) CUDA by example: an introduction to general-purpose GPU programming. Addison-Wesley, Pearson Education, Inc. Rights and Contracts Department 501 Boylston Street, Suite 900 Boston, MA 02116 Fax: (617) 671-3447

  • Singh CP, Vyas OP, Tiwari MK (2008) A survey of simulation in sensor networks. In: 2008 International conference on computational intelligence for modelling control automation, pp 867–872. doi:10.1109/CIMCA.2008.170

  • Sobeih A, Chen WP, Hou JC, Kung LC, Li N, Lim H, Tyan HY, Zhang H (2005) J-sim: a simulation environment for wireless sensor networks. In: Proceedings of the 38th annual symposium on simulation, ANSS’05. IEEE computer society, Washington, DC, pp 175–187. doi:10.1109/ANSS.2005.27

  • Srivastava JR, Sudarshan T (2015) Energy-efficient cache node placement using genetic algorithm in wireless sensor networks. Soft Comput 19(11):3145–3158

    Article  Google Scholar 

  • The University of Southern California (2016) The network simulator ns-2. http://www.isi.edu/nsnam/ns/. Accessed 01 May 2017

  • Titzer BL, Lee DK, Palsberg J (2005) Avrora: scalable sensor network simulation with precise timing. In: Information processing in sensor networks, 2005. IPSN 2005. Fourth international symposium on IEEE, pp 477–482

  • Varga A (2001) The omnet++ discrete event simulation system. Eur Simul Multiconf 9:1–7

    Google Scholar 

  • Vir D, Agarwal S, Imam S (2013) Wsn performance evaluation of power consumption analysis of dsr, olsr, lar and fisheye in energy model through qualnet. Int J Sci Res Publ 3:19–47

Download references

Acknowledgements

This Project is supported by the French Agence Nationale de la Recherche ANR PERSEPTEUR - REF: ANR-14-CE24-0017.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ahcène Bounceur.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Lounis, M., Bounceur, A., Euler, R. et al. Estimation of energy consumption through parallel computing in wireless sensor networks. J Ambient Intell Human Comput 15, 1339–1351 (2024). https://doi.org/10.1007/s12652-017-0582-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-017-0582-5

Keywords

Navigation