Abstract
To realize its promise of providing scaleable and optimal use of network resources, mobile agent technology must be integrated with non-mobile architectures (e.g., client-server) while taking into account the specific needs of applications. This paper introduces a general characterization of mobile agent applications that provides a framework for reasoning about such optimization issues. This framework is refined to enable analysis of alternative mobility policies, and the development of a new strategic mobility policy that uses the application characterization to intelligently decide on mobility. The analysis shows that the extreme cases of ‘always mobile’ and ‘always stationary’ are sub-optimal with respect to strategic mobility. Strategic mobility has been implemented in a software prototype called Mobile-AgentX and successfully tested in an application of concurrent engineering of Micro-Electro-Mechanical Systems (MEMS).
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Bharat, K. A., L. Cardelli, Migratory Applications, DEC Systems Research Center Tech. Report, 1995.
Cai, T., P.A. Gloor, S. Nog. DartFlow: A Workflow Management System on the Web using Transportable Agents. Dartmouth College, Dept. of Computer Science Tech. Report PCS-TR96-283, May 14, 1996.
Carzaniga, G. P. Picco, and G. Vigna, “Designing Distributed Applications with Mobile Code Paradigms”, to appear Proceedings of the 19th Intl. Conference on Software Engineering, Boston, 1997.
Chess, D., B. Grosof, C. Harrison, D. Levine, C. Parris, G. Tsudik. Itinerant Agents for Mobile Computing, IEEE Personal Communications Magazine, October 1995.
McCabe, F. G., K. L. Clark, April: Agent Process Interaction Language, Department of Computing, Imperial College Technical Report, Nov. 25, 1994.
Davis, J., and S. Kannapan, AgentX: An Environment for Coordinating Distributed Problem Solving in Product Development, Proceedings 2nd IEEE Workshop on Enabling Infrastructure for Collaborative Enterprises, Morgantown, West Virginia, April 20–22, 1993.
Dixit, H., S. Kannapan, D. L. Taylor, 3D Geometric Simulation of MEMS Fabrication Processes: A Semantic Approach, submitted to ACM Symposium on Solid Modeling Applications, 1997.
Dixit, H., D. L. Taylor, S. Kannapan, Design Considerations for Manufacturability of MEMS Comb Actuators, ASME Design for Manufacturing Conference, Irvine, California, Aug. 18–22, 1996.
Gray, R. S., Agent Tcl: A transportable agent system. Dartmouth College, Dept. of Computer Science Technical Report, 17 November 1995.
Harrison, C. G., D.M. Chess, A. Kershenbaum. Mobile Agents: Are they a good idea? IBM Research Division Tech. Report. March 28 1995.
Johansen, R. van Renesse, F.B. Schneider. Operating System Support for Mobile Agents, Proc. 5th IEEE Workshop on Hot Topics in Operating Systems, pp. 42–45, May 1995.
Kannapan, S., and D. Taylor, The Interplay of Context, Process, and Conflict in Concurrent Engineering, Journal of Concurrent Engineering Research and Applications, Vol. 2, 1994, pp. 183–196.
Ranganathan, M., A. Acharya, S. Sharma, J. Saltz. Network-aware Mobile Programs, Dept. of Computer Science Tech. Report, University of Maryland, College Park, 1996.
Rus, D., R.S. Gray, D. Kotz. Autonomous and Adaptive Agents that Gather Information. Dartmouth College, Dept. of Computer Science Tech. Report, 1996.
Straβer, M., J. Baumann, F. Hohl. MOLE — A Java Based Mobile Agent System, University of Stuttgart Tech. Report. May 1996.
Telescript Technology: Mobile Agents, General Magic Inc. White paper, 1996.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chia, TH., Kannapan, S. (1997). Strategically mobile agents. In: Rothermel, K., Popescu-Zeletin, R. (eds) Mobile Agents. MA 1997. Lecture Notes in Computer Science, vol 1219. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-62803-7_31
Download citation
DOI: https://doi.org/10.1007/3-540-62803-7_31
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-62803-3
Online ISBN: 978-3-540-68695-8
eBook Packages: Springer Book Archive