An Agent-Based Multi-Model Tool for Simulating Multiple Concurrent Applications in WSNs

Mo Haghighi

Research output: Contribution to journalArticle (Academic Journal)peer-review

Abstract

Due to hardware resource constraints in WSN
nodes, and lack of support for high-level development
environments, application developers tend to avoid concurrent
object-oriented models in designing WSN applications. In
recent years due to new advances in microelectronics and
embedded system design, there have been a number of attempts
at manufacturing WSN node prototypes with resource-rich
capabilities that enable running multiple applications on
individual nodes or on groups of them collectively. However,
generating realistic results for large-scale concurrent
applications requires sophisticated simulation and debugging
tools. In this paper we describe a novel simulation tool with
multi-model execution environments that overcomes many
complexities involved in simulating large-scale WSNs. SXCS,
SensomaX Companion Simulator, is a standalone generic
simulator particularly targeting agent-based architectures for
densely distributed embedded systems. The proposed
architecture, unlike many existing models, is not tied to any
particular platform and can be fine-tuned through a set of
powerful network APIs as well as being capable of hosting
multiple highly dynamic virtual environments. It can also act as
an emulator taking the entire middleware source code to
replicate its core functionalities over a network of up to 2500
virtual nodes. An open-source release of SXCS is planned for
later in 2013.
Original languageEnglish
Pages (from-to)270-275
Number of pages5
JournalJournal of Advances in Computer Network
Volume1
Issue number3
DOIs
Publication statusPublished - Sep 2013

Keywords

  • Agent-based
  • simulator
  • SXCS
  • sensomax
  • multi-operational
  • multi-application
  • concurrency

Fingerprint Dive into the research topics of 'An Agent-Based Multi-Model Tool for Simulating Multiple Concurrent Applications in WSNs'. Together they form a unique fingerprint.

Cite this