Que: A Sensor Network Rapid Prototyping Tool with Application Experiences from a Data Center Deployment

Several considerable impediments stand in the way of sensor network prototype applications that wish to realize sustained deployments. These are: scale, longevity, data of interest, and infrastructure integration. We present a tool, Que, which assists those sensor network deployments transitioning from prototypes to early production environments by addressing these issues. Que is able to simulate realistic deployments with faithful data, provide fast and iterative feedback on operations, and compose applications quickly in a platform-independent manner. We demonstrate Que's applicability via tests against our new data center environment-monitoring deployment, DataCenter.NET.

[1]  W. H. Mac Williams Keynote address , 2006, AIEE-IRE '51.

[2]  Philip Levis,et al.  The design and implementation of a declarative sensor network system , 2007, SenSys '07.

[3]  Edward A. Lee,et al.  Overview of the Ptolemy project , 2001 .

[4]  Wei Hong,et al.  TASK: sensor network in a box , 2005, Proceeedings of the Second European Workshop on Wireless Sensor Networks, 2005..

[5]  Edward A. Lee,et al.  Viptos: a graphical development and simulation environment for TinyOS-based wireless sensor networks , 2005, SenSys '05.

[6]  Edward A. Lee The problem with threads , 2006, Computer.

[7]  Ian F. Akyildiz,et al.  Wireless sensor networks , 2007 .

[8]  Jeff Rose,et al.  MANTIS OS: An Embedded Multithreaded Operating System for Wireless Micro Sensor Platforms , 2005, Mob. Networks Appl..

[9]  S. F. Actory,et al.  Personal correspondence , 1997 .

[10]  A. Parker,et al.  Tinker: a tool for designing data-centric sensor networks , 2006, 2006 5th International Conference on Information Processing in Sensor Networks.

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

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

[13]  EDDIE KOHLER,et al.  The click modular router , 2000, TOCS.

[14]  David E. Culler,et al.  The nesC language: A holistic approach to networked embedded systems , 2003, PLDI '03.

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

[16]  Sandeep S. Kulkarni,et al.  Rapid prototyping and quick development of sensor networks , 2006 .

[17]  C. Guestrin,et al.  Near-optimal sensor placements: maximizing information while minimizing communication cost , 2006, 2006 5th International Conference on Information Processing in Sensor Networks.

[18]  A. Woo A new embedded Web services approach to wireless sensor networks , 2006, SenSys '06.

[19]  Kamin Whitehouse,et al.  Semantic Streams: A Framework for Composable Semantic Interpretation of Sensor Data , 2006, EWSN.

[20]  Jonathan W. Hui,et al.  Marionette: using RPC for interactive development and debugging of wireless embedded networks , 2006, 2006 5th International Conference on Information Processing in Sensor Networks.

[21]  Wei Hong,et al.  TinyDB: an acquisitional query processing system for sensor networks , 2005, TODS.

[22]  Deborah Estrin,et al.  The Tenet architecture for tiered sensor networks , 2006, SenSys '06.

[23]  Jie Liu,et al.  Towards semantic services for sensor-rich information systems , 2005, 2nd International Conference on Broadband Networks, 2005..