Skip to main content

Functionality and Performance Issues in an Agent–Based Software Deployment Framework

  • Conference paper
Knowledge-Based and Intelligent Information and Engineering Systems (KES 2009)

Abstract

Deploying and maintaining software in a distributed system includes software delivery, remote installation, starting, stoping, and modifying in order to configure or re-configure a system according to user needs. This paper deals with an agent-based framework where intelligent and mobile agents provide the means to implement a distributed system and enable its evolution by taking partial or full responsibility for software deployment tasks. Agents are organised into agent teams, where one agent is the team leader responsible for planning, while the others are operational agents capable of executing a defined plan. The formal model, as well as functionality and performance issues, are elaborated. Special attention is paid to deployment strategies and their optimization, while taking into account characteristics of distributed system nodes and the network connecting them. Simulation-based evaluation of agent serialization, migration and deserialization parameters, and their influence on overall performance, is included.

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.

References

  1. Sherif, M.H., Ho, S.: Evolution of operation support systems in public data networks. In: IEEE Symposium on Computers and Communications, p. 72 (2000)

    Google Scholar 

  2. Houssos, N., Alonistioti, A., Merakos, L., Mohyeldin, E., Dillinger, M., Fahrmair, M., Schoenmakers, M.: Advanced adaptability and profile management framework for the support of flexible mobile service provision. Special Issue on (R)Evolution towards 4G Mobile Communication Systems 10 (2003)

    Google Scholar 

  3. Bettini, L., De Nicola, R., Loreti, M.: Software Update via Mobile Agent Based Programming. In: Proceedings of SAC, Special Track on Agents, Interactions, Mobility, and Systems, pp. 32–36. ACM Press, New York (2002)

    Google Scholar 

  4. Jezic, G., Kusek, M., Desic, S., Caric, A., Huljenic, D.: Multi–agent remote maintenance shell for remote software operations. In: Grid Services Engineering and Management. LNCS (LNAI), vol. 2774, pp. 675–682. Springer, Heidelberg (2003)

    Google Scholar 

  5. Dalpiaz, F., Giorgini, P., Mylopoulos, J.: Software self-reconfiguration: a bdi-based approach. In: Proceedings of the 12th The Eight International Conference on Autonomous Agents and Multiagent Systems (2009)

    Google Scholar 

  6. Ventakesan, V., Portchlevic, V.: Architecture for services orchestration using bdi agent, http://msdn.microsoft.com/en-us/library/bb898865.aspx (10.03.2009)

  7. Lovrek, I., Caric, A., Huljenic, D.: Remote maintenance shell: Software operations using mobile agents. In: Proceedings of the International Conference on Telecommunications, pp. 175–179 (2002)

    Google Scholar 

  8. Sinkovic, V., Lovrek, I.: Generic model of a mobile agent network suitable for performance evaluation. In: KES, pp. 675–678 (2000)

    Google Scholar 

  9. Jurasovic, K., Kusek, M.: Optimizing service distributions using a genetic algorithm. In: Lovrek, I., Howlett, R.J., Jain, L.C. (eds.) KES 2008, Part I. LNCS (LNAI), vol. 5177, pp. 158–165. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  10. Kusek, M., Jurasovic, K., Jezic, G.: Verification of the mobile agent network simulator - a tool for simulating multi-agent systems. International Journal of Software Engineering and Knowledge Engineering 18, 651–682 (2008)

    Article  Google Scholar 

  11. Sinkovic, V., Kusek, M., Jezic, G., Lovrek, I.: Performance evaluation of a mobile agent network using network calculus. In: Lovrek, I., Howlett, R.J., Jain, L.C. (eds.) KES 2008, Part I. LNCS (LNAI), vol. 5177, pp. 174–181. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kusek, M., Jurasovic, K., Lovrek, I. (2009). Functionality and Performance Issues in an Agent–Based Software Deployment Framework. In: Velásquez, J.D., Ríos, S.A., Howlett, R.J., Jain, L.C. (eds) Knowledge-Based and Intelligent Information and Engineering Systems. KES 2009. Lecture Notes in Computer Science(), vol 5711. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04595-0_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-04595-0_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-04594-3

  • Online ISBN: 978-3-642-04595-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics