Abstract
This paper reports on extending the Jade agent toolkit with a new mobility service. Jade implements a straightforward mobility model that is based on a pull migration strategy. This strategy is a good choice in specific environments, because only necessary classes are loaded. However, loading classes might cause a network overhead in other scenarios, in particular wide-area networks. In addition, Jade’s code cache cannot distinguish between different versions of the same class, which is a drawback in long-running agent systems. We have implemented a new mobility model, named Kalong, and integrated it as a new mobility service in Jade. The paper also reports on first experiments comparing the migration performance of Jade’s and Kalong’s mobility service.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Milojicic, D.S., Breugst, M., Busse, I., Campbell, J., Covaci, S., Friedman, B., Kosaka, K., Lange, D., Ono, K., Oshima, M., Tham, C., Virdhagriswaran, S., White, J.: MASIF: The OMG Mobile Agent System Interoperability Facility. In: Rothermel, K., Hohl, F. (eds.) MA 1998. LNCS, vol. 1477, pp. 50–67. Springer, Heidelberg (1998)
Knabe, F.C.: Performance-oriented implementation strategies for a mobile agent language. In: Tschudin, C.F., Vitek, J. (eds.) MOS 1996. LNCS, vol. 1222, pp. 229–244. Springer, Heidelberg (1997)
Johansen, D.: Mobile agents: Right concept, wrong approach (panel). In: Joshi, A., Lei, H. (eds.) IEEE International Conference on Mobile Data Management (MDM 2004), Berkeley, USA, pp. 300–301. IEEE Computer Society Press, Los Alamitos (2004)
Braun, P., Rossak, W.R.: Mobile Agents–Basic Concept, Mobility Models, and the Tracy Toolkit. Morgan Kaufmann Publishers, San Francisco (2005)
Braun, P., Müller, I., Geisenhainer, S., Schau, V., Rossak, W.R.: Agent migration as an optional service in an extendable agent toolkit architecture. In: Karmouch, A., Korba, L., Madeira, E.R.M. (eds.) MATA 2004. LNCS, vol. 3284, pp. 127–136. Springer, Heidelberg (2004)
Bellifimine, F., Caire, G., Poggi, A., Rimassa, G.: Jade – A White Paper. EXP in search of innovation 3, 6–19 (2003)
Chmiel, K., Tomiak, D., Gawinecki, M., Karczmarek, P., Szymczak, M., Paprzycki, M.: Testing the efficiency of jade agent platform. In: 3rd International Symposium on Parallel and Distributed Computing (ISPDC 2004), 3rd International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogenous Networks (HeteroPar 2004), Cork, Ireland, pp. 49–56. IEEE Computer Society Press, Los Alamitos (2004)
Pinsdorf, U., Roth, V.: Mobile agent interoperability patterns and practice. In: Proceedings of the 9th Annual Conference and Workshop on the Engineering of Computer-based Systems (ECBS 2002), Lund, Sweden, pp. 238–244. IEEE Computer Society Press, Los Alamitos (2002)
Lange, D.B., Oshima, M.: Programming and Deploying Java Mobile Agents with Aglets. Addison-Wesley, Reading (1998)
Bäumer, C., Breugst, M., Choy, S., Magedanz, T.: Grasshopper — A universal agent platform based on OMG MASIF and FIPA standards. In: Karmouch, A., Impey, R. (eds.) Mobile Agents for Telecommunication Applications, Proceedings of the First International Workshop (MATA 1999), Ottawa, Canada, pp. 1–18. World Scientific Pub., Singapore (1999)
Bellavista, P., Corradi, A., Stefanelli, C.: Corba solutions for interoperability in mobile agent environments. In: Proceedings of the International Symposium on Distributed Objects and Applications(DAO 2000), Antwerp, The Netherlands, September 2000, pp. 283–292 (2000)
Magnin, L., Pham, V.T., Dury, A., Besson, N., Thiefaine, A.: Our guest agents are welcome to your agent platforms. In: Proceedings of the 2002 ACM Symposium on Applied Computing (SAC), Madrid, Spain. ACM Publishing, New York (2002)
Grimstrup, A., Gray, R.S., Kotz, D., Breedy, M.R., Carvalho, M.M., Cowin, T.B., Chacon, D.A., Barton, J., Garrett, C., Hoffmann, M.: Toward Interoperability of Mobile-Agent Systems. In: Suri, N. (ed.) MA 2002. LNCS, vol. 2535, pp. 106–120. Springer, Heidelberg (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Braun, P., Trinh, D., Kowalczyk, R. (2005). Integrating a New Mobility Service into the Jade Agent Toolkit. In: Magedanz, T., Karmouch, A., Pierre, S., Venieris, I. (eds) Mobility Aware Technologies and Applications. MATA 2005. Lecture Notes in Computer Science, vol 3744. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11569510_34
Download citation
DOI: https://doi.org/10.1007/11569510_34
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-29410-8
Online ISBN: 978-3-540-32031-9
eBook Packages: Computer ScienceComputer Science (R0)