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 条
  • [41] Capacity Analysis of Peer-to-Peer Adaptive Streaming
    Xu, Yang
    Liu, Yong
    Ross, Keith
    13TH IEEE INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING (P2P), 2013,
  • [42] Adaptive resource location in a peer-to-peer network
    Iles, M
    Deugo, D
    DEVELOPMENTS IN APPLIED ARTIFICIAL INTELLIGENCE, 2003, 2718 : 604 - 613
  • [43] Adaptive and Efficient Peer Selection in Peer-to-Peer Streaming Networks
    Hsiao, Tai-Hua
    Hsu, Ming-Hung
    Miao, Yu-Ben
    2011 IEEE 17TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2011, : 753 - 758
  • [44] An adaptive peer-to-peer collision warning system
    Miller, R
    Huang, QF
    IEEE 55TH VEHICULAR TECHNOLOGY CONFERENCE, VTC SPRING 2002, VOLS 1-4, PROCEEDINGS, 2002, : 317 - 321
  • [45] Research on Simulators for Peer-to-Peer Systems
    Zhou, Shijie
    Zhou, Yanghong
    Luo, Jiaqing
    2013 3RD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT), 2013, : 726 - 731
  • [46] Peer-to-peer systems and applications - Introduction
    Steinmetz, R
    Wehrle, K
    PEER-TO-PEER SYSTEMS AND APPLICATIONS, 2005, 3485 : 1 - +
  • [47] Peer-to-peer systems for video delivery
    Merani, Maria Luisa
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2010, 3 (03) : 173 - 174
  • [48] Peer-to-peer systems for video delivery
    Maria Luisa Merani
    Peer-to-Peer Networking and Applications, 2010, 3 : 173 - 174
  • [49] Leader Election in Peer-to-Peer Systems
    Obeidat, Atef A.
    Gubarev, Vasily V.
    SIBCON-2009: INTERNATIONAL SIBERIAN CONFERENCE ON CONTROL AND COMMUNICATIONS, 2009, : 25 - 31
  • [50] On the Computational Complexity of Peer-to-Peer Satellite Refueling Strategies
    Coene, Sofie
    Spieksma, Frits C. R.
    Dutta, Atri
    Tsiotras, Panagiotis
    INFOR, 2012, 50 (02) : 88 - 94