Design and implementation of a single system image operating system for ad hoc networks

被引:22
作者
Liu, HZ [1 ]
Roeder, T [1 ]
Walsh, K [1 ]
Barr, R [1 ]
Sirer, EG [1 ]
机构
[1] Cornell Univ, Dept Comp Sci, Ithaca, NY 14853 USA
来源
PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON MOBILE SYSTEMS, APPLICATIONS, AND SERVICES (MOBISYS 2005) | 2005年
关键词
D O I
10.1145/1067170.1067187
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
In this paper, we describe the design and implementation of a distributed operating system for ad hoc networks. Our system simplifies the programming of ad hoc networks and extends total system lifetime by making the entire network appear as a single virtual machine. It automatically and transparently partitions applications into components and dynamically finds them a placement on nodes within the network to reduce energy consumption and to increase system longevity. This paper describes our programming model, outlines the design and implementation of our system and examines the energy efficiency of our approach through extensive simulations as well as validation of a deployment on a physical testbed. We evaluate practical, power-aware, general-purpose algorithms for component placement and migration, and demonstrate that they can significantly increase system longevity by effectively distributing energy consumption and avoiding hotspots.
引用
收藏
页码:149 / 162
页数:14
相关论文
共 52 条
[1]  
AMIRI K, 2000, P USENIX TECHN C SAN
[2]  
ANAND M, 2004, P MOBISYS BOST MA JU
[3]  
ANGIN O, 1998, IEEE PERSONAL CO AUG
[4]  
ARIDOR Y, 1999, P ICPP WAK JAP SEPT
[5]  
BALAN RK, 2003, P MOBISYS SAN FRANC
[6]  
Boulis A., 2003, P MOBISYS SAN FRANC
[7]  
BRAKMO LS, 2004, P MOBISYS BOST MA JU
[8]  
CHAKRABORTY S, 2003, P SIGMETRICS SAN DIE
[9]   THE V-DISTRIBUTED SYSTEM [J].
CHERITON, DR .
COMMUNICATIONS OF THE ACM, 1988, 31 (03) :314-333
[10]  
DAHLIN MD, 1994, P SIGMETRICS NASHV T