Introducing artificial evolution into peer-to-peer networks with the distributed remodeling framework

被引:0
作者
Michele Amoretti
机构
[1] Centro Interdipartimentale SITEIA.PARMA,
来源
Genetic Programming and Evolvable Machines | 2013年 / 14卷
关键词
Peer-to-peer network; Artificial evolution; Complex adaptive system;
D O I
暂无
中图分类号
学科分类号
摘要
A peer-to-peer (P2P) network is a complex system whose elements (peer nodes, or simply peers) cooperate to implement scalable distributed services. From a general point of view, the activities of a P2P system are consequences of external inputs coming from the environment, and of the internal feedbacks among nodes. The reaction of a peer to direct or indirect inputs from the environment is dictated by its functional structure, which is usually defined in terms of static rules (protocols) shared among peers. The introduction of artificial evolution mechanisms may improve the efficiency of P2P networks, with respect to resource consumption, while preserving high performance in response to the environmental needs. In this paper, we propose the distributed remodeling framework (DRF), a general approach for the design of efficient environment-driven peer-to-peer networks. As a case study, we consider an ultra-large-scale storage and computing system whose nodes perform lookups for resources provided by other nodes, to cope with task execution requests that cannot be fulfilled locally. Thanks to the DRF, workload modifications trigger reconfigurations at the level of single peers, from which global system adaptation emerges without centralized control.
引用
收藏
页码:127 / 153
页数:26
相关论文
共 29 条
  • [1] Amoretti M.(2009)a survey of peer-to-peer overlay schemes: effectiveness, efficiency and security Recent Pat. Comput. Sci. 2 195-213
  • [2] Ottino J. M.(2004)Engineering complex systems Nature 427 399-1212
  • [3] Mitchell M.(2006)Complex systems: network thinking Artif. Intell. 170 1194-32
  • [4] Stoica I.(2003)Chord: a scalable peer-to-peer lookup protocol for internet applications IEEE/ACM Trans Netw 11 17-356
  • [5] Morris R.(2011)Modeling the cultural evolution of language Phys. Life. Rev. 8 339-97
  • [6] Liben-Nowell D.(1997)A phylogenetic, ontogenetic, and epigenetic view of bio-inspired hardware systems IEEE Trans. Evol. Comput. 1 83-337
  • [7] Karger D.R.(2012)Evolutionary dynamics on multiple scales: a quantitative analysis of the interplay between genotype, phenotype, and fitness in linear genetic programming Genet. Program. Evol. Mach. 13 305-1278
  • [8] Kaashoek M.F.(2005)Self-organizing network services with evolutionary adaptation IEEE Trans. Neural Netw. 16 1269-67
  • [9] Dabek F.(2004)From epidemics to distributed computing IEEE Comput 37 60-512
  • [10] Balakrishnan H.(1999)Emergence of scaling in random networks Science 286 509-undefined