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 条
  • [21] INVITED: Dynamic Platforms for Uncertainty Management in Future Automotive E/E Architectures
    Mundhenk, Philipp
    Tibba, Ghizlane
    Zhang, Licong
    Reimann, Felix
    Roy, Debayan
    Chakraborty, Samarjit
    PROCEEDINGS OF THE 2017 54TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2017,
  • [22] Fuzzy Self-Learning Controllers for Elasticity Management in Dynamic Cloud Architectures
    Jamshidi, Pooyan
    Sharifloo, Amir
    Pahl, Claus
    Arabnejad, Hamid
    Metzger, Andreas
    Estrada, Giovani
    2016 12TH INTERNATIONAL ACM SIGSOFT CONFERENCE ON QUALITY OF SOFTWARE ARCHITECTURES (QOSA), 2016, : 70 - 79
  • [23] Dynamic power management techniques in multi-core architectures: A survey study
    Attia, Khaled M.
    El-Hosseini, Mostafa A.
    Ali, Hesham A.
    AIN SHAMS ENGINEERING JOURNAL, 2017, 8 (03) : 445 - 456
  • [24] Performance evaluation of dual-layer architectures for high dynamic range head mounted displays
    Xu, Miaomiao
    Hua, Hong
    JOURNAL OF INFORMATION DISPLAY, 2023, 24 (01) : 31 - 46
  • [25] Dynamic Heap Management in High-Level Synthesis for Many-Accelerator Architectures
    Kokkinis, Argyris
    Diamantopoulos, Dionysios
    Siozios, Kostas
    2022 32ND INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, FPL, 2022, : 287 - 293
  • [26] PoweRock: Power Modeling and Flexible Dynamic Power Management for Many-Core Architectures
    Lai, Zhiquan
    Lam, King Tin
    Wang, Cho-Li
    Su, Jinshu
    IEEE SYSTEMS JOURNAL, 2017, 11 (02): : 600 - 612
  • [27] Passive Network State Monitoring for Dynamic Resource Management in Industry 4.0 Fog Architectures
    Orive, Adrian
    Agirre, Aitor
    Bilbao, Josu
    Marcos, Marga
    2018 IEEE 14TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2018, : 1414 - 1419
  • [28] ORBITAL ARCHITECTURES WITH DYNAMIC RECONFIGURATION
    PORTER, WA
    ARAVENA, JL
    IEE PROCEEDINGS-E COMPUTERS AND DIGITAL TECHNIQUES, 1987, 134 (06): : 281 - 287
  • [29] Dynamic scheduling in RISC architectures
    Univ of Surrey, Guildford, United Kingdom
    IEE Proc Comput Digital Tech, 5 (309-317):
  • [30] Towards a Calculus for Dynamic Architectures
    Marmsoler, Diego
    THEORETICAL ASPECTS OF COMPUTING - ICTAC 2017, 2017, 10580 : 79 - 99