5  CONCLUSIONS AND FUTURE 
WORK 
With companies that depend on cloud computing to 
sustain their business it is critical to have a 
benchmark that can help the decision makers 
evaluate if the cloud provider they are choosing can 
meet their requirements.  
In this paper, we have presented a variety of 
benchmarks and the metrics they use when 
evaluating the cloud. We can conclude from our 
study that the existing benchmarks for cloud 
computing focus on measuring performance and 
availability comparing the results with the monetary 
cost and do not have strong metrics to measure all of 
the dependability characteristics.  
Most of the benchmarks lack fault simulation or 
injection because they do not possess a fault load or 
metrics to do so, which would allow to measure 
maintainability. Integrity is also not measured by 
benchmarks as they focus on measuring I/O disk 
operations and database interactions per second and 
lack a metric to measure data integrity.  
Although TPCx-V provides integrity by 
enforcing ACID transactions and integrity rules. 
Safety is not contemplated at all by the benchmarks 
as it is not yet an important characteristic to be 
considered in cloud environments as the cloud’s 
malfunction does not have a serious impact on the 
environment or user. 
As future work, we propose to integrate a fault 
load and new metrics so that dependability becomes 
a part of the new generation of benchmarks for cloud 
systems to help providers and consumers evaluate 
the impact of possible failures.  
REFERENCES 
Abramova, V., Bernardino J., Furtado P., 2014.Testing 
Cloud Benchmark Scalability with Cassandra. In IEEE 
World Congress on Services, Anchorage, AK, 2014, 
pp. 434-441. 
Abramova V., Bernardino J., Furtado P., 2014. Evaluating 
Cassandra Scalability with YCSB. In Decker H., 
Lhotská L., Link S., Spies M., Wagner R.R. (eds) 
Database and Expert Systems Applications.  DEXA 
2014. Lecture Notes in Computer Science, vol 8645. 
Springer, Cham. 
Avizienis, A., Laprie, J., Randell, B., Landwehr, C., 2004. 
Basic Concepts and Taxonomy of Dependable and 
Secure Computing. In IEEE Transactions on 
Dependable and Secure Computing. 
Cooper, B., Silberstein, A., Tam, E., Ramakrishnan, R., 
Sears, R., 2010. Benchmarking Cloud Serving 
Systems with YCSB. In SoCC ’10 Proceedings of the 
1st ACM symposium on Cloud computing, pp. 143-154. 
Filho, I., 2015. PerfKit Benchmarking the Cloud. In 
CouchBase Connect. 
Gainaru A., Cappello F., 2015. “Fault and failures”. 
Chapter 2 of Fault-Tolerance Techniques for High-
Performance Computing, Springer Book, Computer 
Communications and Networks series, Editors: 
Thomas Herault and Yves Robert. 
Guan, Q., Chiu, C., Fu, S., 2012. CDA: A Cloud 
Dependability Analysis Framework for Characterizing 
System Dependability in Cloud Computing 
Infrastructures.  In IEEE 18th Pacific Rim 
International Symposium on Dependable Computing. 
Ishikawa, Y., Sato, M., Hanwa, T., Fujita, H., Banzai, T., 
Koizumi, H., Miura, S., 2012. DS-Bench/D-Cloud: 
Dependability Measurement and Evaluation Tool. In 
42nd IEEE/IFIP International Conference on 
Dependable Systems and Networks (DSN 2012). 
Khan M.,6 April 2017, Yahoo! Cloud Serving 
Benchmark(YCSB), Available from: https://github. 
com/brianfrankcooper/YCSB, (20 May 2017).  
Neves, P., Bernardino, J., 2015. Big Data in the Cloud: A 
Survey.  In Open Journal of Big Data (OJBD), 1(2), 
Pages 1-18, RonPub. [Permalink]: http://www.ronpub. 
com/publications/ojbd/OJBD_2015v1i2n02_Neves.html. 
Neves, P., Schmerl, B., Cámara, J., Bernardino, J., 2016. 
Big Data in Cloud Computing: Features and Issues. In 
Proceedings of the International Conference on 
Internet of Things and Big Data – Volume 1: IoTBD, 
ISBN 978-989-758-183-0, pages 307-314. 
Oppenheimer, D., Brown, A., Traupman, J., Broadwell, P., 
Patterson, D., 2002. Practical issues in dependability 
benchmarking.  In Workshop on Evaluating and 
Architecting System dependability (EASY '02). 
Perfkit Benchmarker Authors, 2016, PerfkitBenchmarker, 
Available from: http://googlecloudplatform.github.io/ 
PerfKitBenchmarker/, (25 May 2017). 
Standard Performance Evaluation Corporation, 3 January 
2017,  SPEC Cloud
™
 IaaS  2016, Available from: 
https://www.spec.org/cloud_iaas2016/, (17 May 
2017). 
Silva, M., Hines, M., Gallo, D., Liu, Q., Ryu, K., Silva, 
D., 2013. CloudBench: Experiment Automation for 
Cloud Environments. In IEEE International 
Conference on Cloud Engineering. 
Transaction Processing Performance Council, 2017, 
TPCx-V, Available from: http://www.tpc.org/tpcx-
v/default.asp, (15 May 2017). 
Transaction Processing Performance Council, 2016, TPC 
Express Benchmark™ V - Specification, Revision 
1.0.1. 
Vazquez, C., Krishnan, R., John, E., 2014. Cloud 
Computing Benchmarking: A Survey. In International 
Conference on Grid & Cloud Computing and 
applications.