The Second International Workshop on Advanced Architectures and Algorithms for Internet DElivery and Applications

Research Article

Versatile anycasting with mobile IPv6

  • @INPROCEEDINGS{10.1145/1190183.1190185,
        author={Michal  Szymaniak and Guillaume  Pierre and Maarten  van Steen},
        title={Versatile anycasting with mobile IPv6},
        proceedings={The Second International Workshop on Advanced Architectures and Algorithms for Internet DElivery and Applications},
        publisher={ACM},
        proceedings_a={AAA-IDEA},
        year={2012},
        month={4},
        keywords={Anycast Implementation Mobile IPv6},
        doi={10.1145/1190183.1190185}
    }
    
  • Michal Szymaniak
    Guillaume Pierre
    Maarten van Steen
    Year: 2012
    Versatile anycasting with mobile IPv6
    AAA-IDEA
    ACM
    DOI: 10.1145/1190183.1190185
Michal Szymaniak1,*, Guillaume Pierre1,*, Maarten van Steen1,*
  • 1: Department of Computer Science, Vrije Universiteit Amsterdam
*Contact email: michal@cs.vu.nl, gpierre@cs.vu.nl, steen@cs.vu.nl

Abstract

Anycasting was introduced to facilitate efficient communication between distributed Internet services and their clients, as it allows client requests to be automatically routed to nearby service instances. However, even though several any-cast implementations have been proposed, their various limitations prevent them from being widely adopted by large-scale distributed systems.This paper identifies the key limitations of existing anycast implementations, and proposes how to implement anycast such that all these limitations are addressed without harming the performance of anycast communication. Our solution relies on address-translation capabilities present in modern operating systems. These capabilities have originally been designed for communication with mobile nodes. However, we demonstrate that one can exploit them to implement versatile anycasting at low cost.