• DocumentCode
    1474826
  • Title

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

  • Author

    Forestiero, Agostino ; Leonardi, Emilio ; Mastroianni, Carlo ; Meo, Michela

  • Author_Institution
    Inst. for High Performance Comput. & Networking, CNR, Rende, Italy
  • Volume
    18
  • Issue
    5
  • fYear
    2010
  • Firstpage
    1651
  • Lastpage
    1664
  • Abstract
    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.
  • Keywords
    grid computing; mobile agents; peer-to-peer computing; P2P; ant-inspired algorithms; cloud computing; grid computing; mobile agents; peer-to-peer system; self-chord; self-organizing distributed systems; self-organizing mobile agents; Analytical models; Associate members; Cloud computing; Computer networks; Grid computing; Indexing; Large-scale systems; Mobile agents; Peer to peer computing; Scalability; Bio-inspired algorithms; cloud computing; grid computing; multiagent systems; peer-to-peer (P2P); self-organization;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2010.2046745
  • Filename
    5451101