Data networks
Epidemic algorithms for replicated database maintenance
PODC '87 Proceedings of the sixth annual ACM Symposium on Principles of distributed computing
Dynamic load balancing for distributed memory multiprocessors
Journal of Parallel and Distributed Computing
Load balancing and Poisson equation in a graph
Concurrency: Practice and Experience
Communications of the ACM
Ant-based load balancing in telecommunications networks
Adaptive Behavior
Communications of the ACM
Artificial Life
Ant algorithms for discrete optimization
Artificial Life
Search and replication in unstructured peer-to-peer networks
ICS '02 Proceedings of the 16th international conference on Supercomputing
Neural Networks: A Comprehensive Foundation
Neural Networks: A Comprehensive Foundation
Introduction to Reinforcement Learning
Introduction to Reinforcement Learning
Artificial Life
Self-Organization in Biological Systems
Self-Organization in Biological Systems
Document Ranking and the Vector-Space Model
IEEE Software
The Vision of Autonomic Computing
Computer
ACM Transactions on Computer Systems (TOCS)
Ad-hoc On-Demand Distance Vector Routing
WMCSA '99 Proceedings of the Second IEEE Workshop on Mobile Computer Systems and Applications
Making gnutella-like P2P systems scalable
Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications
Neurons, Viscose Fluids, Freshwater Polyp Hydra-and Self-Organizing Information Systems
IEEE Intelligent Systems
The Node Distribution of the Random Waypoint Mobility Model for Wireless Ad Hoc Networks
IEEE Transactions on Mobile Computing
Gossip-Based Computation of Aggregate Information
FOCS '03 Proceedings of the 44th Annual IEEE Symposium on Foundations of Computer Science
Cellular Automata: A Discrete Universe
Cellular Automata: A Discrete Universe
Introduction to Evolutionary Computing
Introduction to Evolutionary Computing
Ant Colony Optimization
Engineering Self-Organising Systems
Engineering Self-Organising Systems
The Hitchhiker's Guide to Biomorphic Software
Queue - Surviving Network Attacks
Stigmergic Learning for Self-Organizing Mobile Ad-Hoc Networks (MANET's)
AAMAS '04 Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 3
Ant Agents for Hybrid Multipath Routing in Mobile Ad Hoc Networks
WONS '05 Proceedings of the Second Annual Conference on Wireless On-demand Network Systems and Services
The peer sampling service: experimental evaluation of unstructured gossip-based implementations
Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware
Reaction-Diffusion Computers
Gossip-based aggregation in large dynamic networks
ACM Transactions on Computer Systems (TOCS)
Global convergence of local agent behaviors
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
Exact algorithms for the minimum power symmetric connectivity problem in wireless networks
Computers and Operations Research
AntNet: distributed stigmergetic control for communications networks
Journal of Artificial Intelligence Research
Future directions in distributed computing
Design of a robust search algorithm for p2p networks
HiPC'04 Proceedings of the 11th international conference on High Performance Computing
Design and analysis of a bio-inspired search algorithm for peer to peer networks
Self-star Properties in Complex Information Systems
Power-Aware distributed protocol for a connectivity problem in wireless sensor networks
Self-star Properties in Complex Information Systems
T-Man: gossip-based overlay topology management
ESOA'05 Proceedings of the Third international conference on Engineering Self-Organising Systems
Properties and mechanisms of self-organizing MANET and P2P systems
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Digitally Evolving Models for Dynamically Adaptive Systems
SEAMS '07 Proceedings of the 2007 International Workshop on Software Engineering for Adaptive and Self-Managing Systems
Using group selection to evolve leadership in populations of self-replicating digital organisms
Proceedings of the 9th annual conference on Genetic and evolutionary computation
Run-time adaptive on-chip communication scheme
Proceedings of the 2007 IEEE/ACM international conference on Computer-aided design
Detecting diseases in farm animals with embedded system
CEA'07 Proceedings of the 2007 annual Conference on International Conference on Computer Engineering and Applications
Designing self-organising environments with agents and artefacts: a simulation-driven approach
International Journal of Agent-Oriented Software Engineering
International Journal of Mobile Network Design and Innovation
Designing modular architectures in the framework AKIRA
Multiagent and Grid Systems - Special Issue on Nature inspired systems for parallel, asynchronous and decentralised environments
Phero-Trail: a bio-inspired location service for mobile underwater sensor networks
Proceedings of the third ACM international workshop on Underwater Networks
Autonomic communication services: a new challenge for software agents
Autonomous Agents and Multi-Agent Systems
Design Patterns for Self-organising Systems
CEEMAS '07 Proceedings of the 5th international Central and Eastern European conference on Multi-Agent Systems and Applications V
Autonomous Querying for Knowledge Networks
ATC '08 Proceedings of the 5th international conference on Autonomic and Trusted Computing
Bio-inspired Search and Distributed Memory Formation on Power-Law Networks
Proceedings of the 10th international conference on Parallel Problem Solving from Nature: PPSN X
Autonomic and cognitive possibilities for information or neural-like systems using dynamic links
WSEAS TRANSACTIONS on SYSTEMS
Autonomic and cognitive possibilities for information or neural-like systems using dynamic links
WSEAS TRANSACTIONS on SYSTEMS
A journey to highly dynamic, self-adaptive service-based applications
Automated Software Engineering
Engineering of Software-Intensive Systems: State of the Art and Research Challenges
Software-Intensive Systems and New Computing Paradigms
Insect sensory systems inspired computing and communications
Ad Hoc Networks
Self-adaptive software: Landscape and research challenges
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Self-organized control of knowledge generation in pervasive computing systems
Proceedings of the 2009 ACM symposium on Applied Computing
A biochemical metaphor for developing eternally adaptive service ecosystems
Proceedings of the 2009 ACM symposium on Applied Computing
Programming pervasive and mobile computing applications: The TOTA approach
ACM Transactions on Software Engineering and Methodology (TOSEM)
Policy-constrained bio-inspired processes for autonomic route management
Computer Networks: The International Journal of Computer and Telecommunications Networking
Proceedings of The 8th International Conference on Autonomous Agents and Multiagent Systems - Volume 1
Evolving quorum sensing in digital organisms
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
Biochemical Tuple Spaces for Self-organising Coordination
COORDINATION '09 Proceedings of the 11th International Conference on Coordination Models and Languages
Consistency of States of Management Data in P2P-Based Autonomic Network Management
DSOM '09 Proceedings of the 20th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management: Integrated Management of Systems, Services, Processes and People in IT
Robustness and Dependability of Self-Organizing Systems - A Safety Engineering Perspective
SSS '09 Proceedings of the 11th International Symposium on Stabilization, Safety, and Security of Distributed Systems
Community formation and search in P2P: a robust and self-adjusting algorithm
COMSNETS'09 Proceedings of the First international conference on COMmunication Systems And NETworks
Use of MaSE methodology for designing a swarm-based multi-agent system
Journal of Intelligent & Fuzzy Systems: Applications in Engineering and Technology - Knowledge integration and management in autonomous systems
A biochemical approach to adaptive service ecosystems
Information Sciences: an International Journal
A taxonomy of biologically inspired research in computer networking
Computer Networks: The International Journal of Computer and Telecommunications Networking
Design patterns for decentralised coordination in self-organising emergent systems
ESOA'06 Proceedings of the 4th international conference on Engineering self-organising systems
Directed evolution of communication and cooperation in digital organisms
ECAL'07 Proceedings of the 9th European conference on Advances in artificial life
Handling dynamics in diffusive aggregation schemes: An evaporative approach
Future Generation Computer Systems
A group selection pattern for agent-based virtual organizations coordination in grids
OTM'07 Proceedings of the 2007 OTM confederated international conference on On the move to meaningful internet systems - Volume Part I
Myopic distributed protocols for singleton and independent-resource congestion games
WEA'08 Proceedings of the 7th international conference on Experimental algorithms
Simulation experiences with an ecological approach for pervasive service systems
Proceedings of the 2nd workshop on Bio-inspired algorithms for distributed systems
Using chemical reactions to model service composition
Proceedings of the second international workshop on Self-organizing architectures
Towards consistency of policy states in decentralized autonomic network management
POLICY'09 Proceedings of the 10th IEEE international conference on Policies for distributed systems and networks
IEEE Journal on Selected Areas in Communications
Phero-trail: a bio-inspired location service for mobile underwater sensor networks
IEEE Journal on Selected Areas in Communications
BiRSM: bio-inspired resource self-management for all IP-networks
IEEE Network: The Magazine of Global Internetworking - Special issue on biologically inspired networking
Bottom-up design patterns and the energy web
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
A bio-inspired algorithm for energy optimization in a self-organizing data center
SOAR'09 Proceedings of the First international conference on Self-organizing architectures
Towards a pervasive infrastructure for chemical-inspired self-organising services
SOAR'09 Proceedings of the First international conference on Self-organizing architectures
A self-organizing architecture for pervasive ecosystems
SOAR'09 Proceedings of the First international conference on Self-organizing architectures
Fitting genetic algorithms to distributed on-line evolution of network protocols
Computer Networks: The International Journal of Computer and Telecommunications Networking
Towards nature-inspired pervasive service ecosystems: Concepts and simulation experiences
Journal of Network and Computer Applications
Innovative directions in self-organized distributed multimedia systems
Multimedia Tools and Applications
Spatial Coordination of Pervasive Services through Chemical-Inspired Tuple Spaces
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Architectures & infrastructure
Service research challenges and solutions for the future internet
Description and composition of bio-inspired design patterns: the gradient case
Proceedings of the 3rd workshop on Biologically inspired algorithms for distributed systems
Adaptive instantiation of service workflows using a chemical approach
Euro-Par 2010 Proceedings of the 2010 conference on Parallel processing
Distributed computing in the 21st century: some aspects of cloud computing
Dependable and Historic Computing
Survey: Urban pervasive applications: Challenges, scenarios and case studies
Computer Science Review
Self-adaptive and reconfigurable distributed computing systems
Applied Soft Computing
On distributed computation of information potentials
FOMC '12 Proceedings of the 8th International Workshop on Foundations of Mobile Computing
Design and evaluation of decentralized online clustering
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Emerge-Sort: swarm intelligence sorting
SETN'12 Proceedings of the 7th Hellenic conference on Artificial Intelligence: theories and applications
Inspired Social Spider Behavior for Secure Wireless Sensor Networks
International Journal of Mobile Computing and Multimedia Communications
A survey and taxonomy of on-chip monitoring of multicore systems-on-chip
ACM Transactions on Design Automation of Electronic Systems (TODAES)
A state-dependent time evolving multi-constraint routing algorithm
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
On competitive self-composition in pervasive services
Science of Computer Programming
Think globally, act locally: on the reshaping of information landscapes
Proceedings of the 12th international conference on Information processing in sensor networks
Adaptive atomic capture of multiple molecules
Journal of Parallel and Distributed Computing
Injecting Self-Organisation into Pervasive Service Ecosystems
Mobile Networks and Applications
Proceedings of the 2013 Summer Computer Simulation Conference
Hi-index | 0.00 |
Recent developments in information technology have brought about important changes in distributed computing. New environments such as massively large-scale, wide-area computer networks and mobile ad hoc networks have emerged. Common characteristics of these environments include extreme dynamicity, unreliability, and large scale. Traditional approaches to designing distributed applications in these environments based on central control, small scale, or strong reliability assumptions are not suitable for exploiting their enormous potential. Based on the observation that living organisms can effectively organize large numbers of unreliable and dynamically-changing components (cells, molecules, individuals, etc.) into robust and adaptive structures, it has long been a research challenge to characterize the key ideas and mechanisms that make biological systems work and to apply them to distributed systems engineering. In this article we propose a conceptual framework that captures several basic biological processes in the form of a family of design patterns. Examples include plain diffusion, replication, chemotaxis, and stigmergy. We show through examples how to implement important functions for distributed computing based on these patterns. Using a common evaluation methodology, we show that our bio-inspired solutions have performance comparable to traditional, state-of-the-art solutions while they inherit desirable properties of biological systems including adaptivity and robustness.