An overview of agent-oriented programming
Software agents
Java Virtual Machine Specification
Java Virtual Machine Specification
Domain Name eXchange: A Mobile-Agent-Based Shared Registry System
IEEE Internet Computing
Mobile Objects and Mobile Agents: The Future of Distributed Computing?
ECCOP '98 Proceedings of the 12th European Conference on Object-Oriented Programming
D'Agents: Security in a Multiple-Language, Mobile-Agent System
Mobile Agents and Security
Mobile software agents: an overview
IEEE Communications Magazine
Hi-index | 0.00 |
The client/server technology manages to carry and treat an ever increasing amount of data. However, it is poorly scalable and personalized, and it does not consider the topology of networks. In spite of many weaknesses and the lack of killer applications, multi-agent and mobile agent systems offer more flexibility and reduce network load. They carry their code, where as other applications only send data on the network. This paper proposes a multi-agent architecture which solves this problem by splitting the mobile agent into several cooperating small agents and integrating a notion of neighborhood. Performance measures validated the design of the architecture. Those measures show that the proposed architecture and algorithms improve the intelligence and the use of network resources. As a result, this architecture is suitable for applications where optimising bandwidth is more important than speed, this is the case for many applications in wireless environments.