• DocumentCode
    2105310
  • Title

    An Evolutionary Approach to Network Self-Organization and Resilient Data Diffusion

  • Author

    Ramirez, Andres J. ; Cheng, Betty H C ; McKinley, Philip K.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Michigan State Univ., East Lansing, MI, USA
  • fYear
    2011
  • fDate
    3-7 Oct. 2011
  • Firstpage
    198
  • Lastpage
    207
  • Abstract
    Data diffusion techniques enable a distributed system to replicate and propagate data across a potentially unreliable network in order to provide better data protection and availability. This paper presents a novel evolutionary computation approach to developing network construction algorithms and data diffusion strategies. The proposed approach combines a linear genetic program with a cellular automaton to evolve digital organisms (agents) capable of self-organizing into different types of networks and self-adapting to changes in their surrounding environment, such as link failures and node churn. We assess the effectiveness of the proposed approach by conducting several experiments that explore different network structures under different environmental conditions. The results suggest the combined methods are able to produce self-organizing and self-adaptive agents that construct networks and efficiently distribute data throughout the network, while balancing competing concerns, such as minimizing energy consumption and providing reliability.
  • Keywords
    cellular automata; distributed processing; genetic algorithms; linear programming; self-adjusting systems; cellular automaton; data availability; data diffusion; data propagation; data protection; data replication; digital organisms; distributed system; energy consumption; evolutionary computation; linear genetic program; link failure; network construction; network self-organization; node churn; reliability; self-adapting agent; self-organizing agent; Automata; Energy resources; Genetic programming; Network topology; Organisms; Topology; Evolutionary algorithm; cellular automata; data diffusion; genetic programming; self-organization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Self-Adaptive and Self-Organizing Systems (SASO), 2011 Fifth IEEE International Conference on
  • Conference_Location
    Ann Arbor, MI
  • ISSN
    1949-3673
  • Print_ISBN
    978-1-4577-1614-0
  • Electronic_ISBN
    1949-3673
  • Type

    conf

  • DOI
    10.1109/SASO.2011.31
  • Filename
    6063502