Skip to main content

Mobile Agents

  • Chapter

Abstract

Mobile agents are autonomous programs that can travel from computer to computer in a network, at times and to places of their own choosing. The state of the running program is saved, by being transmitted to the destination. The program is resumed at the destination continuing its processing with the saved state. They can provide a convenient, efficient, and robust framework for implementing distributed applications and smart environments for several reasons, including improvements to the latency and bandwidth of client-server applications and reducing vulnerability to network disconnection. In fact, mobile agents have several advantages in the development of various services in smart environments in addition to distributed applications.

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. K. Arnold, and J. Gosling, The Java Programming Language, Addison-Wesley 1998.

    Google Scholar 

  2. A. Birrel and B. Nelson, Implementing remote procedure calls, ACM Transactions on Computer Systems, vol. 2, no.1, February 1984.

    Google Scholar 

  3. J. Cao, X. Feng, J. Lu, and S. K. Das, Mailbox-Based Scheme for Designing Mobile Agent Communication Protocols, IEEE Computer, pp.54-60, vol. 35, no.9, 2002.

    Google Scholar 

  4. A. Fuggetta, G. P. Picco, and G. Vigna Understanding Code Mobility IEEE Transactions on Software Engineering archive Vol. 24, No. 5, May 1998.

    Google Scholar 

  5. Harter A, Hopper A, Steggeles P, Ward A, Webster P. The Anatomy of a Context-Aware Application. Proceedings of Conference on Mobile Computing and Networking (MOBICOM’99); ACM Press; 1999; 59-68.

    Google Scholar 

  6. D. Kotz, R. S. Gray, S. Nog, D. Rus, S. Chawla, and G. Cybenko, Mobile Agents for Mobile Computing. in D. Milojicic, F. Douglis, and R. Wheeler (ed), Mobility, Mobile Agents and Process Migration, Addison Wesley and ACM Press, 1999.

    Google Scholar 

  7. Dejan Milojicic, Mobile agent applications, IEEE Concurrency, vol. 7, no.4, pp.80-90, July-September 1999

    Article  Google Scholar 

  8. V. A. Pham, A Karmouch, Mobile Software Agents: An Overview, IEEE Communications Magazine, vol. 36 no. 7, pp.26-37, July 1998,

    Article  Google Scholar 

  9. I. Satoh, MobileSpaces: A Framework for Building Adaptive Distributed Applications Using a Hierarchical Mobile Agent System, Proceedings of IEEE International Conference on Distributed Computing Systems (ICDCS’2000), pp.161-168, April 2000.

    Google Scholar 

  10. I. Satoh, MobiDoc: A Framework for Building Mobile Compound Documents from Hierarchical Mobile Agents, Proceedings of International Symposium on Agent Systems and Applications/International Symposium on Mobile Agents (ASA/MA2000), pp.113-125, Lecture Notes in Computer Science (LNCS), vol. 1882, Springer, September 2000.

    Google Scholar 

  11. I. Satoh, MobiDoc: A Mobile Agent-based Framework for Compound Documents, Informatica, vol.25, no. 4, pp.493-500, December 2001.

    MATH  Google Scholar 

  12. I. Satoh, Physical Mobility and Logical Mobility in Ubiquitous Computing Environments, Proceedings of 6th International Conference on Mobile Agents (MA’2002), Lecture Notes in Computer Science (LNCS), vol. 2535, pp.186-202, Springer, October 2002

    Article  Google Scholar 

  13. I. Satoh, SpatialAgents: Integrating User Mobility and Program Mobility in Ubiquitous Computing Environments, Wireless Communications and Mobile Computing, vol.3, no.4, pp.411-423, John Wiley, June 2003.

    Article  Google Scholar 

  14. I. Satoh, Building Reusable Mobile Agents for Network Management, IEEE Transactions on Systems, Man and Cybernetics, vol.33, no. 3, part-C, pp.350-357, August 2003.

    Article  Google Scholar 

  15. I. Satoh, A Testing Framework for Mobile Computing Software, IEEE Transactions on Software Engineering, vol. 29, no. 12, pp.1112-1121, December 2003.

    Article  Google Scholar 

  16. I. Satoh, Configurable Network Processing for Mobile Agents on the Internet, Cluster Computing, vol. 7, no.1, pp.73-83, Kluwer, January 2004.

    Article  Google Scholar 

  17. I. Satoh, Selection of Mobile Agents, Proceedings of 24th IEEE International Conference on Distributed Computing Systems (ICDCS’2004), pp.484-493, IEEE Computer Society, March 2004.

    Google Scholar 

  18. I. Satoh, Software Testing for Wireless Mobile Computing, IEEE Wireless Communications, vol. 11, no. 5, pp.58-64, IEEE Communication Society, October 2004.

    Article  Google Scholar 

  19. I. Satoh, Building and Selecting Mobile Agents for Network Management, Journal of Network and Systems Management, vol.14, no.1, pp.147-169, Springer, 2006.

    Article  Google Scholar 

  20. I. Satoh, A Location Model for Smart Environment, Pervasive and Mobile Computing, vol.3, no.2, pp.158-179, Elsevier, 2007.

    Article  Google Scholar 

  21. I. Satoh, Context-aware Agents to Guide Visitors in Museums, in Proceedings of 8th International Conference Intelligent Virtual Agents (IVA’08), Lecture Notes in Artificial Intelligence (LNAI), vol.5208, pp.441-455, September 2008.

    Google Scholar 

  22. Strasser, M., Baumann, J. and Hole, F.: Mole: A Java Based Mobile Agent System, Proceedings of Workshop on Mobile Object Systems, Lecture Notes in Computer Science (LNCS), Vol. 1222, Springer, 1997.

    Google Scholar 

  23. D. L. Tennenhouse et al., A Survey of Active Network Research, IEEE Communication Magazine, vol. 35, no. 1, 1997.

    Google Scholar 

  24. J. E. White, Telescript Technology: Mobile Agents, in Software Agents, Bradshaw, J. (ed.), MIT Press, 1997.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ichiro Satoh .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer Science+Business Media, LLC

About this chapter

Cite this chapter

Satoh, I. (2010). Mobile Agents. In: Nakashima, H., Aghajan, H., Augusto, J.C. (eds) Handbook of Ambient Intelligence and Smart Environments. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-93808-0_29

Download citation

  • DOI: https://doi.org/10.1007/978-0-387-93808-0_29

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-387-93807-3

  • Online ISBN: 978-0-387-93808-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics