Table 2: Comparison between IAGREE and other cloud benchmark tools.
Benchmark Evaluated Metrics Output Supported Infrastructures
Rally Elasticity CLI and HTML Infrastructure Agnostic
Cloud CMP Elasticity JSON
Amazon Web Services, Microsoft Azure,
Google Cloud Platform
HiBench Scalability and Performance CLI
Amazon Elastic Compute Cloud,
Microsoft Azure
Cloud Suite Scalability and Performance CLI Infrastructure Agnostic
Yahoo! Cloud Serving Benchmark Elasticity and Scalability CLI and HTML
Amazon Web Services, Microsoft Azure,
Google Cloud Platform
Chaos Monkey Resilience HTML
Amazon Web Services, Microsoft Azure,
Google Cloud Platform, Kubernetes-based
Platforms
IAGREE Resilience CLI and JSON Infrastructure Agnostic
ACKNOWLEDGEMENTS
This work was supported by the PDTI Program,
funded by Dell Computadores do Brasil Ltda (Law
8.248 / 91).
REFERENCES
Abbadi, I. M. and Martin, A. (2011). Trust in the cloud. in-
formation security technical report, 16(3-4):108–114.
Amogh, P., Veeramachaneni, G., Rangisetti, A. K., Tamma,
B. R., and Franklin, A. A. (2017). A cloud native
solution for dynamic auto scaling of mme in lte. In
Personal, Indoor, and Mobile Radio Communications
(PIMRC), 2017 IEEE 28th Annual International Sym-
posium on, pages 1–7. IEEE.
Armbrust, M., Fox, A., Griffith, R., Joseph, A. D., Katz,
R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A.,
Stoica, I., et al. (2010). A view of cloud computing.
Communications of the ACM, 53(4):50–58.
Balalaie, A., Heydarnoori, A., and Jamshidi, P. (2015). Mi-
grating to cloud-native architectures using microser-
vices: an experience report. In European Conference
on Service-Oriented and Cloud Computing, pages
201–215. Springer.
CA Technologies, Inc (2018). Available at: https://bit.ly/
2BVZhsx. Accessed: 2018-12-24.
Chaos Monkey (2018). Chaos monkey. Available at: https:
//github.com/Netflix/chaosmonkey. Accessed: 2018-
12-24.
Chen, L., Patel, S., Shen, H., and Zhou, Z. (2015). Profiling
and understanding virtualization overhead in cloud. In
Parallel Processing (ICPP), 2015 44th International
Conference on, pages 31–40. IEEE.
CloudSuite (2018). Cloudsuite. Available at: https://github.
com/parsa-epfl/cloudsuite. Accessed: 2018-12-24.
Colman-Meixner, C., Develder, C., Tornatore, M., and
Mukherjee, B. (2016). A survey on resiliency tech-
niques in cloud computing infrastructures and appli-
cations. IEEE Communications Surveys & Tutorials,
18(3):2244–2281.
Cooper, B. F., Silberstein, A., Tam, E., Ramakrishnan,
R., and Sears, R. (2010). Benchmarking cloud serv-
ing systems with ycsb. In Proceedings of the 1st
ACM symposium on Cloud computing, pages 143–
154. ACM.
Gajbhiye, A. and Shrivastva, K. M. P. (2014). Cloud com-
puting: Need, enabling technology, architecture, ad-
vantages and challenges. In Confluence The Next Gen-
eration Information Technology Summit (Confluence),
2014 5th International Conference-, pages 1–7. IEEE.
HiBench (2018). Hibench suite. Available at: https://github.
com/intel-hadoop/HiBench. Accessed: 2018-12-24.
Li, A., Yang, X., Kandula, S., and Zhang, M. (2010). Cloud-
cmp: comparing public cloud providers. In Proceed-
ings of the 10th ACM SIGCOMM conference on Inter-
net measurement, pages 1–14. ACM.
Li, Z., Kihl, M., Lu, Q., and Andersson, J. A. (2017). Per-
formance overhead comparison between hypervisor
and container based virtualization. In Advanced In-
formation Networking and Applications (AINA), 2017
IEEE 31st International Conference on, pages 955–
962. IEEE.
Mell, P., Grance, T., et al. (2011). The nist definition of
cloud computing.
Nicoletti, B. (2016). Cloud computing and procurement. In
Proceedings of the International Conference on Inter-
net of things and Cloud Computing, page 56. ACM.
Patel, P., Ranabahu, A. H., and Sheth, A. P. (2009). Service
level agreement in cloud computing.
Pivotal Web Services (2018). Available at: https:
//pivotal.io/platform/pivotal-application-service. Ac-
cessed: 2018-12-24.
Rally (2018). Rally benchmark. Available at: https://github.
com/openstack/rally. Accessed: 2018-12-24.
Salapura, V., Harper, R., and Viswanathan, M. (2013). Re-
silient cloud computing. IBM Journal of Research and
Development, 57(5):10–1.
SanWariya, A., Nair, R., and Shiwani, S. (2016). Analyzing
processing overhead of type-0 hypervisor for cloud
gaming. In Advances in Computing, Communication,
& Automation (ICACCA)(Spring), International Con-
ference on, pages 1–5. IEEE.
Vishwanath, K. V. and Nagappan, N. (2010). Characterizing
cloud computing hardware reliability. In Proceedings
of the 1st ACM symposium on Cloud computing, pages
193–204. ACM.
Zhang, Q., Cheng, L., and Boutaba, R. (2010). Cloud com-
puting: state-of-the-art and research challenges. Jour-
nal of internet services and applications, 1(1):7–18.
IAGREE: Infrastructure-agnostic Resilience Benchmark Tool for Cloud Native Platforms
403