• DocumentCode
    1618621
  • Title

    Automating Performance and Energy Consumption Analysis for Cloud Applications

  • Author

    Feifei Chen ; Grundy, John ; Schneider, Jean-Guy ; Yun Yang ; Qiang He

  • Author_Institution
    Sch. of Software & Electr. Eng., Swinburne Univ. of Technol., Melbourne, VIC, Australia
  • fYear
    2015
  • Firstpage
    63
  • Lastpage
    70
  • Abstract
    In cloud environments, IT solutions are delivered to users via shared infrastructure, enabling cloud service providers to deploy applications as services according to user QoS (Quality of Service) requirements. One consequence of this cloud model is the huge amount of energy consumption and significant carbon footprints caused by large cloud infrastructures. A key and common objective of cloud service providers is thus to develop cloud application deployment and management solutions with minimum energy consumption while guaranteeing performance and other QoS specified in Service Level Agreements (SLAs). However, finding the best deployment configuration that maximises energy efficiency while guaranteeing system performance is an extremely challenging task, which requires the evaluation of system performance and energy consumption under various workloads and deployment configurations. In order to simplify this process we have developed Stress Cloud, an automatic performance and energy consumption analysis tool for cloud applications in real-world cloud environments. Stress Cloud supports the modelling of realistic cloud application workloads, the automatic generation of load tests, and the profiling of system performance and energy consumption. We demonstrate the utility of Stress Cloud by analysing the performance and energy consumption of a cloud application under a broad range of different deployment configurations.
  • Keywords
    cloud computing; contracts; energy conservation; energy consumption; green computing; power aware computing; quality of service; software performance evaluation; IT solutions; QoS; SLAs; StressCloud automatic performance analysis; carbon footprints; cloud application deployment; cloud application management solutions; cloud infrastructures; cloud model; cloud service providers; energy consumption analysis; energy efficiency; green computing; load test automatic generation; quality of service; real-world cloud environments; service level agreements; system performance; Cloud computing; Computational modeling; Data models; Energy consumption; Load modeling; Servers; System performance; Cloud Computing; Form Chart; Green Computing; Load Test; Performance Analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services (SERVICES), 2015 IEEE World Congress on
  • Conference_Location
    New York City, NY
  • Print_ISBN
    978-1-4673-7274-9
  • Type

    conf

  • DOI
    10.1109/SERVICES.2015.18
  • Filename
    7196505