Skip to main content

Monitoring of Quality of Service in Dynamically Adaptive Systems

  • Conference paper
  • 916 Accesses

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

Abstract

Dynamic reconfiguration has been widely recognized as an effective approach to deal with the increasing complexity of dynamically adaptive systems. One of the main challenges in such systems is to provide guarantees about the required runtime quality of service (QoS) attributes, such as performance, reliability, etc. Therefore, it is of paramount importance to make these systems able to monitor the QoS parameters that allow to evaluate such QoS attributes, analyze these parameters in order to detect QoS changes and therefore trigger reconfiguration actions. In this paper, we propose an approach that allows monitoring the QoS parameters of a dynamically adaptive system in order to detect QoS degradation. The proposed approach is based on the Aspect-Oriented Software Development (AOSD) paradigm which allows to keep the monitoring code separated from the business logic code.

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. Salehie, M., Tahvildari, L.: Self-adaptive software: Landscape and research challenges. ACM Transactions on Autonomous and Adaptive Systems 4, 1–42 (2009)

    Article  Google Scholar 

  2. Dowling, J., Cahill, V.: The K-component architecture meta-model for self-adaptive software. In: Matsuoka, S., Cahill, V. (eds.) Reflection 2001. LNCS, vol. 2192, pp. 81–88. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  3. Loukil, S., Kallel, S., Jmaiel, M.: Managing architectural reconfiguration at runtime. International Journal of Web Portals 5, 55–71 (2013)

    Article  Google Scholar 

  4. Loukil, S., Kallel, S., Jmaiel, M.: Verifying runtime architectural reconfiguration of dynamically adaptive systems, pp. 169–176 (2013)

    Google Scholar 

  5. SAE: Architecture Analysis & Design Language (2004)

    Google Scholar 

  6. Loukil, S., Kallel, S., Zalila, B., Jmaiel, M.: Toward an Aspect Oriented ADL for Embedded Systems. In: Babar, M.A., Gorton, I. (eds.) ECSA 2010. LNCS, vol. 6285, pp. 489–492. Springer, Heidelberg (2010)

    Google Scholar 

  7. Loukil, S., Kallel, S., Zalila, B., Jmaiel, M.: Ao4aadl: Aspect oriented extension for aadl. Central European Journal of Computer Science 3, 43–68 (2013)

    Article  Google Scholar 

  8. Kiczales, G., Hilsdale, E., Hugunin, J., Kersten, M., Palm, J., Griswold, W.G.: An overview of aspectJ. In: Lindskov Knudsen, J. (ed.) ECOOP 2001. LNCS, vol. 2072, pp. 327–353. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  9. Organization, I.: ISO/IEC 9126: Information Technology - Software Product Evaluation - Quality Characteristics and Guidelines for Their Use (1991)

    Google Scholar 

  10. Hughes, D., Greenwood, P., Coulson, G., Blair, G.: Gridstix: Supporting flood prediction using embedded hardware and next generation grid middleware. In: Proceedings of the 2006 International Symposium on World of Wireless, Mobile and Multimedia Networks, pp. 621–626 (2006)

    Google Scholar 

  11. Rosenberg, F., Platzer, C., Dustdar, S.: Bootstrapping performance and dependability attributes of web services. In: Proceedings of the IEEE International Conference on Web Services (ICWS 2006), pp. 205–212 (2006)

    Google Scholar 

  12. Mdhaffar, A., Halima, R.B., Juhnke, E., Jmaiel, M., Freisleben, B.: Aop4csm: An aspect-oriented programming approach for cloud service monitoring. In: Proceedings of the 11th International Conference on Computer and Information Technology, pp. 363–370 (2011)

    Google Scholar 

  13. Zhang, L.: Aspect-oriented qos modeling for cyber-physical systems. Journal of Software 7, 1083–1093 (2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Loukil, S., Kallel, S., Rodriguez, I.B., Jmaiel, M. (2014). Monitoring of Quality of Service in Dynamically Adaptive Systems. In: Bouchachia, A. (eds) Adaptive and Intelligent Systems. ICAIS 2014. Lecture Notes in Computer Science(), vol 8779. Springer, Cham. https://doi.org/10.1007/978-3-319-11298-5_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-11298-5_13

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-11297-8

  • Online ISBN: 978-3-319-11298-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics