Spatial programming using smart messages: Design and implementation

被引:18
作者
Borcea, C [1 ]
Intanagonwiwat, C [1 ]
Kang, P [1 ]
Kremer, U [1 ]
Iftode, L [1 ]
机构
[1] Rutgers State Univ, Dept Comp Sci, Piscataway, NJ 08854 USA
来源
24TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS | 2004年
关键词
D O I
10.1109/ICDCS.2004.1281637
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Spatial Programming (SP) is a space-aware programming model for outdoor distributed embedded systems. Central to SP are the concepts of space and spatial reference, which provide applications with a virtual resource naming in networks of embedded systems. A network resource is referenced using its expected physical location and properties. Together with other SP features, such as reference consistency and access timeout, they help programmers cope with highly dynamic network configurations in a network-transparent fashion. This paper presents the SP design and its implementation using Smart Messages, a lightweight software architecture similar to mobile agents, that we developed for networks of embedded systems. We also describe the implementation and evaluation of a simple SP application over a testbed consisting of HP iPAQs running Linux and equipped with 802.11 cards for wireless communication. The experimental results indicate that SP is a viable programming model for outdoor distributed computing.
引用
收藏
页码:690 / 699
页数:10
相关论文
共 22 条
[1]  
ADHHIKARI S, 2002, P 22 INT C DISTR COM, P209
[2]  
ADJIEWINOTO W, 2001, P 17 ACM S OP SYST P, P186
[3]  
[Anonymous], ACMSIGOPS EUR WORKSH
[4]   Querying the physical world [J].
Bonnet, P ;
Gehrke, J ;
Seshadri, P .
IEEE PERSONAL COMMUNICATIONS, 2000, 7 (05) :10-15
[5]   Self-routing in pervasive computing environments using smart messages [J].
Borcea, C ;
Intanagonwiwat, C ;
Saxena, A ;
Iftode, L .
PROCEEDINGS OF THE FIRST IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS (PERCOM 2003), 2003, :87-96
[6]   Cooperative computing for distributed embedded systems [J].
Borcea, C ;
Iyer, D ;
Kang, PL ;
Saxena, A ;
Iftode, L .
22ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2002, :227-236
[7]   Design and implementation of a framework for efficient and programmable sensor networks [J].
Boulis, A ;
Han, CC ;
Srivastava, MB .
PROCEEDINGS OF MOBISYS 2003, 2003, :187-200
[8]  
GRAY RS, 2002, HDB AGENT TECHNOLOGY
[9]   Systems directions for pervasive computing [J].
Grimm, R ;
Davis, J ;
Hendrickson, B ;
Lemar, E ;
MacBeth, A ;
Swanson, S ;
Anderson, T ;
Bershad, B ;
Borriello, G ;
Gribble, S ;
Wetherall, D .
EIGHTH WORKSHOP ON HOT TOPICS IN OPERATING SYSTEMS, PROCEEDINGS, 2001, :147-151
[10]  
HILL J, 2000, P 9 INT C ARCH SUPP, P93, DOI DOI 10.1145/356989.356998