SIDnet-SWANSA Simulator and Integrated Development Platform for Sensor Networks ApplicationsAcknowledgmentsProject OverviewSIDnet is an exploratory-design environment for various aspects of applications of wireless sensor networks. It was made to provide a simulation and proof-of-concept platform in which the end-users, the application/protocol developers and various phenomena monitored by that network interact in a seamless manner. SIDnet is a Java-based visual tool designed to promote run-time interactions with the network. End-users can observe the behavior of newly designed algorithms in the presence of various phenomena fluctuations like, for example, a sudden loss of service both at an individual node, as well as a collection of nodes in a certain area of the network; unexpected increase/decrease in the measurement values; changes in the (network) load/traffic; etc. User can pose queries using graphical tools that are synchronized with with the textual ones providing a TinySQL-like primitives. In addition, at run-time (through built-in terminals) the simulation can be fast-forwarded or paused, as needed. SIDnet incorporates a complete graphical user interface package built on top of the JiST-SWANS simulator which, in turn, guarantees the validity of the performance and other observations of a particular simulation. It is an extensible tool with a well defined and easy to learn API, that the developers can use to integrate their novel implementations and, together with the end-users of the application, perform various hypothetical reasoning in any pre-deployment stage. |
SIDnet running a multi-path routing simulation over a map of fluctuating phenomena |
SIDnet-SWANS (Simulator and Integrated Development Platform for Sensor Networks Applications) allows the users to interact with (the models of) different dynamic phenomena, as well as various components of the network, at different levels of granularity (e.g., node, region, routing structure). At a glance, SIDnet represents a graphical user interface wrapper for the JiST-SWANS, designed for streamlining the user interaction with the network, post, pre, or during the simulation in an intuitive and simplistic manner). It has the following additional features:
Project participants/Acknowledgments:Oliviu C. Ghica, Ph.D. (Project Lead and Developer '03-'10) Prof. Peter Scheuermann (team-coordinator, advisor) Research Assist. Prof. Goce Trajcevski (co-advisor), Lan Bai, University of Michigan, USA Zach Birschoff & Nikolay Valtchanov, Northwestern University, USA Rey Abe, National Institute of Informatics, Japan |
DOWNLOADS:
|