• DocumentCode
    1804443
  • Title

    Application-specific configuration selection in the cloud: Impact of provider policy and potential of systematic testing

  • Author

    Hajjat, Mohammad ; Ruiqi Liu ; Yiyang Chang ; Ng, T. S. Eugene ; Rao, Sanjay

  • fYear
    2015
  • fDate
    April 26 2015-May 1 2015
  • Firstpage
    873
  • Lastpage
    881
  • Abstract
    Provider policy (e.g., bandwidth rate limits, virtualization, CPU scheduling) can significantly impact application performance in cloud environments. This paper takes a first step towards understanding the impact of provider policy and tackling the complexity of selecting configurations that can best meet the cost and performance requirements of applications. We make three contributions. First, we conduct a measurement study spanning a 19 months period of a wide variety of applications on Amazon EC2 to understand issues involved in configuration selection. Our results show that provider policy can impact communication and computation performance in unpredictable ways. Moreover, seemingly sensible rules of thumb are inappropriate - e.g., VMs with latest hardware or larger VM sizes do not always provide the best performance. Second, we systematically characterize the overheads and resulting benefits of a range of testing strategies for configuration selection. A key focus of our characterization is understanding the overheads of a testing approach in the face of variability in performance across deployments and measurements. Finally, we present configuration pruning and short-listing techniques for minimizing testing overheads. Evaluations on a variety of compute, bandwidth and data intensive applications validate the effectiveness of these techniques in selecting good configurations with low overheads.
  • Keywords
    cloud computing; computational complexity; processor scheduling; Amazon EC2; CPU scheduling; VMs; application-specific configuration selection; bandwidth rate limits; cloud environments; configuration pruning technique; configuration selection; provider policy; short-listing technique; systematic testing; testing strategies; Bandwidth; Computers; Conferences; Hardware; Systematics; Testing; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Communications (INFOCOM), 2015 IEEE Conference on
  • Conference_Location
    Kowloon
  • Type

    conf

  • DOI
    10.1109/INFOCOM.2015.7218458
  • Filename
    7218458