Turning heterogeneity into an advantage in overlay routing
- 1 January 2003
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 2 (0743166X) , 1499-1509 vol.2
- https://doi.org/10.1109/infcom.2003.1208985
Abstract
Distributed hash table (DHT)-based overlay networks, represented by Pastry, CAN, and Chord, offer an administration-free and fault-tolerant application-level overlay network. While elegant from a theoretical perspective, these systems have some disadvantages. First, they rely on application-level routing, which may be inefficient with respect to network delays and bandwidth consumption. Second, they typically construct a homogeneously structured overlay even though nodes in these networks usually have varying physical connectivity and packet-forwarding capacities. In this paper, we propose two approaches for constructing an auxiliary expressway network to take advantage of the different connectivity, forwarding capacities, and availabilities of the nodes. As a result, we are able to reconcile the conflict of presenting the applications with a homogeneous structured overlay to simplify management, while at the same time taking advantage of the inherent heterogeneity of the underlying physical network to speed up routing. Our simulation results show that our expressway can achieve close to optimal routing performance (on average, 1.07 and 1.41 times optimal routing for an Internet-like topology and a large synthesized transit-stub graph, respectively) in overlay networks.Keywords
This publication has 11 references indexed in Scilit:
- Brocade: Landmark Routing on Overlay NetworksPublished by Springer Nature ,2002
- The Case for Cooperative Networking*Published by Springer Nature ,2002
- SOSPublished by Association for Computing Machinery (ACM) ,2002
- Distributing streaming media content using cooperative networkingPublished by Association for Computing Machinery (ACM) ,2002
- Resilient overlay networksACM SIGOPS Operating Systems Review, 2001
- A scalable content-addressable networkPublished by Association for Computing Machinery (ACM) ,2001
- Wide-area cooperative storage with CFSPublished by Association for Computing Machinery (ACM) ,2001
- OceanStorePublished by Association for Computing Machinery (ACM) ,2000
- Detour: informed Internet routing and transportIEEE Micro, 1999
- Space-filling curves and their use in the design of geometric data structuresTheoretical Computer Science, 1997