Skip to main content

Engineering of Self-aware IT Systems and Services: State-of-the-Art and Research Challenges

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 6977))

Abstract

Modern IT systems have highly distributed and dynamic architectures composed of loosely-coupled services typically deployed on virtualized infrastructures. Managing system resources in such environments to ensure acceptable end-to-end application Quality-of-Service (QoS) while at the same time optimizing resource utilization and energy efficiency is a challenge. The adoption of Cloud Computing technologies, including Software-as-a-Service (SaaS), Platform-as-a-Service (PaaS) and Infrastructure-as-a-Service (IaaS), comes at the cost of increased system complexity and dynamicity. This makes it hard to provide QoS guarantees in terms of performance and availability, as well as resilience to attacks and operational failures [8]. Moreover, the consolidation of workloads translates into higher utilization of physical resources which makes the system much more vulnerable to threats resulting from unforeseen load fluctuations, hardware failures and network attacks.

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. Brosig, F., Huber, N., Kounev, S.: Automated Extraction of Architecture-Level Performance Models of Distributed Component-Based Systems. In: 26th IEEE/ACM International Conference On Automated Software Engineering (ASE 2011), Oread, Lawrence, Kansas, November 6-11 (2011)

    Google Scholar 

  2. Huber, N., Brosig, F., Kounev, S.: Model-based Self-Adaptive Resource Allocation in Virtualized Environments. In: SEAMS 2011: 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, Waikiki, Honolulu, Hawaii, USA, May 23-24, ACM Press, New York (2011)

    Google Scholar 

  3. Huber, N., von Quast, M., Hauck, M., Kounev, S.: Evaluating and Modeling Virtualization Performance Overhead for Cloud Environments. In: International Conference on Cloud Computing and Service Science (CLOSER 2011), Noordwijkerhout, The Netherlands, May 7-9 (2011)

    Google Scholar 

  4. Kounev, S.: Self-Aware Software and Systems Engineering: A Vision and Research Roadmap. In GI Softwaretechnik-Trends. In: Proceedings of Software Engineering 2011 (SE 2011), Nachwuchswissenschaftler-Symposium, Karlsruhe, Germany, February 21-25 (2011) ISSN 0720-8928

    Google Scholar 

  5. Kounev, S., Bender, K., Brosig, F., Huber, N., Okamoto, R.: Automated Simulation-Based Capacity Planning for Enterprise Data Fabrics. In: 4th International ICST Conference on Simulation Tools and Techniques, Barcelona, Spain, March 21-25 (2011)

    Google Scholar 

  6. Kounev, S., Brosig, F., Huber, N.: Self-Aware QoS Management in Virtualized Infrastructures (Poster Paper). In: 8th International Conference on Autonomic Computing (ICAC 2011), Karlsruhe, Germany, June 14-18 (2011)

    Google Scholar 

  7. Kounev, S., Brosig, F., Huber, N., Reussner, R.: Towards self-aware performance and resource management in modern service-oriented systems. In: Proceedings of the 7th IEEE International Conference on Services Computing (SCC 2010), Miami, Florida, USA, July 5-10. IEEE Computer Society, Los Alamitos (2010)

    Google Scholar 

  8. Kounev, S., Reinecke, P., Joshi, K., Bradley, J., Brosig, F., Babka, V., Gilmore, S., Stefanek, A.: Providing Dependability and Resilience in the Cloud: Challenges and Opportunities. In: Avritzer, A., van Moorsel, A., Wolter, K., Vieira, M. (eds.) Resilience Assessment and Evaluation, Dagstuhl Seminar 10292. Springer, Heidelberg (2011)

    Google Scholar 

  9. Meier, P., Kounev, S., Koziolek, H.: Automated Transformation of Palladio Component Models to Queueing Petri Nets. In: 19th IEEE/ACM International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS 2011), Singapore, July 25-27 (2011)

    Google Scholar 

  10. Nou, R., Kounev, S., Julia, F., Torres, J.: Autonomic QoS control in enterprise Grid environments using online simulation. Journal of Systems and Software 82(3), 486–502 (2009)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kounev, S. (2011). Engineering of Self-aware IT Systems and Services: State-of-the-Art and Research Challenges. In: Thomas, N. (eds) Computer Performance Engineering. EPEW 2011. Lecture Notes in Computer Science, vol 6977. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24749-1_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-24749-1_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-24748-4

  • Online ISBN: 978-3-642-24749-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics