ACM Home Page
Please provide us with feedback. Feedback
Emstar: A software environment for developing and deploying heterogeneous sensor-actuator networks
Full text PdfPdf (995 KB)
Source
ACM Transactions on Sensor Networks (TOSN) archive
Volume 3 ,  Issue 3  (August 2007) table of contents
Article No. 13  
Year of Publication: 2007
ISSN:1550-4859
Authors
Lewis Girod  MIT CSAIL, Cambridge, MA
Nithya Ramanathan  University of California, Los Angeles, CA
Jeremy Elson  Microsoft Research, Redmond, WA
Thanos Stathopoulos  University of California, Los Angeles, CA
Martin Lukac  University of California, Los Angeles, CA
Deborah Estrin  University of California, Los Angeles, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 13,   Downloads (12 Months): 151,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1267060.1267061
What is a DOI?

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 multiprocess 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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
 
3
 
4
Brooks, R. 1986. A robust layered control system for a mobile robot. IEEE J. Robot Automat. 2, 1, 14--23.
 
5
 
6
 
7
Chen, J., Yip, L., Elson, J., Wang, H., Maniezzo, D., Hudson, R., Yao, K., and Estrin, D. 2003. Coherent acoustic array processing and localization on wireless sensor networks. Proc. IEEE 91, 8 (Aug.), 1154--1162.
8
 
9
Elson, J. 2002. FUSD: Framework for user space devices. Available online at http://www.circlemud.org/~jelson/software/fusd/.
 
10
Elson, J., Bien, S., Busek, N., Bychkovskiy, V., Cerpa, A., Ganesan, D., Girod, L., Greenstein, B., Schoellhammer, T., Stathopoulos, T., and Estrin, D. 2003. EmStar: An environment for developing wireless embedded systems software. CENS Tech. rep. 0009. Center for Embedded Networked Sensing, University of California, Los Angeles, Los Angeles.
11
 
12
Elson, J., Girod, L., and Estrin, D. 2002b. A wireless time-synchronized COTS sensor platform, part i: System architecture. In Proceedings of the IEEE CAS Workshop on Wireless Communications and Networking.
 
13
 
14
15
 
16
 
17
Girod, L. and Estrin, D. 2001. Robust range estimation using acoustic and multimodal sensing. In Proceedings of the International Conference on Intelligent Robots and Systems.
 
18
Girod, L., Lukac, M., Parker, A., Stathopoulos, T., Tseng, J., Wang, H., Estrin, D., Guy, R., and Kohler, E. 2005. A reliable multicast mechanism for sensor network applications. CENS Tech. rep. 48. Center for Embedded Networked Sensing, University of California, Los Angeles, Los Angeles, CA.
19
20
21
22
23
 
24
 
25
Merrill, W. M., Sohrabi, K., Girod, L., Elson, J., Newberg, F., and Kaiser, W. 2002. Open standard development platforms for distributed sensor networks. In Proceedings of SPIE Unattended Ground Sensor Technologies and Applications IV. 327--337.
 
26
 
27
Pike, R., Presotto, D., Thompson, K., and Trickey, H. 1990. Plan 9 from Bell Labs. In Proceedings of the Summer 1990 UKUUG Conference. 1--9.
28
29
 
30
Stathopoulos, T., Girod, L., Heidemann, J., and Estrin, D. 2005. Mote herding for tiered wireless sensor networks. Tech. rep. CENS-TR-59. Center for Embedded Networked Computing, University of California, Los Angeles, Los Angeles, CA.
 
31
 
32
Tanenbaum, A. S. and van Renesse, R. 1988. A critique of the remote procedure call paradigm. In Proceedings of EUTECO '88. 775--783.
 
33
 
34
Trifa, V., Girod, L., Collier, T., Blumstein, D. T., and Taylor, C. E. 2007. Automated wildlife monitoring using self-configuring sensor networks deployed in natural habitats. In Proceedings of the 12th International Symposium on Artificial Life and Robotics (AROB).
 
35
Vaughan, R. T., Gerkey, B., and Howard, A. 2003. On device abstractions for portable, resuable robot code. In Proceedings of IEEE/RSJ IROS 2003 (Las Vegas, NV).
 
36
Wang, H., Chen, C.-E., Ali, A., Asgari, S., Hudson, R. E., Yao, K., Estrin, D., and Taylor, C. 2005. Acoustic sensor networks for woodpecker localization. In Proceedings of the SPIE Conference on Advanced Signal Processing Algorithms, Architectures and Implementations.
37
 
38
Ye, W., Heidemann, J., and Estrin, D. 2002. An energy-efficient MAC protocol for wireless sensor networks. In Proceedings of IEEE INFOCOM.


Collaborative Colleagues:
Lewis Girod: colleagues
Nithya Ramanathan: colleagues
Jeremy Elson: colleagues
Thanos Stathopoulos: colleagues
Martin Lukac: colleagues
Deborah Estrin: colleagues