
TL;DR
This paper reviews various programming languages used for mobile agents, focusing on their features like migration, communication, security, and platform support, to evaluate their suitability for network computing applications.
Contribution
It provides a comprehensive analysis of the characteristics required for languages to effectively support mobile agent development and deployment.
Findings
Support for agent migration varies across languages.
Security mechanisms differ significantly among languages.
Execution efficiency and platform portability are key factors for mobile agent languages.
Abstract
Mobile agents represent a new model for network computing. Many different languages have been used to implement mobile agents. The characteristics that make a language useful for writing mobile agents are: (1) their support of agent migration, (2) their support for agent-to-agent communication, (3) how they allow agents to interact with local resources, (4) security mechanisms, (5) execution efficiency, (6) language implementation across multiple platforms, and (7) the language's ease of programming of the tasks mobile agents perform.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMobile Agent-Based Network Management · Peer-to-Peer Network Technologies · Multi-Agent Systems and Negotiation
