An introduction to software agents
Software agents
KQML as an agent communication language
Software agents
Knowledge engineering: principles and methods
Data & Knowledge Engineering - Special jubilee issue: DKE 25
On agent-based software engineering
Artificial Intelligence
A Roadmap of Agent Research and Development
Autonomous Agents and Multi-Agent Systems
Is it an Agent, or Just a Program?: A Taxonomy for Autonomous Agents
ECAI '96 Proceedings of the Workshop on Intelligent Agents III, Agent Theories, Architectures, and Languages
Ant system: optimization by a colony of cooperating agents
IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics
Hi-index | 0.00 |
Distributed computing systems aim to connect human and information resources in a transparent, open and scalable way. Users dispersed over a computer network have to virtually collaborate using distributed tools. Multi-agent systems and ant colony optimization are investigated with the aim of compiling a successful approach to solve distributed computing problems. Composed of several interacting agents, multi-agent systems have the ability to provide solutions to efficiently manage domains in which information resources and expertise are inherently distributed. An agent-based architecture is proposed to support distributed computing by enabling interoperation among distributed resources, facilitating knowledge integration and addressing inherent complex problems. The multi-agent approach addresses load balancing and resource management problems. A novel aspect of the proposed architecture refers to the employment -- within a a particular agent subsystem -- of nature-inspired metaheuristics (such as ant colony optimization techniques) to solve various complex problems inherent to a distributed computing environment.