DIRAC
- 14 September 2003
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 230-244
- https://doi.org/10.1145/938985.939009
Abstract
Routers are expected to play an important role in the IP-based wireless data network. Although a substantial number of techniques have been proposed to improve wireless network performance under dynamic wireless channel conditions and host mobility, a system support framework is still missing. In this paper, we describe DIRAC, a software-based router system that is designed for wireless networks to facilitate the implementation and evaluation of various channel-adaptive and mobility-aware protocols. DIRAC adopts a distributed architecture that is composed of two parts: a Router Core (RC) shared by the wireless subnets, and a Router Agent (RA) at each access point/base station. RAs expose wireless link-layer information to the RC and enforce the control commands issued by the RC. This approach allows the router to make adaptive decisions based on link-layer information feedback. It also permits the router to enforce its policies (e.g., policing) more effectively through underlying link-layer mechanisms. As showcases, we implement under DIRAC the prototypes of three wireless network services: link-layer assisted fast handover, channel-adaptive scheduling, and link-layer enforced policing. Our implementation and experiments show that our distributed wireless router provides a flexible framework, which enables advanced network-layer wireless services that are adaptive to channel conditions and host mobility.Keywords
This publication has 13 references indexed in Scilit:
- An empirical analysis of the IEEE 802.11 MAC layer handoff processACM SIGCOMM Computer Communication Review, 2003
- Link layer assisted mobile IP fast handoff method over wireless LAN networksPublished by Association for Computing Machinery (ACM) ,2002
- Building a robust software-based router using network processorsPublished by Association for Computing Machinery (ACM) ,2001
- Fast handovers and context transfers in mobile networksACM SIGCOMM Computer Communication Review, 2001
- The click modular routerACM Transactions on Computer Systems, 2000
- Router plugins: a software architecture for next-generation routersIEEE/ACM Transactions on Networking, 2000
- Fair scheduling in wireless packet networksPublished by Association for Computing Machinery (ACM) ,1997
- Agile application-aware adaptation for mobilityPublished by Association for Computing Machinery (ACM) ,1997
- Effective erasure codes for reliable computer communication protocolsACM SIGCOMM Computer Communication Review, 1997
- Making paths explicit in the Scout operating systemPublished by Association for Computing Machinery (ACM) ,1996