Dynamic layer management in superpeer architectures

被引:51
|
作者
Xiao, L
Zhuang, ZY
Liu, YH
机构
[1] Michigan State Univ, Dept Comp Sci & Engn, E Lansing, MI 48824 USA
[2] Hong Kong Univ Sci & Technol, Dept Comp Sci, Kowloon, Hong Kong, Peoples R China
基金
美国国家科学基金会;
关键词
unstructured peer-to-peer; superpeer architecture; layer management; workload analysis; adaptive algorithms;
D O I
10.1109/TPDS.2005.137
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Superpeer unstructured P2P systems have been found to be very effective by dividing the peers into two layers, superlayer and leaf-layer, in which message flooding is only conducted among superlayer and all leaf-peers are represented by corresponding superpeers. However, current superpeer systems do not employ any effective layer management schemes, so the transient and low-capacity peers are allowed to act as superpeers. Moreover, the lack of an appropriate size ratio maintenance mechanism on superlayer to leaf-layer makes the system's search performance far from being optimal. We present one workload model aimed at reducing the weighted overhead of a network. Using our proposed workload model, a network can determine an optimal layer size ratio between leaf-layer and superlayer. We then propose a Dynamic Layer Management algorithm, DLM, which can maintain an optimal layer size ratio and adaptively elect and adjust peers between superlayer and leaf-layer. DLM is completely distributed in the sense that each peer decides to be a superpeer or a leaf-peer independently without global knowledge. DLM could effectively help a superpeer P2P system maintain the optimal layer size ratio and designate peers with relatively long lifetime and large capacities as superpeers, and the peers with short lifetime and low capacities as leaf-peers under highly dynamic network situations. We demonstrate that the quality of a superpeer system is significantly improved under the DLM scheme by comprehensive simulations.
引用
收藏
页码:1078 / 1091
页数:14
相关论文
共 50 条
  • [1] A dynamic layer management scheme for a superpeer ring with a loosely-consistent DHT
    Han, Saeyoung
    Park, Sungyong
    INTERNATIONAL JOURNAL OF COMMUNICATION NETWORKS AND DISTRIBUTED SYSTEMS, 2008, 1 (02) : 161 - 178
  • [2] A dynamic layer management scheme for a superpeer ring with a loosely-consistent DHT
    Han, Saeyoung
    Park, Sungyong
    2007 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING, VOLS 1 AND 2, 2007, : 379 - 382
  • [3] Dynamic layer management in super-peer architectures
    Zhuang, ZY
    Liu, YH
    Xiao, L
    2004 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDINGS, 2004, : 29 - 36
  • [4] On the Feasibility of Dynamic Superpeer Ratio Maintenance
    Sanchez-Artigas, Marc
    Garcia Lopez, Pedro
    Gomez Skarmeta, Antonio F.
    P2P'08: EIGHTH INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING, PROCEEDINGS, 2008, : 333 - +
  • [5] A Dynamic Peers Maintenance Method Based on the SuperPeer Stability
    Gao, Lu
    Xu, Zhen
    Li, Zhongmin
    COMMUNICATIONS AND INFORMATION PROCESSING, PT 2, 2012, 289 : 547 - +
  • [6] Querying data sources in a SuperPeer Data Management System
    Jaudoin, H
    Schneider, M
    Vigier, F
    FLEXIBLE QUERY ANSWERING SYSTEMS, PROCEEDINGS, 2004, 3055 : 54 - 67
  • [7] DynaCo: Dynamic Coherence Management for Tiled Manycore Architectures
    Srivatsa, Akshay
    Mansour, Mostafa
    Rheindt, Sven
    Gabriel, Dirk
    Wild, Thomas
    Herkersdorf, Andreas
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2021, 49 (04) : 570 - 599
  • [8] DynaCo: Dynamic Coherence Management for Tiled Manycore Architectures
    Akshay Srivatsa
    Mostafa Mansour
    Sven Rheindt
    Dirk Gabriel
    Thomas Wild
    Andreas Herkersdorf
    International Journal of Parallel Programming, 2021, 49 : 570 - 599
  • [9] Dynamic commit tree management for service oriented architectures
    Boettcher, Stefan
    Obermeier, Sebastian
    ICEIS 2007: PROCEEDINGS OF THE NINTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: DATABASES AND INFORMATION SYSTEMS INTEGRATION, 2007, : 95 - 101
  • [10] Dynamic Load Management of Virtual Machines in Cloud Architectures
    Andreolini, Mauro
    Casolari, Sara
    Colajanni, Michele
    Messori, Michele
    CLOUD COMPUTING, 2010, 34 : 201 - 214