Emuli: Emulated Stimuli for Wireless Sensor Network Experimentation

We describe Emuli — a method of effectively substituting sensor data by synthetic data on physical wireless nodes (motes). The sensor application is oblivious to this substitution. Emuli generates data on demand from the application. The replies are based on the sensor model which is driven by the data pre-loaded to the mote before the experiment. Since the preloaded data is an approximation of the sensor behavior rather than raw sensor readings, it is rather compact. This allows Emuli to drive sophisticated experiments. The emulated stimuli can be synchronized and coordinated across multiple motes which allows to experiment with distributed events. Emuli abstracts the sensing component of a complete application and allows the experimenter to focus only on processing and transport function of a wireless sensor networks. We demonstrate statistical and deterministic sensor models. We showcase the use of Emuli in a light measurement and a target tracking experiment.

[1]  Chen Zhang,et al.  Project ExScal (Short Abstract) , 2005, DCOSS.

[2]  Emre Ertin,et al.  Kansei: a high-fidelity sensing testbed , 2006, IEEE Internet Computing.

[3]  John S. Baras,et al.  ATEMU: a fine-grained sensor network simulator , 2004, 2004 First Annual IEEE Communications Society Conference on Sensor and Ad Hoc Communications and Networks, 2004. IEEE SECON 2004..

[4]  Gyula Simon,et al.  The flooding time synchronization protocol , 2004, SenSys '04.

[5]  Gul A. Agha,et al.  SENS: a sensor, environment and network simulator , 2004, 37th Annual Simulation Symposium, 2004. Proceedings..

[6]  David E. Culler,et al.  System architecture directions for networked sensors , 2000, SIGP.

[7]  David M. Nicol,et al.  A scalable simulator for TinyOS applications , 2002, Proceedings of the Winter Simulation Conference.

[8]  Gang Zhou,et al.  Achieving Repeatability of Asynchronous Events in Wireless Sensor Networks with EnviroLog , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[9]  G. Simon,et al.  Simulation-based optimization of communication protocols for large-scale wireless sensor networks , 2003, 2003 IEEE Aerospace Conference Proceedings (Cat. No.03TH8652).

[10]  Deborah Estrin,et al.  EmStar: A Software Environment for Developing and Deploying Wireless Sensor Networks , 2004, USENIX ATC, General Track.

[11]  Hyuk Lim,et al.  J-Sim: a simulation environment for wireless sensor networks , 2005, 38th Annual Simulation Symposium.

[12]  Bruce H. Krogh,et al.  Energy-efficient surveillance system using wireless sensor networks , 2004, MobiSys '04.

[13]  David E. Culler,et al.  Mica: A Wireless Platform for Deeply Embedded Networks , 2002, IEEE Micro.

[14]  Pai H. Chou,et al.  EmPro: an Environment/Energy Emulation and Profiling Platform for Wireless Sensor Networks , 2006, 2006 3rd Annual IEEE Communications Society on Sensor and Ad Hoc Communications and Networks.

[15]  Vinayak S. Naik,et al.  A line in the sand: a wireless sensor network for target detection, classification, and tracking , 2004, Comput. Networks.

[16]  John Anderson,et al.  Wireless sensor networks for habitat monitoring , 2002, WSNA '02.

[17]  Gaurav S. Sukhatme,et al.  Call and response: experiments in sampling the environment , 2004, SenSys '04.

[18]  Margaret Martonosi,et al.  Implementing software on resource-constrained mobile sensors: experiences with Impala and ZebraNet , 2004, MobiSys '04.

[19]  Jens Palsberg,et al.  Avrora: scalable sensor network simulation with precise timing , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[20]  Erik Welsh,et al.  GNOMES: a testbed for low power heterogeneous wireless sensor networks , 2003, Proceedings of the 2003 International Symposium on Circuits and Systems, 2003. ISCAS '03..

[21]  Matt Welsh,et al.  MoteLab: a wireless sensor network testbed , 2005, IPSN '05.

[22]  Deborah Estrin,et al.  A system for simulation, emulation, and deployment of heterogeneous sensor networks , 2004, SenSys '04.

[23]  Wei Hong,et al.  A macroscope in the redwoods , 2005, SenSys '05.

[24]  David E. Culler,et al.  TOSSIM: accurate and scalable simulation of entire TinyOS applications , 2003, SenSys '03.

[25]  Mani B. Srivastava,et al.  SensorSim: a simulation framework for sensor networks , 2000, MSWIM '00.