Present and future trends of mobile agent technology
Mobile agents are an emerging technology that makes it very much easier to design, implement, and maintain distributed systems. We have found that mobile agents reduce the network traffic, provide an effective means of overcoming network latency, and perhaps most importantly, through their ability to operate asynchronously and autonomously of the process that created them, help you to construct more robust and fault-tolerant systems.
What is the current state of commercialization of mobile agent technology? Where is research heading in this field? How will standardization efforts impact the future of this technology? Those are just a few questions I will cover in my talk. I will in particular cover the impact of Java and report on current efforts to create a standard Java Agent API. I will also cover some of the deficiencies in present approaches to agent mobility and throw light on recent attempts to overcome these problems.
- 1.Lange, D.B. and Oshima, M.: Programming and Deploying Javaℳ Mobile Agents with Agletsℳ, ISBN 0-201-32582-9, Addison-Wesley, 1998.Google Scholar
- 2.Aridor, Y. and Lange, D.B.: Agent Design Patterns: Elements of Agent Application Design, In Proceedings of the Second International Conference on Autonomous Agents (Agents ’98), ACM Press, 1998, pp. 108–115.Google Scholar
- 3.The Object Management Group: The Mobile Agent System Interoperability Facility, OMG TC Document orbos/97-10-05, The Object Management Group, Framingham, MA., 1997.Google Scholar