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] On the complexity of cooperative peer-to-peer repair for wireless broadcasting
    Cheung, Gene
    Li, Danjue
    Chuah, Chen-Nee
    IEEE COMMUNICATIONS LETTERS, 2006, 10 (11) : 742 - 744
  • [3] Request algorithms in freenet-style peer-to-peer systems
    Mache, J
    Gilbert, M
    Guchereau, J
    Lesh, J
    Ramli, F
    Wilkinson, M
    SECOND INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING, PROCEEDINGS, 2002, : 90 - 95
  • [4] A Muddle of Models of Motivation For Using Peer-to-Peer Economy Systems
    Bellotti, Victoria
    Ambard, Alexander
    Turner, Daniel
    Gossmann, Christina
    Demkova, Kamila
    Carroll, John M.
    CHI 2015: PROCEEDINGS OF THE 33RD ANNUAL CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, 2015, : 1085 - 1094
  • [5] Dynamic peer-to-peer competition
    Caram, L. F.
    Caiafa, C. F.
    Proto, A. N.
    Ausloos, M.
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2010, 389 (13) : 2628 - 2636
  • [6] The Peer's Dilemma: A general framework to examine cooperation in pure peer-to-peer systems
    Palomar, Esther
    Alcaide, Almudena
    Ribagorda, Arturo
    Zhang, Yan
    COMPUTER NETWORKS, 2012, 56 (17) : 3756 - 3766
  • [7] Organisational adaptation of multi-agent systems in a peer-to-peer scenario
    Campos, Jordi
    Esteva, Marc
    Lopez-Sanchez, Maite
    Morales, Javier
    Salamo, Maria
    COMPUTING, 2011, 91 (02) : 169 - 215
  • [8] A Task-Based Model for the Lifespan of Peer-to-Peer Swarms
    Zhao, Yong
    Zhang, Zhibin
    He, Ting
    Liu, Alex X.
    Guo, Li
    Fang, Binxing
    NETWORKING 2012, PT II, 2012, 7290 : 71 - 83
  • [9] Grouped peer-to-peer networks and self-organization algorithm
    Kojima, K
    2003 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-5, CONFERENCE PROCEEDINGS, 2003, : 2970 - 2976
  • [10] Self-Organized Formation and Evolution of Peer-to-Peer Networks
    Li, Yung-Ming
    Tan, Yong
    De, Prabuddha
    INFORMS JOURNAL ON COMPUTING, 2013, 25 (03) : 502 - 516