Engineering of self-aware IT systems and services: state-of-the-art and research challenges

  • Authors:
  • Samuel Kounev

  • Affiliations:
  • Institute for Program Structures and Data Organization, Karlsruhe Institute of Technology (KIT), Karlsruhe, Germany

  • Venue:
  • EPEW'11 Proceedings of the 8th European conference on Computer Performance Engineering
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

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.