Measuring the complexity of adaptive peer-to-peer systems

被引:6
|
作者
Amoretti, Michele [1 ]
Gershenson, Carlos [2 ]
机构
[1] Univ Parma, Dipartimento Ingn Informaz, Parco Area Sci 181A, I-43124 Parma, Italy
[2] Univ Nacl Autonoma Mexico, Inst Invest Matemat Aplicadas & Sistemas, AP 20-126, Mexico City 01000, DF, Mexico
关键词
Adaptive peer-to-peer system; Evolution; Complexity; Information theory; SELF-ORGANIZATION; EMERGENCE;
D O I
10.1007/s12083-015-0385-4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
To improve the efficiency of peer-to-peer (P2P) systems while adapting to changing environmental conditions, static peer-to-peer protocols can be replaced by adaptive plans. The resulting systems are inherently complex, which makes their development and characterization a challenge for traditional methods. Here we propose the design and analysis of adaptive P2P systems using measures of complexity, emergence, self-organization, and homeostasis based on information theory. These measures allow the evaluation of adaptive P2P systems and thus can be used to guide their design. We evaluate the proposal with a P2P computing system provided with adaptation mechanisms. We show the evolution of the system with static and also changing workload, using different fitness functions. When the adaptive plan forces the system to converge to a predefined performance level, the nodes may result in highly unstable configurations, which correspond to a high variance in time of the measured complexity. Conversely, if the adaptive plan is less "aggressive", the system may be more stable, but the optimal performance may not be achieved.
引用
收藏
页码:1031 / 1046
页数:16
相关论文
共 50 条
  • [1] Measuring the complexity of adaptive peer-to-peer systems
    Michele Amoretti
    Carlos Gershenson
    Peer-to-Peer Networking and Applications, 2016, 9 : 1031 - 1046
  • [2] Adaptive replication in peer-to-peer systems
    Gopalakrishnan, V
    Silaghi, B
    Bhattacharjee, B
    Keleher, P
    24TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2004, : 360 - 369
  • [3] Building adaptive peer-to-peer systems
    Kalyvianaki, E
    Pratt, I
    FOURTH INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING, PROCEEDINGS, 2004, : 268 - 269
  • [4] Adaptive query-caching in Peer-to-Peer systems
    Yin, ZN
    Jin, H
    Zhang, C
    Yuan, Q
    Zhao, CC
    NETWORK AND PARALLEL COMPUTING, PROCEEDINGS, 2005, 3779 : 97 - 104
  • [5] Adaptive collaboration in peer-to-peer systems - (Extended abstract)
    Awerbuch, B
    Patt-Shamir, B
    Peleg, D
    Tuttle, M
    25TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2005, : 71 - 80
  • [6] An Adaptive Randomized Search Protocol in Peer-to-peer Systems
    Wu, Yu
    Izumi, Taisuke
    Ooshita, Fukuhito
    Kakugawa, Hirotsugu
    Masuzawa, Toshimitsu
    APPLIED COMPUTING 2007, VOL 1 AND 2, 2007, : 533 - +
  • [7] Adaptive Zone Replication for Structured Peer-to-Peer Systems
    Yoneda, Shigeki
    Hayashibara, Naohiro
    2017 IEEE 15TH INTL CONF ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, 15TH INTL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING, 3RD INTL CONF ON BIG DATA INTELLIGENCE AND COMPUTING AND CYBER SCIENCE AND TECHNOLOGY CONGRESS(DASC/PICOM/DATACOM/CYBERSCI, 2017, : 415 - 422
  • [8] Peer-to-Peer Systems
    Rodrigues, Rodrigo
    Druschel, Peter
    COMMUNICATIONS OF THE ACM, 2010, 53 (10) : 72 - 82
  • [9] Adaptive peer-to-peer topologies
    Condie, T
    Kamvar, SD
    Garcia-Molina, H
    FOURTH INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING, PROCEEDINGS, 2004, : 53 - 62
  • [10] Peer-to-Peer Systems
    Steinmetz, Ralf
    Liebau, Nicolas
    Wehrle, Klaus
    IT-INFORMATION TECHNOLOGY, 2007, 49 (05): : 269 - 271