Share Email Print

Proceedings Paper

Simulation of sensor networks using message queue infrastructure
Author(s): Dinesh Chandra Verma; Andy Stanford-Clark
Format Member Price Non-Member Price
PDF $17.00 $21.00

Paper Abstract

A simulation environment is very useful in analyzing sensor networks, but the development of a sensor simulation environment which can scale to a very large number of elements is hard to obtain using traditional simulation systems, or customized simulation environments. The desired level of scalability and high volumes are hard to achieve in customized simulation environments. One possible approach to obtain scalable simulation is by using commercially available messaging systems. Such messaging systems, e.g. IBM WebSphere MQ system or OSMQ, are designed to operate at a very high bandwidth of message transfers rate and number of interacting message queue end-points. However, the communications abstractions offered by message queue systems are very different from the communications abstractions required by sensor networks. In this paper, we describe an approach to map the communication abstractions of sensor network simulation systems to those of underlying message queue systems. We describe how issues related to message localization, propagation delays and error rates can be effectively handled, and a highly scalable infrastructure for message simulation be deployed.

Paper Details

Date Published: 11 May 2007
PDF: 8 pages
Proc. SPIE 6562, Unattended Ground, Sea, and Air Sensor Technologies and Applications IX, 656219 (11 May 2007);
Show Author Affiliations
Dinesh Chandra Verma, IBM Thomas J. Watson Research Ctr. (United States)
Andy Stanford-Clark, IBM United Kingdom (United Kingdom)

Published in SPIE Proceedings Vol. 6562:
Unattended Ground, Sea, and Air Sensor Technologies and Applications IX
Edward M. Carapezza, Editor(s)

© SPIE. Terms of Use
Back to Top
Sign in to read the full article
Create a free SPIE account to get access to
premium articles and original research
Forgot your username?