Tenet: An Architecture for Tiered Embedded Networks
News
Software Release: Tenet 2.0 was released on June 25, 2008. Download page.
Deployment: Tenet was deployed at James Reserve for over a month. May 2008.
Software Release: Tenet 1.0 was released on January 23, 2007. Download page.
Project Overview
The hardest problem facing sensor networking today is the design and implementation of complex routing structures and application semantics for collaborative in-network processing on motes. Researchers have not been able to develop general-purpose routing techniques that support collaborative processing, and have turned to routing structures that embody application semantics. This slows the proliferation of sensor networks, since it destroys modularity, reusability, and manageability at the lower layers.
|
|
The Tenet project is developing an alternative architecture for tiered wireless sensor networks which contain both small-form-factor motes and Stargate-class "masters". The Tenet project's guiding architectural principle asserts that multi-node data fusion functionality and complex application logic should be implemented only on the masters, since the cost and complexity of implementing this in motes outweighs the performance benefits of doing so.
Tenet thus simplifies and standardizes the design and construction of the most difficult-to-handle software on a sensor network, namely that on motes. It restricts mote communication to trees rooted at masters. Tree communication is well-understood, leads to more predictable communication patterns and improves the manageability of the mote tier. Direct inter-mote communication would destroy much of this predictability and manageability.
The project is designing and prototyping the Tenet stack. This stack embodies the Tenet architectural principle and can be reused by several applications. The development of such a stack for large-scale sensor networks will greatly accelerate the development of a variety of applications ranging from habitat monitoring to structural monitoring. Without a Tenet-like architecture, sensor network deployments will never truly impact the world.
Faculty
Students
- Fang Bian
- Omprakash Gnawali
- Ben Greenstein
- Ki-Young Jang
- Jeongyeup Paek
- Sumit Rangwala
- Thanos Stathopoulos
- Marcos Vieira
Publications
Jeongyeup Paek, Ben Greenstein, Omprakash Gnawali, Ki-Young Jang, August Joki, Marcos Vieira, John Hicks, Deborah Estrin, Ramesh Govindan, Eddie Kohler, The Tenet Architecture for Tiered Sensor Networks, ACM Transactions on Sensor Networks (TOSN), 2009. [Abstract]
Omprakash Gnawali, Ben Greenstein, Ki-Young Jang, August Joki, Jeongyeup Paek, Marcos Vieira, Deborah Estrin, Ramesh Govindan, Eddie Kohler, The TENET Architecture for Tiered Sensor Networks, In: Proceedings of the ACM Conference on Embedded Networked Sensor Systems (SenSys'06), Boulder, Colorado, November 2006. [PDF] [Abstract]
Ramesh Govindan, Eddie Kohler, Deborah Estrin, Fang Bian, Krishna Chintalapudi, Om Gnawali, Sumit Rangwala, Ramakrishna Gummadi, Thanos Stathopoulos, Tenet: An Architecture for Tiered Embedded Networks, No. 7, CENS, UCLA, November 10 2005. [PDF] [Abstract]
Related Publications
Kevin Klues, Chieh-Jan Liang, Jeongyeup Paek, Razvan Musaloiu-E, Phil Levis, Andreas Terzis, Ramesh Govindan, TOSThreads: Thread-Safe and Non-Invasive Preemption in TinyOS, In: Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems (SenSys'09), Berkeley, CA, USA, November 2009. [PDF][Slides] [Abstract]
John Hicks, Jeongyeup Paek, Sharon Coe, Ramesh Govindan, Deborah Estrin, An Easily Deployable Wireless Imaging System, In: Proceedings of the ImageSense08: Workshop on Applications, Systems, and Algorithms for Image Sensing, Raleigh, NC, November 2008. [PDF][Slides] [Abstract]
Jeongyeup Paek, Omprakash Gnawali Ki-Young Jang, Daniel Nishimura, Ramesh Govindan, John Caffrey, Mazen Wahbeh, Sami Masri, A Programmable Wireless Sensing System for Structural Monitoring, In: 4th World Conference on Structural Control and Monitoring (4WCSCM), San Diego, CA, July 2006. [PDF] [Abstract]
Talks
Ramesh Govindan, Towards General Purpose Sensing Systems, Cork, Ireland, June 2007. [PDF]
Jeongyeup Paek, The TENET Architecture for Tiered Sensor Networks, Boulder, Colorado, November 2006. [Slides]
Ramesh Govindan, Tenet: An Architecture for Tiered Embedded Networks, Harvard University, October 2005. [PDF]
Related Projects, Applications and Deployments
- Pursuit-Evasion Game
- Bird Nest Box Monitoring at James Reserves
- Pitfall Trap Array Monitoring at James Reserves
- Ambient Vibration Monitoring on Vincent Thomas Bridge
- Tutornet: A Tiered Sensor Network Testbed
- Re-implementation of Tenet API using TOSThreads and TinyLD
Software
Please visit the software page to download Tenet and get started.
Posters
- Tenet: An Architecture For Tiered Embedded Networks, Jan. 2005
- Tenet: An Architecture For Tiered Embedded Networks, Jan. 2006
- Programming and Architecting Embedded Networked Systems, Jan. 2006
- Tenet: An Architecture For Tiered Embedded Networks, Oct. 2007
- An Easily Deployable Wireless Imaging System, Oct. 2008
Acknowledgements
This material is based upon work supported by the National Science Foundation under Grant No. 0520235. Any opinions, findings and conclusions or recomendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation (NSF).
Last Modified: Sep 25 2009
