DocumentCode
1444580
Title
A network architecture for heterogeneous mobile computing
Author
Brewer, Eric A. ; Katz, Randy H. ; Chawathe, Yatin ; Gribble, Steven D. ; Hodes, Todd ; Nguyen, Giao ; Stemm, Mark ; Henderson, Tom ; Amir, E. ; Balakrishnan, Hari ; Fox, Armando ; Padmanabhan, Venkata N. ; Seshan, Srinivasan
Author_Institution
California Univ., Berkeley, CA, USA
Volume
5
Issue
5
fYear
1998
fDate
10/1/1998 12:00:00 AM
Firstpage
8
Lastpage
24
Abstract
This article summarizes the results of the BARWAN project, which focused on enabling truly useful mobile networking across an extremely wide variety of real-world networks and mobile devices. We present the overall architecture, summarize key results, and discuss four broad lessons learned along the way. The architecture enables seamless roaming in a single logical overlay network composed of many heterogeneous (mostly wireless) physical networks, and provides significantly better TCP performance for these networks. It also provides complex scalable and highly available services to enable powerful capabilities across a very wide range of mobile devices, and mechanisms for automated discovery and configuration of localized services. Four broad themes arose from the project: (1) the power of dynamic adaptation as a generic solution to heterogeneity, (2) the importance of cross-layer information, such as the exploitation of TCP semantics in the link layer, (3) the use of agents in the infrastructure to enable new abilities and to hide new problems from legacy servers and protocol stacks, and (4) the importance of soft state for such agents for simplicity, ease of fault recovery, and scalability
Keywords
land mobile radio; local area networks; packet radio networks; performance evaluation; transport protocols; wide area networks; BARWAN project; LAN; TCP performance; TCP semantics; WAN; agents; automated configuration; automated discovery; cross-layer information; dynamic adaptation; fault recovery; heterogeneous mobile computing; highly available services; legacy servers; link layer; localized services; logical overlay network; mobile devices; mobile networking; network architecture; protocol stacks; real-world networks; scalability; scalable services; seamless roaming; soft state; Computer architecture; Computer networks; Energy management; Mobile computing; Network servers; Personal digital assistants; Pervasive computing; Printers; Supercomputers; Transport protocols;
fLanguage
English
Journal_Title
Personal Communications, IEEE
Publisher
ieee
ISSN
1070-9916
Type
jour
DOI
10.1109/98.729719
Filename
729719
Link To Document