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 条
  • [21] Adaptive Search for Peer-to-Peer Networks
    Sa, Li
    Shang, Lihui
    Hou, Jun
    Shen, Yuming
    IECON 2008: 34TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, VOLS 1-5, PROCEEDINGS, 2008, : 25 - 30
  • [22] Adaptive peer-to-peer streaming with MutualCast
    CHOU Philip A
    Journal of Zhejiang University Science A(Science in Engineering), 2006, (05) : 737 - 748
  • [23] Measuring web feature impacts in Peer-to-Peer file sharing systems
    Yang, Sirui
    Jin, Hai
    Li, Bo
    Liao, Xiaofei
    Yao, Hong
    Huang, Qi
    To, Xuping
    COMPUTER COMMUNICATIONS, 2009, 32 (12) : 1418 - 1425
  • [24] Testing peer-to-peer systems
    de Almeida, Eduardo Cunha
    Sunye, Gerson
    Le Traon, Yves
    Valduriez, Patrick
    EMPIRICAL SOFTWARE ENGINEERING, 2010, 15 (04) : 346 - 379
  • [25] Bootstrapping in Peer-to-Peer Systems
    Knoll, Mirko
    Wacker, Arno
    Schiele, Gregor
    Weis, Torben
    PROCEEDINGS OF THE 2008 14TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, : 271 - +
  • [26] Collusion in peer-to-peer systems
    Ciccarelli, Gianluca
    Lo Cigno, Renato
    COMPUTER NETWORKS, 2011, 55 (15) : 3517 - 3532
  • [27] Hybrid peer-to-peer systems
    Darlagiannis, V
    PEER-TO-PEER SYSTEMS AND APPLICATIONS, 2005, 3485 : 353 - 366
  • [28] Testing peer-to-peer systems
    Eduardo Cunha de Almeida
    Gerson Sunyé
    Yves Le Traon
    Patrick Valduriez
    Empirical Software Engineering, 2010, 15 : 346 - 379
  • [29] Replication in Peer-to-Peer Systems
    Knoll, Mirko
    Abbadi, Haitham
    Weis, Torben
    SELF-ORGANIZING SYSTEMS, PROCEEDINGS, 2008, 5343 : 35 - 46
  • [30] Organization in Peer-to-Peer systems
    De Meer, H
    Koppen, C
    PEER-TO-PEER SYSTEMS AND APPLICATIONS, 2005, 3485 : 247 - 266