Logical foundations of artificial intelligence
Logical foundations of artificial intelligence
Exploiting virtual synchrony in distributed systems
SOSP '87 Proceedings of the eleventh ACM Symposium on Operating systems principles
KQML as an agent communication language
CIKM '94 Proceedings of the third international conference on Information and knowledge management
Ant-based load balancing in telecommunications networks
Adaptive Behavior
The ant colony optimization meta-heuristic
New ideas in optimization
Self-stabilizing systems in spite of distributed control
Communications of the ACM
Ad hoc networking: an introduction
Ad hoc networking
Chord: A scalable peer-to-peer lookup service for internet applications
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
A scalable content-addressable network
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
Multi-Agent Systems: An Introduction to Distributed Artificial Intelligence
Multi-Agent Systems: An Introduction to Distributed Artificial Intelligence
Introduction to Reinforcement Learning
Introduction to Reinforcement Learning
Distributed Systems: Principles and Paradigms
Distributed Systems: Principles and Paradigms
Introduction to Multiagent Systems
Introduction to Multiagent Systems
Model-based adaptation for self-healing systems
WOSS '02 Proceedings of the first workshop on Self-healing systems
Self-stabilization and eventual consistency in replicated real-time databases
WOSS '02 Proceedings of the first workshop on Self-healing systems
Wireless sensor networks: a survey
Computer Networks: The International Journal of Computer and Telecommunications Networking
Self-Organization in Biological Systems
Self-Organization in Biological Systems
A Roadmap of Agent Research and Development
Autonomous Agents and Multi-Agent Systems
Protecting Free Expression Online with Freenet
IEEE Internet Computing
IEEE Internet Computing
Advances in Network Simulation
Computer
Brocade: Landmark Routing on Overlay Networks
IPTPS '01 Revised Papers from the First International Workshop on Peer-to-Peer Systems
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
The Case for Cooperative Networking
IPTPS '01 Revised Papers from the First International Workshop on Peer-to-Peer Systems
ACM Transactions on Computer Systems (TOCS)
Artificial Intelligence: A Modern Approach
Artificial Intelligence: A Modern Approach
The RETSINA MAS Infrastructure
Autonomous Agents and Multi-Agent Systems
Ad-hoc On-Demand Distance Vector Routing
WMCSA '99 Proceedings of the Second IEEE Workshop on Mobile Computer Systems and Applications
The ensemble system
Metaheuristics in combinatorial optimization: Overview and conceptual comparison
ACM Computing Surveys (CSUR)
Analyzing peer-to-peer traffic across large networks
IEEE/ACM Transactions on Networking (TON)
A Robust Protocol for Building Superpeer Overlay Topologies
P2P '04 Proceedings of the Fourth International Conference on Peer-to-Peer Computing
Self-organization in sensor networks
Journal of Parallel and Distributed Computing
WONS '05 Proceedings of the Second Annual Conference on Wireless On-demand Network Systems and Services
Using the small-world model to improve Freenet performance
Computer Networks: The International Journal of Computer and Telecommunications Networking
Global convergence of local agent behaviors
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
Design patterns from biology for distributed computing
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
High-bandwidth mesh-based overlay multicast in heterogeneous environments
AAA-IDEA '06 Proceedings of the 2nd international workshop on Advanced architectures and algorithms for internet delivery and applications
Self-Stabilizing Systems, Part 1
Journal of High Speed Networks - Self-Stabilizing Systems, Part 1
ATEC '04 Proceedings of the annual conference on USENIX Annual Technical Conference
Symphony: distributed hashing in a small world
USITS'03 Proceedings of the 4th conference on USENIX Symposium on Internet Technologies and Systems - Volume 4
Using Trust for Secure Collaboration in Uncertain Environments
IEEE Pervasive Computing
AntNet: distributed stigmergetic control for communications networks
Journal of Artificial Intelligence Research
Discovery of stable peers in a self-organising peer-to-peer gradient topology
DAIS'06 Proceedings of the 6th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
T-Man: gossip-based overlay topology management
ESOA'05 Proceedings of the Third international conference on Engineering Self-Organising Systems
Development of self-organising emergent applications with simulation-based numerical analysis
ESOA'05 Proceedings of the Third international conference on Engineering Self-Organising Systems
Using feedback in collaborative reinforcement learning to adaptively optimize MANET routing
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
Management of peer-to-peer overlays
International Journal of Internet Protocol Technology
A self-organizing group management middleware for mobile ad-hoc networks
Computer Communications
A Knowledge Plane for Autonomic Context-Aware Wireless Mobile Ad Hoc Networks
MMNS '08 Proceedings of the 11th IFIP/IEEE international conference on Management of Multimedia and Mobile Networks and Services: Management of Converged Multimedia Networks and Services
Engineering of Software-Intensive Systems: State of the Art and Research Challenges
Software-Intensive Systems and New Computing Paradigms
P2P Networking and Applications
P2P Networking and Applications
KEPPAN: Knowledge exploitation for proactively-planned ad-hoc networks
Journal of Network and Computer Applications
Decentralized approaches for self-adaptation in agent organizations
ACM Transactions on Autonomous and Adaptive Systems (TAAS) - Special section on formal methods in pervasive computing, pervasive adaptation, and self-adaptive systems: Models and algorithms
Ant colony algorithms in MANETs: A review
Journal of Network and Computer Applications
A hierarchical overlay with cluster-based reputation tree for dynamic peer-to-peer systems
Journal of Network and Computer Applications
Hi-index | 0.00 |
Despite the recent appearance of self-organizing distributed systems for Mobile Ad Hoc Networks (MANETs) and Peer-to-Peer (P2P) networks, specific theoretical aspects of both their properties and the mechanisms used to establish those properties have been largely overlooked. This has left many researchers confused as to what constitutes a self-organizing distributed system and without a vocabulary with which to discuss aspects of these systems. This article introduces an agent-based model of self-organizing MANET and P2P systems and shows how it is realised in three existing network systems. The model is based on concepts such as partial views, evaluation functions, system utility, feedback and decay. We review the three network systems, AntHocNet, SAMPLE, and Freenet, and show how they can achieve high scalability, robustness and adaptability to unpredictable changes in their environment, by using self-organizing mechanisms similar to those found in nature. They are designed to improve their operation in a dynamic, heterogeneous environment, enabling them to often demonstrate superior performance to state of the art distributed systems. This article is also addressed at researchers interested in gaining a general understanding of different mechanisms and properties of self-organization in distributed systems.