Abstract
A mobile agent system for organizing multiple mobile agents is presented. It provides two unique two mechanisms for dynamically organizing mobile agents, which may be running on single or multiple computers. The first enables a mobile agent to contain other mobile agents inside it and migrate to another mobile agent or computer with its inner agents. It provides an approach to composing large-scale mobile software from a collection of mobile agents and using mobile agents as deployable software components. The second enables a mobile agent to be deployed at computers according to the movements of other mobile agents. It can move a federation of agents running on different computers, over a distributed system. It can build and aggregate distributed applications from one or more mobile components that can be dynamically deployed at mobile or stationary computers during the execution of the application. This paper also presents a prototype implementation of the system and its application.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Babaoglu, O., Meling, H., Montresor, A.: Anthill: A Framework for the Development of Agent-Based Peer-to-Peer Systems. In: Proceeding of 22nd IEEE International Conference on Distributed Computing Systems (July 2002)
Baumann, J., Radounklis, N.: Agent Groups in Mobile Agent Systems. In: Proceedings of Conference on Distributed Applications and Interoperable Systems (1997)
Cardelli, L., Gordon, A.D.: Mobile Ambients. In: Nivat, M. (ed.) FOSSACS 1998. LNCS, vol. 1378, pp. 140–155. Springer, Heidelberg (1998)
Di Caro, G., Dorigo, M.: AntNet: A Mobile Agents Approach to Adaptive Routing. In: Proceedings of Hawaii International Conference on Systems, pp. 74–83. Computer Society Press, Rockville (1998)
El Fallah-Seghrouchni, A., Suna, A.: CLAIM: A Computational Language for Autonomous, Intelligent and Mobile Agents. In: Dastani, M.M., Dix, J., El Fallah-Seghrouchni, A. (eds.) PROMAS 2003. LNCS (LNAI), vol. 3067, pp. 90–110. Springer, Heidelberg (2004)
Goldman, K.J., Swaminathan, B., McCartney, T.P., Anderson, M.D., Sethuraman, R.: The Programmers Playground: I/O Abstractions for User-Configurable Distributed Applications. IEEE Transactions on Software Engineering 21(9), 735–746 (1995)
Holder, O., Ben-Shaul, I., Gazit, H.: System Support for Dynamic Layout of Distributed Applications. In: Proceedings of International Conference on Distributed Computing Systems (ICDCS 1999), pp. 403–411. IEEE Computer Soceity, Los Alamitos (1999)
Kramer, J., Magee, J.: Dynamic configuration for distributed systems. IEEE Transactions on Software Engineering 11(4), 424–436 (1985)
Lange, B.D., Oshima, M.: Programming and Deploying Java Mobile Agents with Aglets. Addison-Wesley, Reading (1998)
ObjectSpace Inc., ObjectSpace Voyager Technical Overview, ObjectSpace, Inc. (1997)
Satoh, I.: MobileSpaces: A Framework for Building Adaptive Distributed Applications Using a Hierarchical Mobile Agent System. In: Proceedings of IEEE International Conference on Distributed Computing Systems (ICDCS 2000), April 2000, pp. 161–168 (2000)
Satoh, I.: Building Reusable Mobile Agents for Network Management. IEEE Transactions on Systems, Man and Cybernetics 33(3), part-C, 350–357 (2003)
Satoh, I.: A Testing Framework for Mobile Computing Software. IEEE Transactions on Software Engineering 29(12), 1112–1121 (2003)
Satoh, I.: Configurable Network Processing for Mobile Agents on the Internet. Cluster Computing (The Journal of Networks, Software Tools and Applications) 7(1), 73–83 (2004)
Satoh, I.: Selection of Mobile Agents. In: Proceedings of IEEE International Conference on Distributed Computing Systems (ICDCS 2004), pp. 484–493. IEEE Computer Society, Los Alamitos (2004)
Strasser, M., Baumann, J., Hole, F.: Mole: A Java Based Mobile Agent System. In: Proceeding of ECOOP Workshop on Mobile Objects, MOS 1996 (1996)
Umezawa, T., Satoh, I., Anzai, Y.: A Mobile Agent-based Framework for Configurable Sensor Networks. In: Karmouch, A., Magedanz, T., Delgado, J. (eds.) MATA 2002. LNCS, vol. 2521, pp. 128–139. Springer, Heidelberg (2002)
White, J.E.: Telescript Technology: Mobile Agents, General Magic (1995)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Satoh, I. (2006). Organization and Mobility in Mobile Agent Computing. In: Bordini, R.H., Dastani, M.M., Dix, J., El Fallah Seghrouchni, A. (eds) Programming Multi-Agent Systems. ProMAS 2005. Lecture Notes in Computer Science(), vol 3862. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11678823_12
Download citation
DOI: https://doi.org/10.1007/11678823_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-32616-8
Online ISBN: 978-3-540-32617-5
eBook Packages: Computer ScienceComputer Science (R0)