TY - JOUR
T1 - Optimal resource placement in structured peer-to-peer networks
AU - Rao, Weixiong
AU - Chen, Lei
AU - Fu, Ada Wai Chee
AU - Wang, Guoren
PY - 2010
Y1 - 2010
N2 - Utilizing the skewed popularity distribution in P2P systems, common in Gnutella and KazaA like P2P applications, we propose an optimal resource (replica or link) placement strategy, which can optimally trade off the performance gain and paid cost. The proposed resource placement strategy, with better results than existing works, can be generally applied in randomized P2P systems (Symphony) and deterministic P2P systems (e.g., Chord, Pastry, Tapestry, etc.). We apply the proposed resource placement strategy, respectively, to two novel applications: PCache (a P2P-based caching scheme) and PRing (a P2P ring structure). The simulation results as well as a real deployment on Planetlab demonstrate the effectiveness of the proposed resource placement strategy in reducing the average search cost of the whole system.
AB - Utilizing the skewed popularity distribution in P2P systems, common in Gnutella and KazaA like P2P applications, we propose an optimal resource (replica or link) placement strategy, which can optimally trade off the performance gain and paid cost. The proposed resource placement strategy, with better results than existing works, can be generally applied in randomized P2P systems (Symphony) and deterministic P2P systems (e.g., Chord, Pastry, Tapestry, etc.). We apply the proposed resource placement strategy, respectively, to two novel applications: PCache (a P2P-based caching scheme) and PRing (a P2P ring structure). The simulation results as well as a real deployment on Planetlab demonstrate the effectiveness of the proposed resource placement strategy in reducing the average search cost of the whole system.
KW - Cache
KW - Distributed hash table (DHT)
KW - Peer-to-peer (P2P) network
KW - Placement
KW - Popularity
KW - Topology
UR - https://www.scopus.com/pages/publications/77953116791
U2 - 10.1109/TPDS.2009.136
DO - 10.1109/TPDS.2009.136
M3 - Article
AN - SCOPUS:77953116791
SN - 1045-9219
VL - 21
SP - 1011
EP - 1026
JO - IEEE Transactions on Parallel and Distributed Systems
JF - IEEE Transactions on Parallel and Distributed Systems
IS - 7
M1 - 5226618
ER -