Report ID
2005-30
Report Date
Abstract
Simulation can be a very useful tool for developing, evaluating and
analyzing sensor network applications, especially when deploying a large scale
sensor network remains an expensive and labor intensive
endeavor. However, the difficulty of achieving both fidelity and scalability has limited its use as a
design and analysis tool.
In this paper, we describe DiSenS (DIstributed SENsor network
Simulation) -- a complete scalable and extensible distributed simulation system for
sensor networks. DiSenS provides a cycle-accurate device emulator that is extendable
by various fidelity-enhancing models (radio, power, etc.) for tunable simulation
accuracy. A key distinguishing feature of DiSenS is that it is implemented for distributed-memory
parallel cluster systems. To achieve efficiency in this computational setting we have designed a simple and efficient distributed synchronization protocol and coupled it with a sophisticated node partitioning
algorithm (not of our design) to achieve new scalability and performance levels.
Document
2005-30.pdf885.24 KB