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
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;
Conference_Titel :
Self-Adaptive and Self-Organizing Systems (SASO), 2011 Fifth IEEE International Conference on
Conference_Location :
Ann Arbor, MI
Print_ISBN :
978-1-4577-1614-0
Electronic_ISBN :
1949-3673
DOI :
10.1109/SASO.2011.31