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
fDate :
April 26 2015-May 1 2015
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;
Conference_Titel :
Computer Communications (INFOCOM), 2015 IEEE Conference on
Conference_Location :
Kowloon
DOI :
10.1109/INFOCOM.2015.7218458