ACM Home Page
Please provide us with feedback. Feedback
DIRAC: a software-based wireless router system
Full text PdfPdf (386 KB)
Source International Conference on Mobile Computing and Networking archive
Proceedings of the 9th annual international conference on Mobile computing and networking table of contents
San Diego, CA, USA
SESSION: Simulation and implementation issues table of contents
Pages: 230 - 244  
Year of Publication: 2003
ISBN:1-58113-753-2
Authors
Petros Zerfos  UCLA, Los Angeles, CA
Gary Zhong  UCLA, Los Angeles, CA
Jerry Cheng  UCLA, Los Angeles, CA
Haiyun Luo  UCLA, Los Angeles, CA
Songwu Lu  UCLA, Los Angeles, CA
Jefferey Jia-Ru Li  UCLA, Los Angeles, CA
Sponsors
ACM: Association for Computing Machinery
SIGMOBILE: ACM Special Interest Group on Mobility of Systems, Users, Data and Computing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 14,   Downloads (12 Months): 62,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/938985.939009
What is a DOI?

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
Y. Gottlieb and L. Peterson, "A comparative study of extensible routers," OpenArch'02, June 2002.
3
4
 
5
X. Liu, E.K.P. Chong, And N. B. Shroff, "Transmission Scheduling for Efficient Wireless Network Utilization," INFOCOM'01, April 2000.
 
6
Fast Handovers for Mobile IPv6, draft-ietf-mobileip-fast-mipv6-05.txt, 2002.
 
7
J. Ahn, and J. Heidemann, "An Adaptive FEC Algorithm for Mobile Wireless Networks," Technical Report ISI-TR-555, USC/ISI, March 2002.
8
 
9
Open AP Platform http://opensource.instant802.com/.
10
11
 
12
Juniper Research. http://www.juniperresearch.com.
 
13
D. Johnson, C. Perkins, J. Arkko, "Mobility support in IPv6," http://www.ietf.org/internet-drafts/draft-ietf-mobileip-ipv6-18.txt.
 
14
T. Narten, E. Nordmark, and W. Simpson "Neighbor Discovery for IP Version 6 (IPv6)," IETF RFC 2461, December 1998.
15
 
16
Intersil Prism2 driver. http://hostap.epitest.fi/.
 
17
A. Rubini, and J. Corbet, Linux Device Drivers, 2nd Edition, O'REILY, ISBN 0-596-00008-1.
18
 
19
P. McCann "Mobile IPv6 Fast Handovers for 802.11 Networks," http://www.ietf.org/internet-drafts/draft-mccann-mobileip-80211fh-01.txt.
 
20
Mobile IPv6 for Linux. http://www.mipl.mediapoli.com/.
21
 
22
"The IA-32 Intel Architecture Software Developer's Manual, Volume 3: System Programming Guide," http://developer.intel.com/design/pentium4/ manuals/245472.htm.
 
23
A. Mishra, M. Shin and W. Arbaugh "An Empirical Analysis of the IEEE 802.11 MAC Layer Handoff Process," Tech Report, UMIACS-TR-2002-75.
 
24
Icecast Streaming Server, http://www.icecast.org/
25
 
26
 
27
XORP: Extensible open router platform. http://www.xorp.org/.
 
28
P. Pradhan and T. Chiueh, "A Cluster-based, Scalable Edge Router Architecture," Technical Report, http://www.ecsl.cs.sunysb.edu/~prashant/papers/ design.ps.gz.
 
29
N. Shalaby, L. Peterson, et al. "Extensible Routers for Active Networks," Tech Report, http://www.cs.princeton.edu/nsg/papers/dance.pdf
 
30
P. Faratin, J. Wroclawski, G. Lee, and S. Parsons, "The Personal Router: An Agent for Wireless Access," AAAI'02, July 2002.
 
31
Vernier Networks System 6500. http://www.verniernetworks.com/AMCS6500.html.
 
32
SpringTide 7000 Wireless IP Service Switch Router. http://www.lucent.com/livelink/0900940380004ac9_Brochure_datasheet.pdf.
 
33
Nomadix Service Engine. http://www.nomadix.com /downloads/products/NSE_Data_Sheet.pdf.
 
34
Aruba 5000. http://www.arubanetworks.com/ products/5000/.
 
35
A. Miu and P. Bahl, "Dynamic host configuration for managing mobility between public and private networks," Usenix Internet Technical Symposium, March 2001.
 
36
M. E. Kounavis, A. T. Campbell, et al, "Design, Implementation and Evaluation of Programmable Handoff in Mobile Networks," MoMuc 2000.
 
37
O. Angin, A. Campbell, et al "The Mobiware Toolkit: Programmable Support for Adaptive Mobile Networking," IEEE Personal Communications Magazine, August 1998.


Collaborative Colleagues:
Petros Zerfos: colleagues
Gary Zhong: colleagues
Jerry Cheng: colleagues
Haiyun Luo: colleagues
Songwu Lu: colleagues
Jefferey Jia-Ru Li: colleagues