Fast and scalable wireless handoffs in support of mobile Internet audio

Future internetworks will include large numbers of portable devices moving among small wireless cells. We propose a hierarchical mobility management scheme for such networks. Our scheme exploits locality in user mobility to restrict handoff processing to the vicinity of a mobile node. It thus reduces handoff latency and the load on the internetwork. Our design is based on the Internet Protocol (IP) and is compatible with the Mobile IP standard. We also present experimental results for the lowest level of the hierarchy. We implemented our local handoff mechanism on Unix-based portable computers and base stations, and evaluated its performance on a WaveLAN network. These experiments show that our handoffs are fast enough to avoid noticeable disruptions in interactive audio traffic. For example, our handoff protocol completes less than 10 milliseconds after a mobile node initiates it. Our mechanism also recovers from packet losses suffered during the transition from one cell to another. This work helps extend Internet telephony and teleconferencing to mobile devices that communicate over wireless networks.

[1]  Keith Sklower,et al.  A Tree-Based Packet Routing Table for Berkeley Unix , 1991, USENIX Winter.

[2]  Mahmoud Naghshineh,et al.  An architecture and methodology for mobile-executed handoff in cellular ATM networks , 1994, IEEE J. Sel. Areas Commun..

[3]  Prathima Agrawal,et al.  Network architecture for mobile and wireless ATM , 1996, Proceedings of 16th International Conference on Distributed Computing Systems.

[4]  Chai-Keong Toh,et al.  The design & implementation of a hybrid handover protocol for multi-media wireless LANs , 1995, MobiCom '95.

[5]  Srinivasan Seshan,et al.  Low-Latency Handoff for Cellular Data Networks , 1996 .

[6]  Liviu Iftode,et al.  Improving the Performance of Reliable Transport Protocols in Mobile Computing Environments , 1994, IEEE J. Sel. Areas Commun..

[7]  Stephen E. Deering,et al.  Internet Protocol, Version 6 (IPv6) Specification , 1995, RFC.

[8]  Jon Postel,et al.  User Datagram Protocol , 1980, RFC.

[9]  Henning Schulzrinne,et al.  Voice Communication Across the Internet: A Network Voice Terminal , 1992 .

[10]  Jon Postel,et al.  Internet Protocol , 1981, RFC.

[11]  Scott Shenker,et al.  Integrated Services in the Internet Architecture : an Overview Status of this Memo , 1994 .

[12]  Reinaldo A. Valenzuela,et al.  A wireless broadband ad-hoc ATM local-area network , 1995, Wirel. Networks.

[13]  Larry Press,et al.  Net.Speech: desktop audio comes to the net , 1995, CACM.

[14]  Ian Wakeman,et al.  Implementing Real Time Packet Forwarding Policies Using Streams , 1995, USENIX.

[15]  Jon Postel,et al.  Internet Control Message Protocol , 1981, RFC.

[16]  Yi-Bing Lin,et al.  An auxiliary user location strategy employing forwarding pointers to reduce network impacts of PCS , 1995, Proceedings IEEE International Conference on Communications ICC '95.

[17]  Thomas Narten,et al.  Neighbor Discovery for IP Version 6 (IPv6) , 1996, RFC.

[18]  M. Rahnema,et al.  Overview of the GSM system and protocol architecture , 1993, IEEE Communications Magazine.

[19]  Ashar Aziz A scalable and efficient intra-domain tunneling mobile-IP scheme , 1994, CCRV.

[20]  Charles E. Perkins,et al.  IP Mobility Support , 1996, RFC.

[21]  Stephen E. Deering,et al.  Host extensions for IP multicasting , 1986, RFC.

[22]  Antonio DeSimone,et al.  Wireless data: Systems, standards, services , 1995, Wirel. Networks.

[23]  Michael R. Macedonia,et al.  MBone provides audio and video across the Internet , 1994, Computer.

[24]  David C. Plummer,et al.  Ethernet Address Resolution Protocol: Or Converting Network Protocol Addresses to 48.bit Ethernet Address for Transmission on Ethernet Hardware , 1982, RFC.

[25]  Steven McCanne,et al.  Receiver-driven layered multicast , 1996, SIGCOMM '96.