Abstract
Mobile agent technology has emerged as a promising programming paradigm for developing highly dynamic and large-scale service-oriented computing middleware due to its desirable features. For this purpose, first of all, scalable and location-transparent agent communication issue should be addressed in mobile agent systems despite agent mobility. In this paper, we present efficient distributed directory service and message delivery protocols based on forwarding pointers to significantly reduce the length of chains of forwarding pointers by forcing the corresponding service host to maintain each mobile agent’s pointer only after every k(k > 1) migrations finished. This feature results in low message forwarding overhead and low storage and maintenance cost of increasing chains of pointers per host. Additionally, they enable each sending agent to communicate with mobile agents more faster than previous protocols by effectively using their location information in the sending agent’s binding cache.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ahn, J.: The Design of Efficient Directory Service and Message Delivery Protocols for Mobile Agents. Technical Report KGU-CS-03-40, Kyonggi University (2003)
Baschieri, F., Bellavista, P., Corradi, A.: Mobile Agents for Qos Tailoring, Control and Adaptation over the Internet: The UbiQoS Video on Demand Serbvice. In: Proc. of the 2nd International Symposium on Applications and the Internet, pp. 109–118 (2002)
Fuggetta, A., Picco, G.P., Vigna, G.: Understanding Code Mobility. IEEE Transactions on Software Engineering 24(5), 342–361 (1998)
Lange, D., Oshima, M.: Programming and Deploying Mobile Agents with Aglets. Addison-Wesley, Reading (1998)
Moreau, L.: Distributed Directory Service and Message Router for Mobile Agents. Science of Computer Programming 39(2-3), 249–272 (2001)
Moreau, L., Ribbens, D.: Mobile Objects in Java. Scientific Programming 10(1), 91–100 (2002)
ObjectSpace. Voyager, http://www.objectspace.com/
Pham, V., Karmouch, A.: Mobile Software Agents: An Overview. IEEE Communications Magazine 36, 26–37 (1998)
Picco, G.P.: Mobile Agents: An Introduction. Journal of Microprocessors and Microsystems 25(2), 65–74 (2001)
Picco, G.P.: μCode: A Lightweight and Flexible Mobile Code Toolkit. In: Rothermel, K., Hohl, F. (eds.) MA 1998. LNCS, vol. 1477, pp. 160–171. Springer, Heidelberg (1998)
Rothermel, K., Schwehm, M.: Mobile Agents. Encyclopedia for Computer Science and Technology 40, 155–176 (1999)
Silva, L.M., Simoes, P., Soares, G., Martins, P., Batista, V., Renato, C., Almeida, L., Stohr, N.: JAMES: A Platform of Mobile Agents for the Management of Telecommunication Networks. In: Albayrak, Ş. (ed.) IATA 1999. LNCS (LNAI), vol. 1699, pp. 77–95. Springer, Heidelberg (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ahn, J. (2004). Decentralized Inter-agent Message Forwarding Protocols for Mobile Agent Systems. In: Laganá, A., Gavrilova, M.L., Kumar, V., Mun, Y., Tan, C.J.K., Gervasi, O. (eds) Computational Science and Its Applications – ICCSA 2004. ICCSA 2004. Lecture Notes in Computer Science, vol 3045. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24767-8_39
Download citation
DOI: https://doi.org/10.1007/978-3-540-24767-8_39
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22057-2
Online ISBN: 978-3-540-24767-8
eBook Packages: Springer Book Archive