ACM Home Page
Please provide us with feedback. Feedback
Design and implementation of a framework for efficient and programmable sensor networks
Full text PdfPdf (303 KB)
Source International Conference On Mobile Systems, Applications And Services archive
Proceedings of the 1st international conference on Mobile systems, applications and services table of contents
San Francisco, California
Pages: 187 - 200  
Year of Publication: 2003
Authors
Athanassios Boulis  Networked and Embedded Systems Laboratory (NESL), UCLA
Chih-Chieh Han  Networked and Embedded Systems Laboratory (NESL), UCLA
Mani B. Srivastava  Networked and Embedded Systems Laboratory (NESL), UCLA
Sponsor
SIGMOBILE: ACM Special Interest Group on Mobility of Systems, Users, Data and Computing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 121,   Citation Count: 37
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/1066116.1066121
What is a DOI?

ABSTRACT

Wireless ad hoc sensor networks have emerged as one of the key growth areas for wireless networking and computing technologies. So far these networks/systems have been designed with static and custom architectures for specific tasks, thus providing inflexible operation and interaction capabilities. Our vision is to create sensor networks that are open to multiple transient users with dynamic needs. Working towards this vision, we propose a framework to define and support lightweight and mobile control scripts that allow the computation, communication, and sensing resources at the sensor nodes to be efficiently harnessed in an application-specific fashion. The replication/migration of such scripts in several sensor nodes allows the dynamic deployment of distributed algorithms into the network. Our framework, SensorWare, defines, creates, dynamically deploys, and supports such scripts. Our implementation of SensorWare occupies less than 180Kbytes of code memory and thus easily fits into several sensor node platforms. Extensive delay measurements on our iPAQ-based prototype sensor node platform reveal the small overhead of SensorWare to the algorithms (less than 0.3msec in most high-level operations). In return the programmer of the sensor network receives compactness of code, abstraction services for all of the node's modules, and in-built multi-user support. SensorWare with its features apart from making dynamic programming possible it also makes it easy and efficient without restricting the expressiveness of the algorithms.


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
P. Bonnet, J. Gehrke, and P. Seshadri, "Querying the Physical World", IEEE Personal Communications, October 2000.
 
2
A. Boulis and M. B. Srivastava, "A Framework for Efficient and Programmable Sensor Networks", In Proceedings of OPENARCH 2002, New York, NY, June 2000.
 
3
A. Boulis, "Illustrating Distributed Algorithms for Sensor Networks", http://www.ee.ucla.edu/~boulis/phd/Illustrations.html
 
4
 
5
L. Clare, G. Pottie, J. R. Agre, "Self-Organizing Distributed Sensor Networks", Proceedings of SPIE conference on Unattended Ground Sensor Technologies and Applications, pp. 229--237, April 1999.
 
6
eCos: Embedded Configurable Operating System, http://sources.redhat.com/ecos/
7
8
 
9
Familiar Project, "http://familiar.handhelds.org".
10
11
 
12
J. Hill and D. Culler, "A wireless embedded sensor architecture for system-level optimization", Intel Research IRB-TR-02-00N, 2002.
13
 
14
Honeywell HMR-2300 Magnetometer, http://www.ssec.honeywell.com.
15
 
16
iPAQ 3670, http://thenew.hp.com/.
 
17
C. Jaikaeo, C. Srisathapornphat, and C. Shen, "Querying and Tasking of Sensor Networks", SPIE's 14th Annual International Symposium on Aerospace/Defense Sensing, Simulation, and Control (Digitization of the Battlespace V), Orlando, Florida, April 26-27, 2000.
18
 
19
20
 
21
 
22
 
23
24
 
25
Reactive Sensor Networks, http://strange.arl.psu.edu/RSN/
 
26
Rockwell WINS nodes, http://wins.rsc.rockwell.com/
 
27
SenseIT program, http://www.darpa.mil/ito/research/sensit/index.html
 
28
29
 
30
Wavelan card, http://www.orinocowireless.com
31

CITED BY  37

Collaborative Colleagues:
Athanassios Boulis: colleagues
Chih-Chieh Han: colleagues
Mani B. Srivastava: colleagues