• 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