TY - GEN
T1 - Exploiting price and performance tradeoffs in heterogeneous clouds
AU - Roloff, Eduardo
AU - Moreira, Francis B.
AU - Diener, Matthias
AU - Gaspary, Luciano P.
AU - Carreño, Emmanuell D.
AU - Navaux, Philippe O.A.
N1 - Publisher Copyright:
© 2017 Association for Computing Machinery.
PY - 2017/12/5
Y1 - 2017/12/5
N2 - Parallel applications are composed of several tasks, which have different computational demands among them. Moreover, most cloud providers offer multiple instance configurations, with large variations of computational power and cost. A combination between the application requirements and the variety of instance types of the cloud could be explored to improve the cost efficiency of the application execution. In this paper, we introduce the cost-delay product as a metric to measure the cost efficiency of cloud systems. With this metric, cloud tenants can evaluate different tradeoffs between cost and performance for their application, depending on their preferences. We explore the use of multiple instance types to create heterogeneous cluster systems in the cloud. Our results show that heterogeneous clouds can have a better cost efficiency than homogeneous systems, reducing the price of execution while maintaining a similar application performance. Furthermore, by comparing the cost-delay product, the user can select an instance mix that is most suitable for his needs.
AB - Parallel applications are composed of several tasks, which have different computational demands among them. Moreover, most cloud providers offer multiple instance configurations, with large variations of computational power and cost. A combination between the application requirements and the variety of instance types of the cloud could be explored to improve the cost efficiency of the application execution. In this paper, we introduce the cost-delay product as a metric to measure the cost efficiency of cloud systems. With this metric, cloud tenants can evaluate different tradeoffs between cost and performance for their application, depending on their preferences. We explore the use of multiple instance types to create heterogeneous cluster systems in the cloud. Our results show that heterogeneous clouds can have a better cost efficiency than homogeneous systems, reducing the price of execution while maintaining a similar application performance. Furthermore, by comparing the cost-delay product, the user can select an instance mix that is most suitable for his needs.
KW - Cloud computing
KW - Cost efficiency
KW - Heterogeneity
KW - Performance
UR - http://www.scopus.com/inward/record.url?scp=85048987232&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85048987232&partnerID=8YFLogxK
U2 - 10.1145/3147234.3148103
DO - 10.1145/3147234.3148103
M3 - Conference contribution
AN - SCOPUS:85048987232
T3 - UCC 2017 Companion - Companion Proceedings of the 10th International Conference on Utility and Cloud Computing
SP - 71
EP - 76
BT - UCC 2017 Companion - Companion Proceedings of the 10th International Conference on Utility and Cloud Computing
PB - Association for Computing Machinery
T2 - 10th IEEE/ACM International Conference on Utility and Cloud Computing, UCC 2017
Y2 - 5 December 2017 through 8 December 2017
ER -