• DocumentCode
    16075
  • Title

    An Autonomic Approach to Risk-Aware Data Center Overbooking

  • Author

    Tomas, Luis ; Tordsson, Johan

  • Author_Institution
    Dept. of Comput. Sci., Umea Univ., Umea, Sweden
  • Volume
    2
  • Issue
    3
  • fYear
    2014
  • fDate
    July-Sept. 1 2014
  • Firstpage
    292
  • Lastpage
    305
  • Abstract
    Elasticity is a key characteristic of cloud computing that increases the flexibility for cloud consumers, allowing them to adapt the amount of physical resources associated to their services over time in an on-demand basis. However, elasticity creates problems for cloud providers as it may lead to poor resource utilization, specially in combination with other factors, such as user overestimations and pre-defined VM sizes. Admission control mechanisms are thus needed to increase the number of services accepted, raising the utilization without affecting services performance. This work focuses on implementing an autonomic risk-aware overbooking architecture capable of increasing the resource utilization of cloud data centers by accepting more virtual machines than physical available resources. Fuzzy logic functions are used to estimate the associated risk to each overbooking decision. By using a distributed PID controller approach, the system is capable of self-adapting over time-changing the acceptable level of risk-depending on the current status of the cloud data center. The suggested approach is extensively evaluated using a combination of simulations and experiments executing real cloud applications with real-life available workloads. Our results show a 50 percent increment at both resource utilization and capacity allocated with acceptable performance degradation and more stable resource utilization over time.
  • Keywords
    cloud computing; computer centres; distributed control; software fault tolerance; three-term control; virtual machines; VM sizes; admission control mechanisms; autonomic risk-aware overbooking architecture; cloud computing characteristic; cloud consumers; cloud data center; distributed PID controller approach; elasticity; fuzzy logic functions; physical resources; risk-aware data center overbooking; stable resource utilization; virtual machines; Admission control; Cloud computing; Degradation; Elasticity; Resource management; Risk management; Servers; Admission control; control theory; fuzzy logic programming; overbooking; resource utilization; scheduling;
  • fLanguage
    English
  • Journal_Title
    Cloud Computing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    2168-7161
  • Type

    jour

  • DOI
    10.1109/TCC.2014.2326166
  • Filename
    6819458