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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
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)
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)
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)
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
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)
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)
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)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)