Self-Chord: A Bio-Inspired P2P Framework for Self-Organizing Distributed Systems

被引:27
作者
Forestiero, Agostino [1 ]
Leonardi, Emilio [2 ]
Mastroianni, Carlo [1 ]
Meo, Michela [2 ]
机构
[1] ICAR CNR, Inst High Performance Comp & Networking, I-87036 Arcavacata Di Rende, Italy
[2] Politecn Torino, Dept Elect, I-10129 Turin, Italy
关键词
Bio-inspired algorithms; cloud computing; grid computing; multiagent systems; peer-to-peer (P2P); self-organization;
D O I
10.1109/TNET.2010.2046745
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents "Self-Chord," a peer-to-peer (P2P) system that inherits the ability of Chord-like structured systems for the construction and maintenance of an overlay of peers, but features enhanced functionalities deriving from ant-inspired algorithms, such as autonomous behavior, self-organization, and capacity to adapt to a changing environment. As opposed to the structured P2P systems deployed so far, resource indexing and placement is uncorrelated with network structure and topology, and resource keys are organized and managed by self-organizing mobile agents through simple local operations driven by probabilistic choices. Self-Chord has three main features that are particularly advantageous in Grid and Cloud Computing: 1) it is possible to give a semantic meaning to keys, which enables the execution of range queries; 2) the keys are fairly distributed over the peers, thus improving the balancing of storage responsibilities; 3) maintenance load is also limited because it is not necessary to reassign keys when new peers or resources are added to the system-the mobile agents will spontaneously reorganize the keys. The efficiency and effectiveness of Self-Chord were assessed both with a simulation framework and with an analytical model inspired by fluid dynamics.
引用
收藏
页码:1651 / 1664
页数:14
相关论文
共 29 条
  • [1] A survey of peer-to-peer content distribution technologies
    Androutsellis-Theotokis, S
    Spinellis, D
    [J]. ACM COMPUTING SURVEYS, 2004, 36 (04) : 335 - 371
  • [2] Scalable, efficient range queries for grid information services
    Andrzejak, A
    Xu, ZC
    [J]. SECOND INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING, PROCEEDINGS, 2002, : 33 - 40
  • [3] [Anonymous], P 2001 C APPL TECHN, DOI DOI 10.1145/383059.383071
  • [4] Anthill:: A framework for the development of agent-based peer-to-peer systems
    Babaoglu, Ö
    Meling, H
    Montresor, A
    [J]. 22ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2002, : 15 - 22
  • [5] Bonabeau E., 1999, Swarm Intelligence: From Natural to Artificial Systems, DOI [DOI 10.1093/OSO/9780195131581.001.0001, 10.1093/oso/9780195131581.001.0001]
  • [6] MAAN: A multi-attribute addressable network for grid information services
    Cai, M
    Frank, M
    Chen, JB
    Szekely, P
    [J]. FOURTH INTERNATIONAL WORKSHOP ON GRID COMPUTING, PROCEEDINGS, 2003, : 184 - 191
  • [7] The organic grid: Self-organizing computation on a peer-to-peer network
    Chakravarti, AJ
    Baumgartner, G
    Lauria, M
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2005, 35 (03): : 373 - 384
  • [8] Cheema AS, 2005, 2005 6TH INTERNATIONAL WORKSHOP ON GRID COMPUTING (GRID), P179
  • [9] ERDIL DC, 2005, P ICAS SIL VALL CA J, P55
  • [10] Self-Chord: a Bio-Inspired Algorithm for Structured P2P Systems
    Forestiero, Agostino
    Mastroianni, Carlo
    Meo, Michela
    [J]. CCGRID: 2009 9TH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, 2009, : 44 - +