Essentials of programming languages
Essentials of programming languages
IEEE Transactions on Software Engineering
Agent design patterns: elements of agent application design
AGENTS '98 Proceedings of the second international conference on Autonomous agents
Programming and Deploying Java Mobile Agents Aglets
Programming and Deploying Java Mobile Agents Aglets
IWAN '99 Proceedings of the First International Working Conference on Active Networks
Autonomy and Decentralization in Active Networks: A Case Study for Mobile Agents
IWAN '99 Proceedings of the First International Working Conference on Active Networks
MobiDoc: A Framework for Building Mobile Compound Documents from Hierarchical Mobile Agents
ASA/MA 2000 Proceedings of the Second International Symposium on Agent Systems and Applications and Fourth International Symposium on Mobile Agents
ADK"Building Mobile Agents for Network and Systems Management from Reusable Components
ASAMA '99 Proceedings of the First International Symposium on Agent Systems and Applications Third International Symposium on Mobile Agents
ICDCS '00 Proceedings of the The 20th International Conference on Distributed Computing Systems ( ICDCS 2000)
Adaptive Protocols for Agent Migration
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
Mobile agents for network management
IEEE Communications Surveys & Tutorials
A survey of active network research
IEEE Communications Magazine
Mobile Software Agents for Telecommunications
IEEE Communications Magazine
A Mobile Agent-Based Framework for Configurable Sensor Networks
MATA '02 Proceedings of the 4th International Workshop on Mobile Agents for Telecommunication Applications
Flying Emulator: Rapid Building and Testing of Networked Applications for Mobile Computers
MA '01 Proceedings of the 5th International Conference on Mobile Agents
P2P and agent service based on-line 3DGIS
W2GIS'06 Proceedings of the 6th international conference on Web and Wireless Geographical Information Systems
Hi-index | 0.00 |
This paper presents a framework for building network protocols for migrating mobile agents over a network. The framework allows network protocols for agent migration to be naturally implemented within mobile agents and to be constructed in a hierarchy as most data transmission protocols are. These protocols are given as mobile agents and they can transmit other mobile agents to remote hosts as first-class objects. Since they can be dynamically deployed at remote hosts by migrating the agents that carry them, these protocols can dynamically and flexibly customize network processing for agent migration according to the requirements of respective visiting agents and changes in the environments. A prototype implementation was built on a Java-based mobile agent system, and several practical protocols for agent migration were designed and implemented. The framework can make major contributions to mobile agent technology for telecommunication systems.