System architecture directions for networked sensors
ACM SIGPLAN Notices
TOSSIM: accurate and scalable simulation of entire TinyOS applications
Proceedings of the 1st international conference on Embedded networked sensor systems
The dynamic behavior of a data dissemination protocol for network programming at scale
SenSys '04 Proceedings of the 2nd international conference on Embedded networked sensor systems
A system for simulation, emulation, and deployment of heterogeneous sensor networks
SenSys '04 Proceedings of the 2nd international conference on Embedded networked sensor systems
Next-generation prototyping of sensor networks
SenSys '04 Proceedings of the 2nd international conference on Embedded networked sensor systems
B#: A Battery Emulator and Power-Profiling Instrument
IEEE Design & Test
Kansei: A High-Fidelity Sensing Testbed
IEEE Internet Computing
MoteLab: a wireless sensor network testbed
IPSN '05 Proceedings of the 4th international symposium on Information processing in sensor networks
TinySeRSync: secure and resilient time synchronization in wireless sensor networks
Proceedings of the 13th ACM conference on Computer and communications security
Micro power meter for energy monitoring of wireless sensor networks at scale
Proceedings of the 6th international conference on Information processing in sensor networks
A Survey of Current Directions in Service Placement in Mobile Ad-hoc Networks
PERCOM '08 Proceedings of the 2008 Sixth Annual IEEE International Conference on Pervasive Computing and Communications
Computers and Operations Research
Deployment support network a toolkit for the development of WSNs
EWSN'07 Proceedings of the 4th European conference on Wireless sensor networks
Hi-index | 0.00 |
In this paper we first argue the case for a system which can accurately reproduce sensed input or stimuli for fair evaluation of wireless sensor network applications. It is shown, with a simple example, that consistent input is crucial in the evaluation of applications, and that the lack of such rigor may lead to wrong conclusions, and therefore a biased choice of what seems to be the best application. We present an architecture for a system that utilizes sensor nodes to provide the required stimuli and can exercise control over other sensor nodes that are executing the application under test. In our architecture, each sensor node executing the application under test is paired with a modified sensor node called the control node. We showcase a prototype implementation of the architecture using the MICAz hardware platform and TinyOS operating system software. Evaluation results for the prototype in a network setting are then presented. Our architecture, to the best of our knowledge, is the first to provide the benefits of both hardware-based and software-based approaches to enable controlled testing of sensor network applications. We also provide an optimization formulation for finding the least number of nodes through which control packets can be disseminated to every control node in the network.