• DocumentCode
    169899
  • Title

    WPress: An Application-Driven Performance Benchmark for Cloud-Based Virtual Machines

  • Author

    Borhani, Amir Hossein ; Leitner, Philipp ; Bu-Sung Lee ; Xiaorong Li ; Hung, Terence

  • Author_Institution
    Inst. of High-Performance Comput. (IHPC), Singapore, Singapore
  • fYear
    2014
  • fDate
    1-5 Sept. 2014
  • Firstpage
    101
  • Lastpage
    109
  • Abstract
    Approaching a comprehensive performance benchmark for on-line transaction processing (OLTP) applications in a cloud environment is a challenging task. Fundamental features of clouds, such as the pay-as-you-go pricing model and unknown underlying configuration of the system, are contrary to the basic assumptions of available benchmarks such as TPC-W or RUBiS. In this paper, we introduce a systematic performance benchmark approach for OLTP applications on public clouds that use virtual machines(VMs). We propose WPress benchmark, which is based on the widespread blogging software, WordPress, as a representative OLTP application and implement an open source workload generator. Furthermore, we utilize a CPU micro-benchmark to investigate CPU performance of cloud-based VMs in greater detail. Average response time and total VM cost are the performance metrics measured by WPress. We evaluate small and large instance types of three real-life cloud providers, Amazon EC2, Microsoft Azure and Rackspace cloud. Results imply that Rackspace cloud has better average response times and total VM cost on small instances. However, Microsoft Azure is preferable for large instance type.
  • Keywords
    cloud computing; transaction processing; virtual machines; Amazon EC2; CPU microbenchmark; CPU performance; Microsoft Azure; OLTP applications; RUBiS benchmark; Rackspace cloud; TPC-W benchmark; WPress benchmark; application-driven performance benchmark; average response time; blogging software; cloud environment; cloud-based VM; cloud-based virtual machines; comprehensive performance benchmark; large-instance type; online transaction processing applications; open source workload generator; pay-as-you-go pricing model; performance metrics; public clouds; real-life cloud providers; small-instance type; total VM cost; unknown underlying system configuration; Benchmark testing; Blogs; Cloud computing; Databases; Publishing; Servers; Time factors; Amazon EC2; Benchmarking; CPU Micro-Benchmark; Cloud Computing; Microsoft Azure; OLTP; Rackspace Cloud; Virtual Machine;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Enterprise Distributed Object Computing Conference (EDOC), 2014 IEEE 18th International
  • Conference_Location
    Ulm
  • ISSN
    1541-7719
  • Type

    conf

  • DOI
    10.1109/EDOC.2014.23
  • Filename
    6972056