MobileSpaces: A Framework for Building Adaptive Distributed Applications using a Hierarchical Mobile Agent System
نویسنده
چکیده
This paper presents a new framework for constructing mobile agents. The framework introduces the notion of agent hierarchy and inter-agent migration and thus allows a group of mobile agents to be dynamically assembled into a single mobile agent. It provides a powerful method to construct a distributed application, in particular a large-scale mobile application. To demonstrate how to exploit our framework, we construct an extensible and portable mobile agent system based on the framework. The system is implemented as a collection of mobile agents and thus can dynamically change and evolve its functions by migrating agents that offer the functions. Also, mobile agent-based applications running on the system can naturally inherit the extensibility and adaptability of the system.
منابع مشابه
Dynamic Configuration of Agent Migration Protocols for the Internet
This paper presents a framework for building network protocols for migrating mobile agents over the Internet. The framework allows network protocols for agent migration to be naturally implemented within mobile agents and then dynamically deployed at network hosts by migrating the agents that perform the protocols. It is built on a hierarchical mobile agent system, called MobileSpaces, and seve...
متن کاملThe Design and Implementation of the MobileSpaces Mobile Agent System
This paper presents an adaptive mobile agent system. The system consists of a core system and subcomponents like micro-kernel operating systems used in several operating systems. The core system offers only the minimal facilities and the latter is implemented as a collection of mobile agents which offer other various supplemental facilities. The system can dynamically evolve and extend its own ...
متن کاملAdaptive Protocols for Agent Migration
A framework for building adaptive network protocols for agent migration over a network is presented. A key idea of the framework is to introduce mobile agents as first-class objects. That is, the framework allows network protocols for agent migration to be naturally implemented within mobile agents and then dynamically deployed at network nodes by migrating the agents that carry the protocols. ...
متن کاملFrom Distributed Objects to Hierarchical Grid Components
We propose a parallel and distributed component framework for building Grid applications, adapted to the hierarchical, highly distributed, highly heterogeneous nature of Grids. This framework is based on ProActive, a middleware (programming model and environment) for object oriented parallel, mobile, and distributed computing. We have extended ProActive by implementing a hierarchical and dynami...
متن کاملMobiDoc: A Framework for Building Mobile Compound Documents from Hierarchical Mobile Agents
MobiDoc is a framework for building mobile compound documents, where the compound document can be dynamically composed of mobile agents and can migrate itself over a network as a whole, with all its embedded agents. The key of this framework is that it builds a hierarchical mobile agent system that enables multiple mobile agents to be combined into a single mobile agent. The framework also prov...
متن کامل