Host Mobility Using an Internet Indirection Infrastructure

Shelley Zhuang, Kevin Lai, Ion Stoica, Randy Katz and Scott Shenker

EECS Department
University of California, Berkeley
Technical Report No. UCB/CSD-02-1186
June 2002

http://www2.eecs.berkeley.edu/Pubs/TechRpts/2002/CSD-02-1186.pdf

We propose the Robust Overlay Architecture for Mobility (ROAM) to provide seamless mobility for Internet hosts. This architecture uses an indirection infrastructure that provides a rendezvous communication abstraction: instead of explicitly sending packets to a destination address, packets are sent to an identifier. A receiver who wishes to receive those packets uses the indirection infrastructure to associate its address with the identifier.

ROAM allows end-hosts to avoid the inefficiency of triangle routing by choosing nearby indirection points, and it is as robust as the underlying IP network to node failure. In addition, it preserves location privacy and allows end hosts to move simultaneously. We have developed a user-level prototype system on Linux that provides transparent mobility without modifying applications or the TCP/IP protocol stack. We also present both simulation and experimental results.


BibTeX citation:

@techreport{Zhuang:CSD-02-1186,
    Author = {Zhuang, Shelley and Lai, Kevin and Stoica, Ion and Katz, Randy and Shenker, Scott},
    Title = {Host Mobility Using an Internet Indirection Infrastructure},
    Institution = {EECS Department, University of California, Berkeley},
    Year = {2002},
    Month = {Jun},
    URL = {http://www2.eecs.berkeley.edu/Pubs/TechRpts/2002/5463.html},
    Number = {UCB/CSD-02-1186},
    Abstract = {We propose the Robust Overlay Architecture for Mobility (ROAM) to provide seamless mobility for Internet hosts. This architecture uses an indirection infrastructure that provides a rendezvous communication abstraction: instead of explicitly sending packets to a destination address, packets are sent to an identifier. A receiver who wishes to receive those packets uses the indirection infrastructure to associate its address with the identifier. <p>ROAM allows end-hosts to avoid the inefficiency of triangle routing by choosing nearby indirection points, and it is as robust as the underlying IP network to node failure. In addition, it preserves location privacy and allows end hosts to move simultaneously. We have developed a user-level prototype system on Linux that provides transparent mobility without modifying applications or the TCP/IP protocol stack. We also present both simulation and experimental results.}
}

EndNote citation:

%0 Report
%A Zhuang, Shelley
%A Lai, Kevin
%A Stoica, Ion
%A Katz, Randy
%A Shenker, Scott
%T Host Mobility Using an Internet Indirection Infrastructure
%I EECS Department, University of California, Berkeley
%D 2002
%@ UCB/CSD-02-1186
%U http://www2.eecs.berkeley.edu/Pubs/TechRpts/2002/5463.html
%F Zhuang:CSD-02-1186