Adaptation in natural and artificial systems
Adaptation in natural and artificial systems
Dynamics of complex systems
Self-Organization in Biological Systems
Self-Organization in Biological Systems
Chord: a scalable peer-to-peer lookup protocol for internet applications
IEEE/ACM Transactions on Networking (TON)
Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
CCGRID '03 Proceedings of the 3st International Symposium on Cluster Computing and the Grid
Maintaining Connectivity in a Scalable and Robust Distributed Environment
CCGRID '02 Proceedings of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid
Peer-to-Peer Paradigm: Minitrack Introduction
HICSS '04 Proceedings of the Proceedings of the 37th Annual Hawaii International Conference on System Sciences (HICSS'04) - Track 7 - Volume 7
Building Adaptive Peer-To-Peer Systems
P2P '04 Proceedings of the Fourth International Conference on Peer-to-Peer Computing
From Selfish Nodes to Cooperative Networks " Emergent Link-Based Incentives in Peer-to-Peer Networks
P2P '04 Proceedings of the Fourth International Conference on Peer-to-Peer Computing
Field review: Complex systems: Network thinking
Artificial Intelligence
Stepwise Fair-Share Buffering underneath Bio-inspired P2P Data Dissemination
ISPDC '07 Proceedings of the Sixth International Symposium on Parallel and Distributed Computing
Peer-to-peer evolutionary algorithms with adaptive autonomous selection
Proceedings of the 9th annual conference on Genetic and evolutionary computation
Self-organization algorithms for autonomic systems in the SelfLet approach
Proceedings of the 1st international conference on Autonomic computing and communication systems
Proceedings of the 7th workshop on Reflective and adaptive middleware
DEUS: a discrete event universal simulator
Proceedings of the 2nd International Conference on Simulation Tools and Techniques
Computational Intelligence: An Introduction
Computational Intelligence: An Introduction
A Field Guide to Genetic Programming
A Field Guide to Genetic Programming
EvAg: a scalable peer-to-peer evolutionary algorithm
Genetic Programming and Evolvable Machines
Evolutionary computing and autonomic computing: shared problems, shared solutions?
Self-star Properties in Complex Information Systems
A phylogenetic, ontogenetic, and epigenetic view of bio-inspired hardware systems
IEEE Transactions on Evolutionary Computation
Self-organizing network services with evolutionary adaptation
IEEE Transactions on Neural Networks
Genetic Programming and Evolvable Machines
Hi-index | 0.00 |
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.