Publication | Closed Access
A network architecture for heterogeneous mobile computing
199
Citations
48
References
1998
Year
Mobile NetworksEngineeringSoft StateAutomated DiscoveryBarwan ProjectHeterogeneous NetworksNetwork ArchitectureMobility ManagementInternet Of ThingsAdvanced NetworkingMobile Data OffloadingComputer EngineeringMobile ComputingMobile Computing SystemMobile IpEdge ComputingNetwork IntegrationHeterogeneous NetworkMobility Protocol
The BARWAN project aimed to enable truly useful mobile networking across a wide variety of real‑world networks and mobile devices. The paper presents the overall architecture of the BARWAN project, summarizes key results, and discusses four broad lessons learned. The architecture creates a single logical overlay network over heterogeneous wireless networks, enabling seamless roaming, improved TCP performance, scalable services, and automated discovery and configuration of localized services. The project identified four key themes: dynamic adaptation to heterogeneity, cross‑layer exploitation of TCP semantics, agent‑based infrastructure to extend capabilities and shield legacy systems, and soft‑state agents for simplicity, fault recovery, and scalability.
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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1