Practical Locality-Awareness for Large Scale Information Sharing

  • Ittai Abraham ,
  • Ankur Badola ,
  • Danny Bickson ,
  • Dahlia Malkhi ,
  • Sharad Maloo ,
  • Saar Ron

4th Annual International Workshop on Peer-To-Peer Systems (IPTPS '05) |

Tulip is an overlay for routing, searching and publish-lookup information sharing. It offers a unique combination of the advantages of both structured and unstructured overlays, that does not co-exist in any previous solution. Tulip features locality awareness (stretch 2) and fault tolerance (nodes can route around failures). It supports under the same roof exact keyed-lookup, nearest copy location, and global information search. Tulip has been deployed and its locality and fault tolerance properties verified over a real wide-area network.