TY - GEN
T1 - Embedding network coordinates into the heart of distributed hash tables
AU - Kojima, Toshinori
AU - Asahara, Masato
AU - Kono, Kenji
AU - Hayakawa, Ai
N1 - Copyright:
Copyright 2010 Elsevier B.V., All rights reserved.
PY - 2009
Y1 - 2009
N2 - Network coordinates (NCS) construct a logical space which enables efficient and accurate estimation of network latency. Although many researchers have proposed NC-based strategies to reduce the lookup latency of distributed hash tables (DHTs), these strategies are limited in the improvement of the lookup latency; the nearest node to which a query should be forwarded is not always included in the consideration scope of a node. This is because conventional DHTs assign node IDs independent of the underlying physical network. In this paper, we propose an NC-based method of constructing a topology-aware DHT by Proximity Identifier Selection strategy (PIS/NC). PIS/NC assigns an ID to each node based on NC of the node. This paper presents Canary, a PIS/NC-based CAN whose d-dimensional logical space corresponds to that of Vivaldi. Our simulation results suggest that PIS/NC has the possibility of dramatically improving the lookup latency of DHTs. Whereas DHash++ is only able to reduce the median lookup latency by 15% of the original Chord, Canary reduces it by 70% of the original CAN.
AB - Network coordinates (NCS) construct a logical space which enables efficient and accurate estimation of network latency. Although many researchers have proposed NC-based strategies to reduce the lookup latency of distributed hash tables (DHTs), these strategies are limited in the improvement of the lookup latency; the nearest node to which a query should be forwarded is not always included in the consideration scope of a node. This is because conventional DHTs assign node IDs independent of the underlying physical network. In this paper, we propose an NC-based method of constructing a topology-aware DHT by Proximity Identifier Selection strategy (PIS/NC). PIS/NC assigns an ID to each node based on NC of the node. This paper presents Canary, a PIS/NC-based CAN whose d-dimensional logical space corresponds to that of Vivaldi. Our simulation results suggest that PIS/NC has the possibility of dramatically improving the lookup latency of DHTs. Whereas DHash++ is only able to reduce the median lookup latency by 15% of the original Chord, Canary reduces it by 70% of the original CAN.
UR - http://www.scopus.com/inward/record.url?scp=73549122378&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=73549122378&partnerID=8YFLogxK
U2 - 10.1109/P2P.2009.5284517
DO - 10.1109/P2P.2009.5284517
M3 - Conference contribution
AN - SCOPUS:73549122378
SN - 9781424450671
T3 - IEEE P2P'09 - 9th International Conference on Peer-to-Peer Computing
SP - 155
EP - 158
BT - IEEE P2P'09 - 9th International Conference on Peer-to-Peer Computing
T2 - IEEE P2P'09 - 9th International Conference on Peer-to-Peer Computing
Y2 - 9 September 2009 through 11 September 2009
ER -