Filipe João Boavida de Mendonça Machado Araújo


Position-Based Distributed Hash Tables.


Dissertação submetida para provas de doutoramento em Engenharia Informática, Departamento de Informática, Faculdade de Ciências da Universidade de Lisboa, Outubro de 2005.

Abstract

In this thesis we want to create scalable, fault-tolerant and self-configuring dictionaries that can be deployed in a wide range of networks, including highly dynamic networks with frequent membership changes, like peer-to-peer overlay networks or wireless ad hoc networks.

In recent years, distributed hash tables (DHTs) have emerged as a solution to implement large-scale dictionaries. However, given the existing bandwidth limitations, updating routing information in DHTs remains a challenge. Position-based routing schemes arise as an attractive solution to this problem, due to inexpensive and ubiquitous localization mechanisms. Positional information enables the creation of oblivious (or memoryless) routing schemes, where the coordinates of the current forwarding node, of its neighbors and of the destination, suffice to determine the next hop. Such routing schemes are very suitable to rapidly changing networks, because they require very little control information.

We argue in this thesis that we can use positional information to efficiently support routing and DHT operation in wireless ad hoc and in wired networks, whenever position of nodes reflects network topology. To support this claim, we create and evaluate a number of algorithms that simultaneously support routing and DHT operation in both types of networks. As an interesting result of our work, we can combine solutions into a single architecture that spans wired and wireless networks. This architecture can provide a seamless integration and use of a position-based DHT, despite the access network of the peer nodes.

KEY WORDS: Distributed Hash Table, Overlay Network, Position-Based Routing Scheme, Delaunay Triangulation, Long Range Contact


Selected Publications

Position-Based Distributed Hash Tables
F. Araújo
PhD Thesis. Departamento de Informática da Faculdade de Ciências da Universidade de Lisboa
October, 2005.
Available pdf.
On the Monitoring Period for Fault-Tolerant Sensor Networks
F. Araújo and L. Rodrigues
Proceedings of the Second Latin-American Symposium on Dependable Computing, Salvador, Bahia, Brazil, October 2005
Available BibTeX, abstract (html) and report (pdf).
Long Range Contacts in Overlay Networks
F. Araújo and L. Rodrigues
Proceedings of the Euro-Par 2005, Lisboa, Portugal, August 2005
Available BibTeX, abstract (html) and report (pdf).
Scalable QoS-Based Event Routing in Publish-Subscribe Systems
N. Carvalho, F. Araújo and L. Rodrigues
Proceedings of the 4th IEEE International Symposium on Network Computing and Applications (IEEE NCA05), July, 2005, Cambridge, MA, USA
Available BibTeX, abstract (html) and report (pdf).
A Distributed Hash Table for Wireless Ad Hoc Networks
F. Araújo, L. Rodrigues, J. Kaiser, C. Liu, and C. Mitidieri.
Proceedings of the Fourth International Workshop on Distributed Event-Based Systems (DEBS'05), in conjuction with the 25th International Conference on Distributed Computing Systems (ICDCS-25), Columbus, Ohio, USA, June 2005.
Available BibTeX, abstract (html) and report (pdf).
Fast Localized Delaunay Triangulation
F. Araújo and L. Rodrigues
Proceedings of the 8th International Conference on Principles of Distributed Systems (OPODIS), December 2004, Grenoble, France.
Available BibTeX, abstract (html) and report (gzip postscript), (pdf).
GeoPeer: A Location-Aware Peer-to-Peer System
F. Araújo and L. Rodrigues.
Proceedings of the 3rd IEEE International Symposium on Network Computing and Applications (IEEE NCA04), pp. 39-46, August, 2004, Cambridge, MA, USA.
Available BibTeX, abstract (html) and report (gzip postscript), (pdf).
On QoS-Aware Publish-Subscribe.
F. Araújo and L. Rodrigues.
In Proceedings of the International Workshop on Distributed Event-Based Systems, Vienna, Austria, July, 2002. (Proceedings the 22nd International Conference on Distributed Computing Systems Workshops, pp 511-515).
Available BibTeX, abstract (html) and extended report(gzip postscript), (pdf).

Contact


Luís Rodrigues