• DocumentCode
    1971360
  • Title

    A Self-Optimizing Workload Management Solution for Cloud Applications

  • Author

    Haishan Wu ; Tantawi, Asser N. ; Tao Yu

  • Author_Institution
    IBM China Res. Lab., Beijing, China
  • fYear
    2013
  • fDate
    June 28 2013-July 3 2013
  • Firstpage
    483
  • Lastpage
    490
  • Abstract
    Given the dynamic nature of the cloud, resulting from mapping virtual to physical resources, changes in the usage pattern of resources, migration of virtual resources and the dynamic nature of the applications themselves, the bottleneck resource in a given application changes over time. Promptly identifying the bottleneck of cloud application and consequently taking corrective actions (e.g. admission control) are essential requirements for cloud application performance management. The traditional threshold based bottleneck detection technology, which adopts a pre-defined target performance measure (e.g. response time, CPU utilization, etc.), requires a good understanding of the application. It is difficult to identify which performance measures need to be monitored and how to set accurate threshold values for them. The commonly used technique of model-based workload management also faces a big challenge in modeling the highly dynamic, cloud application behavior. In this paper, we propose a self-optimizing application workload management solution for cloud applications which adapts well to the cloud dynamics. It utilizes a target-less bottleneck detection mechanism, without the need to define target thresholds. It also contains a model-free controller for workload management, thus avoiding the complexity of dynamically changing the model as the cloud environment changes. We believe that this is the first time such a design principle to cloud application performance management is introduced. The validity and efficiency of this solution have been verified by a real-case study on an IBM cloud platform, using the RUBiS web application benchmark.
  • Keywords
    cloud computing; resource allocation; software performance evaluation; system monitoring; IBM cloud platform; RUBiS Web application benchmark; cloud application behavior; cloud application performance management; cloud applications; cloud dynamics; model-based workload management; model-free controller; performance measure monitoring; physical resource mapping; self-optimizing application workload management solution; self-optimizing workload management solution; target-less bottleneck detection mechanism; threshold based bottleneck detection technology; virtual resource mapping; Computational modeling; Convergence; Monitoring; Servers; Throughput; Time factors; Time measurement; application performance management; black-box modeling; bottleneck analysis; cloud computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services (ICWS), 2013 IEEE 20th International Conference on
  • Conference_Location
    Santa Clara, CA
  • Print_ISBN
    978-0-7695-5025-1
  • Type

    conf

  • DOI
    10.1109/ICWS.2013.71
  • Filename
    6649615