TY - GEN
T1 - The P2P MultiRouter
T2 - 2005 International Conference on Collaborative Computing: Networking, Applications and Worksharing
AU - Newell, James
AU - Gupta, Indranil
PY - 2005
Y1 - 2005
N2 - Peer-to-peer distributed hash tables (p2p DHTs) are individually built by their designers with specific performance goals in mind. However, no individual DHT can satisfy an application that requires a "best of all worlds" performance, viz., adaptive behavior at run-time. We propose the MultiRouter, a light-weight solution that provides adaptivity to the application using a DHT-independent approach. By merely making run-time choices to select from among multiple DHT protocols using simple cost functions, we show the MultiRouter is able to provide a best-of-all-DHTs run-time performance with respect to object access times and churn-resistance. In addition, the MultiRouter is not limited to any particular set of DHT implementations since the interaction occurs in a black box manner, i.e., through well-defined interfaces. We present microbenchmark and trace-driven experiments to show that if one fixes bandwidth at each node, the MultiRouter outperforms the component DHTs.
AB - Peer-to-peer distributed hash tables (p2p DHTs) are individually built by their designers with specific performance goals in mind. However, no individual DHT can satisfy an application that requires a "best of all worlds" performance, viz., adaptive behavior at run-time. We propose the MultiRouter, a light-weight solution that provides adaptivity to the application using a DHT-independent approach. By merely making run-time choices to select from among multiple DHT protocols using simple cost functions, we show the MultiRouter is able to provide a best-of-all-DHTs run-time performance with respect to object access times and churn-resistance. In addition, the MultiRouter is not limited to any particular set of DHT implementations since the interaction occurs in a black box manner, i.e., through well-defined interfaces. We present microbenchmark and trace-driven experiments to show that if one fixes bandwidth at each node, the MultiRouter outperforms the component DHTs.
UR - http://www.scopus.com/inward/record.url?scp=33947646300&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33947646300&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:33947646300
SN - 1424400309
SN - 9781424400300
T3 - 2005 International Conference on Collaborative Computing: Networking, Applications and Worksharing
BT - 2005 International Conference on Collaborative Computing
Y2 - 19 December 2005 through 21 December 2005
ER -