since the cheapest instance type is also the fastest
(AWS), or the provider offers only instances that vary
in memory size, but not in performance (Google).
As future work, we intend to extend our
ImbBench benchmark with support for I/O operations
and network communication to evaluate these aspects
in terms of heterogeneity. We also intend to add sup-
port for combining different types of operations to be
more representative of real-world applications. Fur-
thermore, we will provide an automatic way to sug-
gest a mix of cloud instances for a particular applica-
tion behavior.
ACKNOWLEDGEMENTS
This work has been partially supported by the
project “GREEN-CLOUD: Computacao em Cloud
com Computacao Sustentavel” (#16/2551-0000 488-
9), from FAPERGS and CNPq Brazil. This research
received partial funding from CYTED for the RICAP
Project.
REFERENCES
Abdennadher, N. and Belgacem, M. B. (2015). A high level
framework to develop and run e-science applications
on cloud infrastructures. In High Performance Com-
puting and Communications (HPCC).
Aljamal, R., El-Mousa, A., and Jubair, F. (2018). A com-
parative review of high-performance computing major
cloud service providers. 2018 9th International Con-
ference on Information and Communication Systems,
ICICS 2018, 2018-Janua:181–186.
Armbrust, M., Fox, A., Griffith, R., Joseph, A. D., Katz,
R. H., Konwinski, A., Lee, G., Patterson, D. A.,
Rabkin, A., and Zaharia, M. (2009). Above the
clouds: A berkeley view of cloud computing. Tech-
nical report.
Buyya, R., Yeo, C. S., Venugopal, S., Broberg, J., and
Brandic, I. (2009). Cloud computing and emerging
it platforms: Vision, hype, and reality for delivering
computing as the 5th utility. Future Generation Com-
puter Systems, 25(6):599 – 616.
d. R. Righi, R., Rodrigues, V. F., da Costa, C. A., Galante,
G., de Bona, L. C. E., and Ferreto, T. (2016). Autoe-
lastic: Automatic resource elasticity for high perfor-
mance applications in the cloud. IEEE Transactions
on Cloud Computing, 4(1):6–19.
de Melo, A. C. (2010). The New Linux ’perf’ Tools. In
Linux Kongress.
Dongarra, J. J., Luszczek, P., and Petitet, A. (2003). The
linpack benchmark: past, present and future. Con-
currency and Computation: practice and experience,
15(9):803–820.
Foster, I., Zhao, Y., Raicu, I., and Lu, S. (2008). Cloud com-
puting and grid computing 360-degree compared. In
2008 Grid Computing Environments Workshop, pages
1–10.
G. S. Costa, B., Reis, M. A. S., P. F. Ara
´
ujo, A., and
Solis, P. (2018). Performance and cost analysis be-
tween on-demand and preemptive virtual machines.
In Proceedings of the 8th International Conference on
Cloud Computing and Services Science - Volume 1:
CLOSER,, pages 169–178. INSTICC, SciTePress.
Kotas, C., Naughton, T., and Imam, N. (2018). A compar-
ison of Amazon Web Services and Microsoft Azure
cloud platforms for high performance computing.
2018 IEEE International Conference on Consumer
Electronics, ICCE 2018, 2018-Janua:1–4.
Li, X., Amini Salehi, M., Joshi, Y., Darwich, M., Bayoumi,
M., and Landreneau, B. (2018a). Performance analy-
sis and modeling of video transcoding using heteroge-
neous cloud services. IEEE Transactions on Parallel
and Distributed Systems, pages 1–1.
Li, Z., Ge, J., Hu, H., Song, W., Hu, H., and Luo, B.
(2018b). Cost and energy aware scheduling algorithm
for scientific workflows with deadline constraint in
clouds. IEEE Transactions on Services Computing,
11(4):713–726.
McCalpin, J. D. et al. (1995). Memory bandwidth and ma-
chine balance in current high performance computers.
IEEE computer society technical committee on com-
puter architecture (TCCA) newsletter, 1995:19–25.
Prabhakaran, A. and Lakshmi, J. (2018). Cost-benefit Anal-
ysis of Public Clouds for offloading in-house HPC
Jobs. 2018 IEEE 11th International Conference on
Cloud Computing (CLOUD), pages 57–64.
Roloff, E., Diener, M., Carissimi, A., and Navaux, P. O. A.
(2012). High performance computing in the cloud:
Deployment, performance and cost efficiency. In 4th
IEEE International Conference on Cloud Computing
Technology and Science Proceedings, pages 371–378.
Roloff, E., Diener, M., Carre
˜
no, E. D., Gaspary, L. P., and
Navaux, P. O. A. (2017). Leveraging cloud hetero-
geneity for cost-efficient execution of parallel appli-
cations. In Euro-Par 2017: Parallel Processing - 23rd
International Conference on Parallel and Distributed
Computing, Santiago de Compostela, Spain, August
28 - September 1, 2017, Proceedings, pages 399–411.
Roloff, E., Diener, M., Gaspary, L. P., and Navaux, P. O. A.
(2018). Exploiting load imbalance patterns for hetero-
geneous cloud computing platforms. In Proceedings
of the 8th International Conference on Cloud Comput-
ing and Services Science - Volume 1: CLOSER,, pages
248–259. INSTICC, SciTePress.
Zhang, J., Lu, X., Arnold, M., and Panda, D. K. (2015).
Mvapich2 over openstack with sr-iov: An efficient ap-
proach to build hpc clouds. In Cluster, Cloud and Grid
Computing (CCGrid), 2015 15th IEEE/ACM Interna-
tional Symposium on, pages 71–80.
CLOSER 2019 - 9th International Conference on Cloud Computing and Services Science
222