Skip to main content

An Approach to Building Mobile Intelligent Agents Based on Anytime Migration

  • Conference paper
  • First Online:
Advances in Artificial Intelligence. PRICAI 2000 Workshop Reader (PRICAI 2000)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 2112))

Included in the following conference series:

  • 336 Accesses

Abstract

In this paper, we present an implementation of a Java-based framework for building mobile agents : MiLog (Mobile intelligent agents using Logic programming). MiLog provides logic programming and Java programming for developing intelligent agents since it helps users to effectively construct intelligent mechanisms. We address how to realize an anytime migration mechanism, a HTTP(Hyper Text Transfer Protocol)-based communication mechanism among agents, and web service/access mechanism. Anytime migration enables agents to reactively and autonomously migrate from one computer to another. We present practical applications that have been built on MiLog framework. These applications demonstrate that MiLog is an effective tool for developing practical applications based on mobile intelligent agents.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Reference

  1. J. Baumann, F. Hohl, K. Rothermel, and K. Strasser. Mole-concepts of a mobile agent system. Journal of World Wide Web, 1(3):123–137, 1998.

    Article  Google Scholar 

  2. L.F. Bic, M. Fukuda, and M.B. Dillencourt. Distributed computing using autonomous objects. IEEE COMPUTER, 29(8):55–61, 1996.

    Google Scholar 

  3. W.F. Clocksin and C.S. Mellish. Programming in Prolog. Springer Verlag, 1981.

    Google Scholar 

  4. A. Fuggetta, G.P. Picco, and G. Vigna. Understanding code mobility. IEEE Transactions on Software Engineering, 24(5):342–361, may 1998.

    Article  Google Scholar 

  5. S. Fujita, K. Koyama, T. Yamanouchi, S. Jagannathan, R. Kelsey, and J. Philbin. Mobile and distributed agents in mobidget. In Proc. of the 1st International Symposium on Agent Systems and Applications 3rd International Symposium on Mobile Agents, 1999.

    Google Scholar 

  6. R.S. Gray and D. Kotz and G. Cybenko and D. Rus. D’Agents, Security in a multiplelanguage, mobile-agent system. In G. Vigna, editor, Mobile Agents and Security, Lecture Notes in Computer Science, Springer-Verlag, pp.154–187 1998.

    Chapter  Google Scholar 

  7. R.S. Gray, D. Kotz, G. Cybenko, and D. Rus. Mobile agents: Motivations and state-of-the-art systems. In J.M. Bradshaw, editor, Handbook of Agent Technology. AAAI/MIT Press, 2000.

    Google Scholar 

  8. I. Satoh. Mobilespaces: A framework for building adaptive distributed applications using a hierarchical mobile agent system. In Proc. of IEEE International Conference on Distributed Computing Systems (ICDCS’2000), pages 161–168. IEEE Press, 2000.

    Google Scholar 

  9. H. Hattori, M. Yokoo, Y. Sakurai, and T. Shintani. Determining Bidding Strategies in Sequential Auctions: Quasi-linear Utility and Budget Constraints. In Proc. of the 5th International Conference on AUTONOMOUS AGENTS(Agents-01), 2001(to appear).

    Google Scholar 

  10. H. Hattori, T. Ito, T. Ozono and T. Shintani. An Approach to Coalition Formation using Argumentation-based Negotiation in Multi-Agent Systems In Proc. of the 14th International Conference on Industrial & Engineering Applications of Artificial Intelligence&Expert Systems(IEA/AIE-01), 2001 (to appear).

    Google Scholar 

  11. T. Ito and T. Shintani. Persuasion among agents: An approach to implementing a group decision support system based on multi-agent negotiation. In Proc. of the 15th International Joint Conference on Artificial Intelligence (IJCAI-97), pages 592–597, 1997.

    Google Scholar 

  12. T. Ito, N. Fukuta, T. Shintani, and K. Sycara. BiddingBot: A multiagent support system for cooperative bidding in multiple auctions. In Proc. of the 4th International Conference on Multi-Agent Systems (ICMAS-2000), pages 399–400, 2000.

    Google Scholar 

  13. D. Johansen, R.v. Renesse, and F.B. Schneider. Operating system support for mobile agents. In Proc. of the 5th IEEE Workshop on Hot Topics in Operating Systems, 1995.

    Google Scholar 

  14. T. Kawamura, N. Yoshioka, T. Hasegawa, A. Ohsuga, and S. Honiden. Bee-gent: Bonding and encapsulation enhancement agent framework for development of distributed systems. In Proc. of the 6th Asia-Pacific Software Engineering Conference, 1999.

    Google Scholar 

  15. F. Kumeno, H. Sato, T. Kato, and S. Honiden. Flage: A programming language for adaptive software. In Proc. of International Conference on Software Engineering’98, 1998.

    Google Scholar 

  16. D.B. Lange and M. Oshima. Programming and Deploying Java Mobile Agents with Aglets. Addison-Wesley, 1998.

    Google Scholar 

  17. D.B. Lange and M. Oshima. Seven good reasons for mobile agents. Communications of the ACM, 42(3):88–89, 1999.

    Article  Google Scholar 

  18. ObjectSpace. Voyager. http://www.//objectspace.com/products/voyager/, 1995.

  19. A. Ohsuga, Y. Nagai, Y. Irie, M. Hattori, and S. Honiden. Plangent: An approach to making mobile agents intelligent. IEEE Internet Computing, 1(4):pp.50–57, 1997.

    Article  Google Scholar 

  20. H. Peine and T. Stolpmann. The architecture of the ara platform for mobile agents. In D. Milojicic, F. Douglis, and R. Wheeler, editors, Mobility: Processes, Computers, and Agents, pages 474–483. Addison-Wesley and the ACM Press, 1999.

    Google Scholar 

  21. T. Shintani, T. Ito, and K. Sycara. Multiple negotiations among agents for a distributed meeting scheduler. In Proc. of the 4th International Conference on Multi-Agent Systems (ICMAS-2000), pages 435–436, 2000.

    Google Scholar 

  22. K. Shudo and Y. Muraoka. Noncooperative migration of execution context in java virtual machines. In Proc. of 1st AnnualWorkshop on Java for High-Performance Computing, pages 49–57, 1999.

    Google Scholar 

  23. N. Suri, J.M. Bradshaw, M.R. Breedy, P.T. Groth, G.A. Hill, R. Jeffers, T.S. Mitrovich, B.R. Pouliot, and D.S. Smith. Nomads: toward a strong and safe mobile agent system. In Proc. of the 4th International Conference on Autonomous Agents (Agents’2000), pages 163–164, 2000.

    Google Scholar 

  24. P. Tarau. Jinni: Intelligent mobile agent programming at the intersection of java and prolog. In Proc. of The 4th International Conference on The Practical Application of Intelligent Agents and Multi-Agents (PAAM-99), 1999.

    Google Scholar 

  25. Tryllian. Gossip. http://www.//tryllian.com, 1999.

  26. T. Tsuruta and T. Shintani. Scheduling meetings using distributed valued constraint satisfaction algorithm. In Proc. of the 14th European Conference on Artificial Intelligence (ECAI-2000), pages 383–387, 2000.

    Google Scholar 

  27. J.E. White. Mobile agents. In Jeffrey M. Bradshaw, editor, Software Agents, chapter 19, pages 437–472. AAAI Press/The MIT Press, 1997.

    Google Scholar 

  28. D. Wong, N. Paciorek, T. Walsh, J. DiCelie, M. Young, and B. Peet. Concordia:An infrastructure for collaborating mobile agents. In Proc. of the 1st International Workshop on Mobile Agents (MA’97), 1997.

    Google Scholar 

  29. J. Yamamoto and K. Sycara. A Stable and Efficient Buyer Coalition Formation Scheme for E-Marketplaces. In Proc. of the 5th International Conference on Autonomous Agents (Agents’2001), 2001 (to appear).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Fukuta, N., Ito, T., Shintani, T. (2001). An Approach to Building Mobile Intelligent Agents Based on Anytime Migration. In: Kowalczyk, R., Loke, S.W., Reed, N.E., Williams, G.J. (eds) Advances in Artificial Intelligence. PRICAI 2000 Workshop Reader. PRICAI 2000. Lecture Notes in Computer Science(), vol 2112. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45408-X_22

Download citation

  • DOI: https://doi.org/10.1007/3-540-45408-X_22

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42597-7

  • Online ISBN: 978-3-540-45408-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics