Design and implementation of a framework for efficient and programmable sensor networks

被引:72
作者
Boulis, A [1 ]
Han, CC [1 ]
Srivastava, MB [1 ]
机构
[1] Univ Calif Los Angeles, EE Dept, NESL, Los Angeles, CA 90024 USA
来源
PROCEEDINGS OF MOBISYS 2003 | 2003年
关键词
D O I
10.1145/1066116.1066121
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Wireless ad hoe 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.*
引用
收藏
页码:187 / 200
页数:14
相关论文
共 23 条
[1]  
[Anonymous], P 10 INT C ARCH SUPP
[2]  
BONNET P, 2000, IEEE PERSONAL CO OCT
[3]  
BOULIS A, 2000, P OPENARCH 2002 NEW
[4]  
BOULIS A, 2003, 1 IEEE ANN C PERV CO
[5]   Self-organizing distributed sensor networks [J].
Clare, LP ;
Pottie, GJ ;
Agre, JR .
UNATTENDED GROUND SENSOR TECHNOLOGIES AND APPLICATIONS, 1999, 3713 :229-237
[6]   Embedding the Internet - Introduction [J].
Estrin, D ;
Govindan, R ;
Heidemann, J .
COMMUNICATIONS OF THE ACM, 2000, 43 (05) :38-41
[7]  
ESTRIN D, 1999, ACM MOB C SEATTL WA
[8]  
Heidemann J., 2001, P S OP SYST PRINC OC
[9]  
Hicks M., 1998, P INT C FUNCT PROGR
[10]  
HILL J, 2000, P ASPLOS 9 NOV CAMBR