TY - GEN
T1 - Flexible CPU provisioning in clouds
T2 - 2012 9th International Conference on Quantitative Evaluation of Systems, QEST 2012
AU - Cerotti, D.
AU - Gribaudo, M.
AU - Piazzolla, P.
AU - Serazzi, G.
PY - 2012
Y1 - 2012
N2 - Flexibility is an important characteristic of cloud computing: users can dynamically lease resources only when needed. While this feature brings along various benefits, there are several drawbacks and among them performance unpredictability is a major issue. In this paper we investigate the effects of a new source of variability introduced by the flexible CPUs allocation policy supported by several IaaS providers. According to this policy, CPUs with different computing power may be allocated to the same VM type. We will show through experiments on Amazon EC2 platform that the range of CPUs, allocated transparently to the users, may lead to very different performance experienced by an application executed with the same VM type. To perform our studies we developed a benchmark application that can either run with a predetermined workload, or scale the service demand according to the computational power of the allocated CPU. We also executed some benchmarks of the well known DaCapo suite, that is composed by real world open source applications. The collected measurements illustrate that the fluctuations of performance due to the flexible allocation policy may be very high and unpredictable.
AB - Flexibility is an important characteristic of cloud computing: users can dynamically lease resources only when needed. While this feature brings along various benefits, there are several drawbacks and among them performance unpredictability is a major issue. In this paper we investigate the effects of a new source of variability introduced by the flexible CPUs allocation policy supported by several IaaS providers. According to this policy, CPUs with different computing power may be allocated to the same VM type. We will show through experiments on Amazon EC2 platform that the range of CPUs, allocated transparently to the users, may lead to very different performance experienced by an application executed with the same VM type. To perform our studies we developed a benchmark application that can either run with a predetermined workload, or scale the service demand according to the computational power of the allocated CPU. We also executed some benchmarks of the well known DaCapo suite, that is composed by real world open source applications. The collected measurements illustrate that the fluctuations of performance due to the flexible allocation policy may be very high and unpredictable.
KW - Amazon EC2
KW - cloud computing
KW - performance evaluation
KW - performance models
KW - virtual machines
UR - http://www.scopus.com/inward/record.url?scp=84870749882&partnerID=8YFLogxK
U2 - 10.1109/QEST.2012.23
DO - 10.1109/QEST.2012.23
M3 - Conference contribution
AN - SCOPUS:84870749882
SN - 9780769547817
T3 - Proceedings - 2012 9th International Conference on Quantitative Evaluation of Systems, QEST 2012
SP - 230
EP - 237
BT - Proceedings - 2012 9th International Conference on Quantitative Evaluation of Systems, QEST 2012
Y2 - 17 September 2012 through 20 September 2012
ER -