Bioinspired Models of Network, Information, and Computing Systems. 4th International Conference, BIONETICS 2009, Avignon, France, December 9-11, 2009, Revised Selected Papers

Research Article

iNet-EGT: An Evolutionarily Stable Adaptation Framework for Network Applications

Download220 downloads
  • @INPROCEEDINGS{10.1007/978-3-642-12808-0_4,
        author={Chonho Lee and Junichi Suzuki and Athanasios Vasilakos},
        title={iNet-EGT: An Evolutionarily Stable Adaptation Framework for Network Applications},
        proceedings={Bioinspired Models of Network, Information, and Computing Systems. 4th International Conference, BIONETICS 2009, Avignon, France, December 9-11, 2009, Revised Selected Papers},
        proceedings_a={BIONETICS},
        year={2012},
        month={5},
        keywords={Artificial immune systems Evolutionary game theory Biologically-inspired networking Autonomous and adaptive networks},
        doi={10.1007/978-3-642-12808-0_4}
    }
    
  • Chonho Lee
    Junichi Suzuki
    Athanasios Vasilakos
    Year: 2012
    iNet-EGT: An Evolutionarily Stable Adaptation Framework for Network Applications
    BIONETICS
    Springer
    DOI: 10.1007/978-3-642-12808-0_4
Chonho Lee1,*, Junichi Suzuki1,*, Athanasios Vasilakos2,*
  • 1: University of Massachusetts
  • 2: University of Western Macedonia
*Contact email: chonho@cs.umb.edu, jxs@cs.umb.edu, vasilako@ath.forthnet.gr

Abstract

This paper studies a bio-inspired framework, iNet-EGT, to build autonomous adaptive network applications. In iNet-EGT, each application is designed as a set of agents, each of which provides a functional service and possesses biological behaviors such as migration, replication and death. iNet-EGT implements an adaptive behavior selection mechanism for agents. It is designed after an immune process that produces specific antibodies to antigens (e.g., viruses) for eliminating them. iNet-EGT models a set of network conditions (e.g., workload and resource availability) as an antigen and an agent behavior as an antibody. iNet-EGT allows each agent to autonomously sense its surrounding network conditions (an antigen) and select a behavior (an antibody) according to the conditions. This behavior selection process is modeled as a series of evolutionary games among behaviors. It is theoretically proved to converge to an evolutionarily stable (ES) equilibrium; a specific (i.e., ES) behavior is always selected as the most rational behavior against a particular set of network conditions. This means that iNet-EGT allows every agent to always perform behaviors in a rational and adaptive manner. Simulation results verify this; agents invoke rational (i.e., ES) behaviors and adapt their performance to dynamic network conditions.