Open Access Open Access  Restricted Access Subscription or Fee Access

An efficient Multi-Agent Modelling Scheme of Wireless Sensor Networks (WSN) Towards Improved Performance Evaluation

(*) Corresponding author

Authors' affiliations



The simulation of a Wireless Sensor Network (WSN) is a large and diverse set of tasks which, ideally, are spread in (logical) time and (memory) space. Although in the literature many research attempts have introduced simulation platforms for Wireless Sensor Networks design, nearly all are focused in limited layers of abstraction not including the physical and communications layer. Moreover, scheduling of events is not considered carefully. In this paper, Coordination mechanisms invoked to execute these tasks in a timely accurate manner towards precision are shown and at machine level similar mechanisms are considered and invoked to manage multiple threads (in Central Processing Units (CPUs), Graphics Processing Units (GPUs) and combinations) towards improved performance. These mechanisms are illustrated in the proposed multiagent simulation system, which transform the concepts of a multi agent system (in this case Wireless Sensor Network motes), communication schemes and environment abstractions to a set of individual tasks as threads, executed in groups depending on the underlying machine. The contribution of this paper lies in the development of a suitable multiagent simulation system model for Wireless Sensor Networks, modelling all main real world abstractions taking place in such a system. Moreover, a study of the overhead management regarding this multithreading design is considered illustrating an affordable overhead even in case of very large systems simulation.
Copyright © 2020 Praise Worthy Prize - All rights reserved.


WSN; Simulation and Modelling of WSN; Multi-Agent Systems

Full Text:



Slijepcevic, S., Potkonjak, M. Power efficient organization of wireless sensor networks. Proceedings of IEEE International Conference on Communications, vol. 2, pp. 472–447, 2001

Chen, K.C., Lien, S.Y.: Machine-to-machine communications: technologies and challenges. Ad Hoc Netw. 18, 3–23 (2014)

Franklin S., Greasser A.:Is it an Agent or just a program? ECAI 96 Workshop Proceedings, Pages 21–35, 1996.

Wooldridge, M.J.: Introduction to Multiagent Systems, 2nd edn. Wiley, Chichester (2009)

G. Ortiz-Hernandez, J.F. Hubner, R.H. Bordini, A. Guerra-Hernandez, G.J. Hoyos-Rivera, and N. Cruz-Ramirez. A Namespace Approach for Modularity in BDI Programming Languages. In M. Baldoni, J.P. Muller, I. Nunes, and R. Zalila-Wenkstern, editors, Engineering MultiAgent Systems: 4th International Workshop, EMAS 2016, Singapore, Singapore, May 9-10, 2016, Revised, Selected, and Invited Papers, pp. 117-132, 2016.

Schumacher M. Objective Coordination in Multi Agent System Engineering – Design and Implementation, LNAI 2039 Springer Verlag (2001), (Lecture notes in computer science ; Vol. 2039 : Lecture notes in artificial intelligence) ISBN 3-540-41982-9, pp. 1-124, 2001

Wooldridge, M., & Jennings, N. R. (1994, August). Agent theories, architectures, and languages: a survey. In International Workshop on Agent Theories, Architectures, and Languages (pp. 1-39). Springer, Berlin, Heidelberg, 1994.

Ziemke, Tom. Adaptive behavior in autonomous agents. Presence 7.6 (1998): pp. 564-587 (1998).

Fernando Herrera, Julio Medina, Eugenio Villar, Modeling Hardware/Software Embedded Systems with UML/MARTE: A Single-Source Design Approach in Ha S. Teich J. Handbook of Hardware / Software Codesign Springer Science + Business Media B.V 2017, ISBN:978-94-017-7268-6, chapter, pp. 141-185 (2017)

Hoeller, N., Reinke, C., Neumann, J., Groppe, S., Werner, C. and Linnemann, V. (2010), Efficient XML data and query integration in the wireless sensor network engineering process, International Journal of Web Information Systems, Vol. 6 No. 4, pp. 319-358. Publisher: Emerald Group Publishing Limited (2010).

Pantoja, Carlos Eduardo, Márcio Fernando Stabile, Nilson Mori Lazarin, and Jaime Simão Sichman. Argo: An extended jason architecture that facilitates embedded robotic agents programming. In International Workshop on Engineering Multi-Agent Systems, pp. 136-155. Springer, Cham, 2016.

Lazarin, Nilson Mori, and Carlos Eduardo Pantoja. "A robotic-agent platform for embedding software agents using raspberry pi and arduino boards. 9th Software Agents, Environments and Applications School (2015), pages 13-20 (2015)

