Ant-like agents for load balancing in telecommunications networks
AGENTS '97 Proceedings of the first international conference on Autonomous agents
IEEE Transactions on Software Engineering
MobiCom '99 Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking
Load-Time Structural Reflection in Java
ECOOP '00 Proceedings of the 14th European Conference on Object-Oriented Programming
EasyLiving: Technologies for Intelligent Environments
HUC '00 Proceedings of the 2nd international symposium on Handheld and Ubiquitous Computing
Hive: Distributed Agents for Networking Things
ASAMA '99 Proceedings of the First International Symposium on Agent Systems and Applications Third International Symposium on Mobile Agents
Integrating Peer-to-Peer Networking and Computing in the AgentScape Framework
P2P '02 Proceedings of the Second International Conference on Peer-to-Peer Computing
SAINT '01 Proceedings of the 2001 Symposium on Applications and the Internet (SAINT 2001)
System Support for Dynamic Layout of Distributed Applications
ICDCS '99 Proceedings of the 19th IEEE International Conference on Distributed Computing Systems
AntNet: distributed stigmergetic control for communications networks
Journal of Artificial Intelligence Research
Building reusable mobile agents for network management
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
Future Generation Computer Systems
Hi-index | 0.98 |
This paper presents an approach to develop and manage a self-organizing, distributed computing system in dynamically changing environments. In the proposed approach, a target application is characterized by a collection of distributed, autonomous, and diverse mobile agents, designed to mimic the adaptive behavior of biological systems. Each mobile agent is implemented as dynamic modular components, which can automatically migrate and reconfigure while the application is being executed. Assemblage of modular components can be altered according to the local migration schemes of agents, which include deployment behavior based on biological processes. This paper presents an adaptive architecture, which can reorganize and reconfigure agents based on several different biological concepts and mechanisms. We describe several key features of the modular components, the design methodologies and implementation of the modular, self-organizing framework, and demonstrate how the framework satisfies a set of functional requirements derived from specific agent behavior. We also present some simulation results to examine the scalability and efficiency of the framework.