TY - JOUR
T1 - Peer-exchange schemes to handle mismatch in peer-to-peer systems
AU - Qiu, Tongqing
AU - Chan, Edward
AU - Ye, Mao
AU - Chen, Guihai
AU - Zhao, Ben Y.
PY - 2009/4
Y1 - 2009/4
N2 - A self-organizing peer-to-peer system is built upon an application level overlay, whose topology is independent of an underlying physical network. A well-routed message path in such systems may result in a long delay and excessive traffic due to the mismatch between logical and physical networks. In order to solve this problem, we present a family of Peer-exchange Routing Optimization Protocols (PROP) to reconstruct the overlay. It includes two policies: PROP-G for generic condition and PROP-O for optimized one. Both theoretical analysis and simulation experiments show that these two protocols greatly reduce the average latency of the overlay and achieve a better logical topology with low overhead. Their overall performance can be further improved if combined with other recent approaches. Specifically, PROP-G can be easily applied to both structured and unstructured systems without the loss of their primary characteristics, such as efficient routing and anonymity. PROP-O, on the other hand, is more efficient, especially in a heterogenous environment where nodes have different processing capabilities. © 2008 Springer Science+Business Media, LLC.
AB - A self-organizing peer-to-peer system is built upon an application level overlay, whose topology is independent of an underlying physical network. A well-routed message path in such systems may result in a long delay and excessive traffic due to the mismatch between logical and physical networks. In order to solve this problem, we present a family of Peer-exchange Routing Optimization Protocols (PROP) to reconstruct the overlay. It includes two policies: PROP-G for generic condition and PROP-O for optimized one. Both theoretical analysis and simulation experiments show that these two protocols greatly reduce the average latency of the overlay and achieve a better logical topology with low overhead. Their overall performance can be further improved if combined with other recent approaches. Specifically, PROP-G can be easily applied to both structured and unstructured systems without the loss of their primary characteristics, such as efficient routing and anonymity. PROP-O, on the other hand, is more efficient, especially in a heterogenous environment where nodes have different processing capabilities. © 2008 Springer Science+Business Media, LLC.
KW - Distributed hash table
KW - Mismatch
KW - Peer-to-peer
KW - Topology-aware
UR - http://www.scopus.com/inward/record.url?scp=61349143148&partnerID=8YFLogxK
UR - https://www.scopus.com/record/pubmetrics.uri?eid=2-s2.0-61349143148&origin=recordpage
U2 - 10.1007/s11227-008-0203-3
DO - 10.1007/s11227-008-0203-3
M3 - RGC 21 - Publication in refereed journal
SN - 0920-8542
VL - 48
SP - 15
EP - 42
JO - Journal of Supercomputing
JF - Journal of Supercomputing
IS - 1
ER -