Kuiper, D.M., Wenkstern, R.Z.: Agent vision in multi-agent based simulation systems. Auton. Agent. Multi-Agent Syst. 29(2), pp. 161–191 (2015)

Piette, F., Caval, C., Dinont, C., Seghrouchni, A. E. F., & Tailliert, P. (2016, May). A multi-agent solution for the deployment of distributed applications in ambient systems. In International Workshop on Engineering Multi-Agent Systems (pp. 156-175). Springer, Cham (2016).

Cimler, R., Doležal, O., Kühnová, J., & Pavlík, J. (2016). Herding algorithm in a large scale multi-agent simulation. In Agent and Multi-Agent Systems: Technology and Applications (pp. 83-94). Springer, Cham (2016).

Anylogic. (2015).

Ortiz-HermandezG. et al. A Namespace Approach for Modularity in BDI Programming Languages EMAS 2016, LNAI 10093, pp. 117–135, 2016.

PIC16F882/883/884/886/887 Data Sheet DS41291F,

Kim, J., Lee, J., Kim, J., Yun, J.: M2M service platforms: survey, issues, and enabling technologies. IEEE Commun. Surv. Tutorials 16(1), pp. 61–76 (2014)

Al-Fuqaha, A., Guizani, M., Mohammadi, M., Aledhari, M., Ayyash, M.: Internet of things: a survey on enabling technologies, protocols, and applications. IEEE Commun. Surv. Tutorials 17(4), pp. 2347–2376 (2015)

Mohammed, O., Hussin, B., Basari, A., Event Tracking Approach Using Overhearing in Wireless Sensor Networks, (2016) International Journal on Communications Antenna and Propagation (IRECAP), 6 (6), pp. 362-368.

Berrada, M., Bounabat, B., Harti, M., Modeling and Simulation of Multi-Agents Reactive Decisional Systems Using Business Process Management Concepts, (2018) International Journal on Information Technology (IREIT), 6 (1), pp. 32-42.

Alekseev, S., Methodology of Software Systems Simulation Development for Virtual/Augmented Reality Systems, (2018) International Review on Modelling and Simulations (IREMOS), 11 (4), pp. 252-258.

Pérez-Hernández, Marco, Badraddin Alturki, and Stephan Reiff-Marganiec. "FABIoT: A Flexible Agent-Based Simulation Model for IoT Environments. 2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData). pp. 66-73 (2018), IEEE.

Mehdi, Kamal, et al. Cupcarbon: A multi-agent and discrete event wireless sensor network design and simulation tool. 7th International ICST Conference on Simulation Tools and Techniques, Lisbon, Portugal, 17-19 March 2014. Institute for Computer Science, Social Informatics and Telecommunications Engineering (ICST), 2014, pp. 126-131.

Barnwal, Rajesh P., et al. PS-Sim: A framework for scalable data simulation and incentivization in participatory sensing-based smart city applications. Pervasive and Mobile Computing 57 (2019): pp. 64-77 (2019).

Kanaris, L., Sergiou, C., Kokkinis, A., Pafitis, A., Antoniou, N., & Stavrou, S. (2019). On the realistic radio and network planning of iot sensor networks. Sensors, 19(15), pp. 3264-3278, 2019,

Xu, Ping, Cameron Nowzari, and Zhi Tian. A Class of Distributed Event-Triggered Average Consensus Algorithms for Multi-Agent Systems. arXiv preprint arXiv:1906.02649 (2019), pp. 1-24.

Li, Xiao-Meng, et al. Event-Triggered Consensus Control for Multi-Agent Systems Against False Data-Injection Attacks. IEEE transactions on cybernetics (2019), pp 1-11.

Chen, Fei, and Wei Ren. On the control of multi-agent systems: a survey. Foundations and Trends® in Systems and Control 6.4 (2019): pp. 339-499 (2019).

Yin, Xinli, et al. Guaranteed cost synchronization for second-order wireless sensor networks with given cost budgets. Journal of the Franklin Institute 356.7 (2019): pp. 4061-4075 (2019).

Oliver Bringmann, Sebastian Ottlik, Alexander Viehl, Precise Software Timing Simulation Considering Execution Contexts in Ha S. Teich J. Handbook of Hardware/Software Codesign Springer Science + Business Media B.V 2017, ISBN:978-94-017-7268-6, chapter, pp.621-651 (2017).


  • There are currently no refbacks.

Please send any question about this web site to
Copyright © 2005-2024 Praise Worthy Prize