Skip to main content

Smart Caching Algorithm for Software Agents Based on Re-execution Probability

  • Conference paper
  • 1268 Accesses

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

Abstract

In this paper we propose a new, smart strategy for efficient caching of user-defined software agents. The strategy is based on setting up minimum and maximum caching time for individual agents. These timings are formed on the basis of a way of calling an agent (type of input/output gateway serving a call, previous calls to the same agent, etc.), on the one hand, and past/current/ predicted system load, including waiting calls to be served in the near future for the same and other agents, on the other hand. As proven by the tests in real applications, the strategy is efficient, especially in the case of a mass-scale system with thousands and even millions of agents owned (and possibly programmed) by different users.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. AMASE: Agent-based Mobile Access to Information Services, ACTS project homepage (2002), http://www.cordis.lu/infowin/acts/analysys/products/thematic/agents/ch3/amase.htm

  2. Farjani, P., Gorg, C., Bell, F.: A Mobile Agent-Based Approach for the UMTS/VHE Concept, Aachen University of Technology, Germany, in CAMELEON project (2002), http://www.cordis.lu/infowin/acts/analysys/products/thematic/agents/ch3/cameleon.htm

  3. FIPA Personal Assistant Specification (2006), http://www.fipa.org/specs/fipa00083/XC00083B.html

  4. Rykowski, J.: ACE Agents – Mass Personalized Software Assistance. In: Pěchouček, M., Petta, P., Varga, L.Z. (eds.) CEEMAS 2005. LNCS (LNAI), vol. 3690, pp. 587–591. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  5. Rykowski, J.: Management of information changes by the use of software agents. Cybernetics and Systems 37(2-3), 229–260 (2006)

    Article  Google Scholar 

  6. Rykowski, J.: Using software agents to personalize natural-language access to Internet services in a chatterbot manner. In: Proceedings of the 2nd International Conference Language And Technology (L&T 2005) (April 2005) Poznan, Poland (2005)

    Google Scholar 

  7. Rykowski, J.: Who should take care of the personalization? In: Suomi, R., Cabral, R., Hampe, J., Felix, H.A., Jarvelainen, J., Koskivaara, E. (eds.) IFIP International Federation for Information Processing, Project E-Society: Building Bricks, vol. 226, pp. 176–188. Springer, Boston (2006)

    Google Scholar 

  8. Voyager SOA Platform Recursion Software (2005), http://www.recursionsw.com/Voyager/2005-09-13-Voyager_SOA_Platform.pdf

  9. Wooldridge, M.: An Introduction to MultiAgent Systems. Wiley &Sons, Chichester (2002)

    Google Scholar 

  10. Greenwald, D., Andresen, J.: Integrating Software Agents into the HTTP Caching Infrastructure. In: Proceedings of the 10th International WWW Conference, pos. 1102, Hong-Kong, PDF file from http://www10.org/cdrom/papers/frame.html (2001)

Download references

Author information

Authors and Affiliations

Authors

Editor information

Vladimír Mařík Valeriy Vyatkin Armando W. Colombo

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Rykowski, J. (2007). Smart Caching Algorithm for Software Agents Based on Re-execution Probability. In: Mařík, V., Vyatkin, V., Colombo, A.W. (eds) Holonic and Multi-Agent Systems for Manufacturing. HoloMAS 2007. Lecture Notes in Computer Science(), vol 4659. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-74481-8_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-74481-8_17

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-74478-8

  • Online ISBN: 978-3-540-74481-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics