UMBC ebiquity

MagicWeaver: An Agent Based Simulation Framework For Wireless Sensor Networks

Status: Past project

Project Description:

There is a growing interest in the research community towards a paradigm in which computing is embedded into our daily lives. Everyday objects shall act as computing devices, enriching user experience and enhancing the environments in which we live. Sensor Networks are a step in this direction. Sensor Network research is still in its infancy, with research spanning from hardware to communication to data management and to software engineering principles. To build a strong foundation on the principles underlying sensor networks and enable rapid prototyping,we require development environments to architect these systems and tools to simulate the performance of the algorithms and techniques that we develop.

To this end, MagicWeaver aims to provide a agent-based simulation framework for wireless sensor networks. It provides abstract models for sensor tasking and communication, sensor device contraints, network topologies and the physical environment. It offers the flexibility to incorporate user-defined instantiations of these models into the runtime system. In this paper we discuss the design rationale of MagicWeaver and provide it's current status of the implementation. To experimentally verify the simulation results given by the framework, we compare three data propagation schemes, Flooding, Gossipping and SPIN.

Start Date: September 2001

End Date: August 2002

Faculty:
R. Scott Cost
Anupam Joshi

Students:
Sovrin Tolia

Tags: mobile computing, sensor network, simulator

 

There is 1 associated publication:  Hide the list...

1 Refereed Publication

2002

1. Sovrin Tolia et al., "MagicWeaver: An Agent-Based Simulation Framework for Wireless Sensor Networks", InProceedings, Workshop on Ubiquitous Agents for Mobile, Embedded and Wearable Devices, August 2002, 2556 downloads.

 

There are 0 associated resources:  Hide the list...

 

Research Areas:
 Mobile Computing
 Multi-Agent Systems