eScholarship Repository eScholarship Repository California Digital Library
eScholarship > CENS > WPS > Paper 101

CENS Repository

CENS Website

Policies

Search CENS

Submission Guidelines

Notify me of new papers

Submit Paper

institute_logo

Center for Embedded Network Sensing
University of California, Multi-Campus Research Unit

CENS Repository  •  CENS Website  •  Policies  •  Search CENS  •  Submit a Paper

Emstar: A Software Environment for Developing and Deploying Heterogeneous Sensor Actuator Networks
Lewis Girod
Nithya Ramanathan
J Elson
Thanos Stathopoulos
Martin Lukac
D Estrin

   © 2007 ACM

Download the Paper (601 K, PDF file) - May 5, 2007 Tell a colleague about it.
Printing Tips: Select 'print as image' in the Acrobat print dialog if you have trouble printing.

ABSTRACT:

Recent work in wireless embedded networked systems has followed heterogeneous designs, incorporating a mixture of elements from extremely constrained 8- or 16-bit “Motes” to less resource- constrained 32-bit embedded “Microservers”.

Emstar is a software environment for developing and deploying complex applications on such heterogeneous networks. Emstar is designed to leverage the additional resources of Microservers by trading-off some performance for system robustness in sensor network applications. It enables fault isolation, fault tolerance, system visiblity, in-field debugging, and resource sharing across multiple applications.

In order to accomplish these objectives, Emstar is designed to run as a multi-process system and consists of libraries that implement message-passing IPC primitives, services that support networking, sensing, and time synchronization, and tools that support simulation, emulation, and visualization of live systems, both real and simulated. We evaluate this work by discussing the Acoustic ENSBox, a platform for distributed acoustic sensing that we built using Emstar. We show that by leveraging existing Emstar services, we are able to significantly reduce development time while achieving a high degree of robustness. We also show that a sample application was developed much more quickly on this platform than it would have been otherwise.

SUGGESTED CITATION:
Lewis Girod, Nithya Ramanathan, J Elson, Thanos Stathopoulos, Martin Lukac, and D Estrin, "Emstar: A Software Environment for Developing and Deploying Heterogeneous Sensor Actuator Networks" (May 5, 2007). Center for Embedded Network Sensing. Papers. Paper 101.
http://repositories.cdlib.org/cens/wps/101

POST-PRINT:
Lewis Girod, Nithya Ramanathan, J Elson, Thanos Stathopoulos, Martin Lukac, and D Estrin, "Emstar: A Software Environment for Developing and Deploying Heterogeneous Sensor Actuator Networks" (2007). Center for Embedded Network Sensing. Artice 1002.

 
bar
Open Archives Initiative eScholarship is a service of the California Digital Library bepress