Abstract
Today, many commercial and private cloud computing providers offer resources for leasing under the infrastructure as a service (IaaS) paradigm. Although an abundance of mechanisms already facilitate the lease and use of single infrastructure resources, to complete multi-job workloads IaaS users still need to select adequate provisioning and allocation policies to instantiate resources and map computational jobs to them. While such policies have been studied in the past, no experimental investigation in the context of clouds currently exists that considers them jointly. In this paper we present a comprehensive and empirical performance-cost analysis of provisioning and allocation policies in IaaS clouds. We first introduce a taxonomy of both types of policies, based on the type of information used in the decision process, and map to this taxonomy eight provisioning and four allocation policies. Then, we analyze the performance and cost of these policies through experimentation in three clouds, including Amazon EC2. We show that policies that dynamically provision and/or allocate resources can achieve better performance and cost. Finally, we also look at the interplay between provisioning and allocation, for which we show preliminary results. © 2012 IEEE.
Original language | English |
---|---|
Title of host publication | Proceedings - 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGrid 2012, Ottawa, Canada, May 13-16, 2012 |
Pages | 612-619 |
Number of pages | 8 |
DOIs | |
Publication status | Published - 2012 |
Externally published | Yes |
Event | 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGrid 2012 - Ottawa, Canada Duration: 13 May 2012 → 16 May 2012 |
Conference
Conference | 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGrid 2012 |
---|---|
Country/Territory | Canada |
City | Ottawa |
Period | 13/05/12 → 16/05/12 |
Keywords
- allocation policies
- Cloud computing
- empirical performance analysis
- provisioning policies
- scheduling