Versatile anycasting with mobile IPv6

Michal Szymaniak*, Guillaume Pierre, Maarten van Steen

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

1 Citation (Scopus)

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.

Original languageEnglish
Title of host publicationAAA-IDEA '06
Subtitle of host publicationProceedings of the 2nd International Workshop on Advanced Architectures and Algorithms for Internet Delivery and Applications
PublisherACM Publishing
ISBN (Print)9781595935052
DOIs
Publication statusPublished - 1 Dec 2006
Externally publishedYes
Event2nd International Workshop on Advanced Architectures and Algorithms for Internet Delivery and Applications 2006 - Pisa, Italy
Duration: 10 Oct 200610 Oct 2006
Conference number: 2

Conference

Conference2nd International Workshop on Advanced Architectures and Algorithms for Internet Delivery and Applications 2006
Abbreviated titleAAA-IDEA 2006
CountryItaly
CityPisa
Period10/10/0610/10/06

Keywords

  • Anycast implementation
  • Mobile IPv6

Fingerprint

Dive into the research topics of 'Versatile anycasting with mobile IPv6'. Together they form a unique fingerprint.

Cite this