Abstract
This paper presents an approach for event-triggered wireless sensor network (WSN) application modeling, aiming to evaluate the performance of WSN configurations with regards to metrics that are meaningful to specific application domains and respective end-users. It combines application, environment-generated workload and computing/communication infrastructure within a high-level modeling simulation framework, and includes modeling primitives to represent different kind of events based on different probabilities distributions. Such primitives help end-users to characterize their application workload to capture realistic scenarios. This characterization allows the performance evaluation of specific WSN configurations, including dynamic management techniques as load balancing. Extensive experimental work shows that the proposed approach is effective in verifying whether a given WSN configuration can fulfill non-functional application requirements, such as identifying the application behavior that can lead a WSN to a break point after which it cannot further maintain these requirements. Furthermore, through these experiments, we discuss the impact of different distribution probabilities to model temporal and spatial aspects of the workload on WSNs performance, considering the adoption of dynamic and decentralized load balancing approaches.
Similar content being viewed by others
References
Brisolara L, Ferreira P, Soares Indrusiak L (2015) Impact of temporal and spatial application modeling on event-triggered wireless sensor network evaluation. In: Proceedings of the V Brazilian Symposium on Computing Systems Engineering
Brooks C, Lee EA, Liu X, Zhao Y, Zheng H, Bhattacharyya SS, Brooks C, Cheong E, Goel M, Kienhuis B, Lee EA, Liu J, Liu X, Muliadi L, Neuendorffer S, Reekie J, Smyth N, Tsay J, Vogel B, Williams W, Xiong Y, Zhao Y, Zheng H (2005) Ptolemy ii: heterogeneous concurrent modeling and design in java. Technical report
Caliskanelli I, Harbin J, Indrusiak LS, Mitchell P, Polack F, Chesmore D (2013) Bioinspired load balancing in large-scale WSNs using pheromone signalling. Int J Distrib Sens Netw 9(7):172012. doi:10.1155/2013/172012
Delicato FC, Pires PF, Pirmez L, da Costa Carmo LFR (2003) A flexible middleware system for wireless sensor networks. In: Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware, Middleware ’03. Springer, New York, pp 474–492
Doddapaneni K, Ever E, Gemikonakli O, Malavolta I, Mostarda L, Muccini H (2012) A model-driven engineering framework for architecting and analysing wireless sensor networks. In: Proceedings of the Third International Workshop on Software Engineering for Sensor Network Applications, SESENA ’12. IEEE Press, Piscataway, pp 1–7
Dohare U, Lobiyal DK, Kumar S (2014) Energy balanced model for lifetime maximization in randomly distributed wireless sensor networks. Wirel Pers Commun 78(1):407–428
Ferreira P, Brisolara L, Soares Indrusiak L (2016) Eboracum project. http://sourceforge.net/projects/eboracum/
Ferreira P, Brisolara L, Soares Indrusiak L (2015) Decentralised load balancing in event-triggered wsns based on ant colony work division. In: Proceedings of the 41st Euromicro Conference on Software Engineering and Advanced Applications (SEAA), pp 69–75
Grassi PR, Beretta I, Rana V, Atienza D, Sciuto D (2012) Knowledge-based design space exploration of wireless sensor networks. In: Proceedings of the Eighth IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis, CODES+ISSS ’12. ACM, New York, pp 225–234
Haghighi M (2013) Dynamic data storage estimation for multiple concurrent applications using probability distribution modeling in wsns. J Adv Comput Netw 1(3):254–259
Imran M, Said A, Hasbullah H (2010) A survey of simulators, emulators and testbeds for wireless sensor networks. In: Proceedings of the 2010 International Symposium in Information Technology (ITSim), vol 2, pp 897–902
nc M. Iris: Wireless measurement system. http://www.memsic.com/userfiles/files/Datasheets/WSN/IRIS_Datasheet.pdf
Iova O, Theoleyre F, Noel T (2015) Using multiparent routing in rpl to increase the stability and the lifetime of the network. Ad Hoc Netw 29(C):45–62
Isik S, Donmez MY, Tunca C, Ersoy C (2013) Performance evaluation of wireless sensor networks in realistic wildfire simulation scenarios. In: Proceedings of the 16th ACM International Conference on Modeling, Analysis ‘I&’ Simulation of Wireless and Mobile Systems, MSWiM ’13. ACM, New York, pp 109–118
Jin Y, Wei D, Gluhak A, Moessner K (2010) Latency and energy-consumption optimized task allocation in wireless sensor networks. In: Proceedings of the 2010 IEEE Conference on Wireless Communications and Networking Conference (WCNC), pp 1–6
Juang P, Oki H, Wang Y, Martonosi M, Peh LS, Rubenstein D (2002) Energy-efficient computing for wildlife tracking: design tradeoffs and early experiences with zebranet. In: Proceedings of the 10th International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS X. ACM, New York, pp 96–107
Kacimi R, Dhaou R, Beylot AL (2013) Load balancing techniques for lifetime maximizing in wireless sensor networks. Ad Hoc Netw 11(8):2172–2186
Lee E (2008) Cyber physical systems: design challenges. In: Proceedings of the 11th IEEE International Symposium on Object Oriented Real-Time Distributed Computing (ISORC), pp 363–369
Levis P, Lee N, Welsh M, Culler D (2003) Tossim: Accurate and scalable simulation of entire tinyos applications. Proceedings of the 1st International Conference on Embedded Networked Sensor Systems, SenSys ’03. ACM, New York, pp 126–137
Menichelli F, Olivieri M (2010) Tiktak: a scalable simulator of wireless sensor networks including hardware/software interaction. Wirel Sens Netw 2(11):815–822
Mozumdar M, Song ZY, Lavagno L, Sangiovanni-Vincentelli AL (2014) A model-based approach for bridging virtual and physical sensor nodes in a hybrid simulation framework. Sensors 14(6):11,070
Navarro M, Liang Y (2016) Efficient and balanced routing in energy-constrained wireless sensor networks for data collection. In: Proceedings of the 2016 International Conference on Embedded Wireless Systems and Networks, EWSN ’16. Junction Publishing, pp 101–113
Ochirsuren E, Indrusiak L, Glesner M (2008) An actor-oriented group mobility model for wireless ad hoc sensor networks. In: Proceedings of the 28th International Conference on Distributed Computing Systems Workshops, pp 174–179
Park S, Savvides A, Srivastava MB (2000) Sensorsim: a simulation framework for sensor networks. In: Proceedings of the 3rd ACM International Workshop on Modeling, Analysis and Simulation of Wireless and Mobile Systems, MSWIM ’00. ACM, New York, pp 104–111
Pathak A, Prasanna VK (2010) Energy-efficient task mapping for data-driven sensor network macroprogramming. IEEE Trans Comput 59(7):955–968
Potdar V, Sharif A, Chang E (2009) Wireless sensor networks: a survey. In: Proceedings of the 2009 International Conference on Advanced Information Networking and Applications Workshops, pp 636–641
Rodrigues T, Dantas P, Delicato F, Pires P, Pirmez L, Batista T, Miceli C, Zomaya A (2011) Model-driven development of wireless sensor network applications. In: Proceedings of the 2011 IFIP 9th International Conference on Embedded and Ubiquitous Computing (EUC), pp 11–18
Rosello V, Portilla J, Krasteva Y, Riesgo T (2009) Wireless sensor network modular node modeling and simulation with visualsense. In: Proceedings of the 35th Annual Conference of IEEE Industrial Electronics, pp 2685–2689
Ruiz LB, Siqueira IG, Oliveira LBe, Wong HC, Nogueira JMS, Loureiro AAF, (2004) Fault management in event-driven wireless sensor networks. In: Proceedings of the 7th ACM International Symposium on Modeling, Analysis and Simulation of Wireless and Mobile Systems, MSWiM ’04. ACM, New York, pp 149–156
Salhi I, Ghamri-Doudane Y, Lohier S, Roussel G (2010) Network coding for event-centric wireless sensor networks. In: Proceedings of the 2010 IEEE International Conference on Communications (ICC), pp 1–6
Santi P (2012) Mobility models for next generation wireless networks: ad-hoc, vehicular and mesh networks. Wiley, Hoboken
Senthilkumar J, Chandrasekaran M, Suresh Y, Arumugam S, Mohanraj V (2012) Advertisement timeout driven bee’s mating approach to maintain fair energy level in sensor networks. Appl Soft Comput 12(7):1884–1890
Sobeih A, Chen WP, Hou J, Kung LC, Li N, Lim H, ying Tyan H, Zhang H (2005) J-sim: a simulation environment for wireless sensor networks. In: Proceedings of the 38th Annual Simulation Symposium, pp 175–187
Soong TT (2004) Fundamentals of probability and statistics for engineers. Wiley-Backwall, New York
Sungur C, Spiess P, Oertel N, Kopp O (2013) Extending bpmn for wireless sensor networks. In: Proceedings of the 2013 IEEE 15th Conference on Business Informatics (CBI), pp 109–116
Zeng Z, Liu A, Li D, Long J (2008) A highly efficient dag task scheduling algorithm for wireless sensor networks. In: The 9th International Conference for Young Computer Scientists, pp 570–575
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Brisolara, L., Ferreira, P.R. & Indrusiak, L.S. Application modeling for performance evaluation on event-triggered wireless sensor networks. Des Autom Embed Syst 20, 269–287 (2016). https://doi.org/10.1007/s10617-016-9177-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10617-016-9177-1