Abstract
A particular problem of cloud environments is the assurance of a certain level of service quality. The problem is escalated in the case of building support platforms for using multiple clouds. Various partial solutions to ensure a certain quality level of the cloud services have been investigated in the last half decade. This paper analyzes the existing approaches to define, model, evaluate, estimate, measure of optimize the quality of services offered to cloud-based applications. A particular approach is detailed, the one that uses model-driven engineering techniques. Moreover, the special case of designing data-intensive applications, the appropriate quality of service attributes are identified.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
Available at http://www.modaclouds.eu/software/open-source-repositories/ as open-source codes.
- 3.
- 4.
- 5.
Current representative solutions: Hadoop and Spark.
- 6.
Current representative solutions: Apache Storm, Apache Spark Streaming, Apache Samza, Apache S4, STReamparse, Stratio.
- 7.
Current representative solutions: Amazon DynamoDB and SimpleDB, Google Datastore, Azure DocumentDB, Apache HBase, Cassandra, Hypertable, MongoDB, CouchDB, Riak, Redis, Berkeley DB, Dyomite.
- 8.
Current representative solutions: Apache Derby, HyperSQL, SQLite.
- 9.
Current representative solutions: Ceph and Amazon S3.
References
Ardagna, D., Casale, G., Ciavotta, M., Pérez, J.F., Wang, W.: Quality-of-service in cloud computing: modeling techniques and their applications. J. Internet Serv. Appl. 5, 11 (2014)
Ardagna, D., Ciavotta, M. (eds.): Design-Time Quality Modelling and Evaluation: Analysis of the State of the Art and Scope Definition. Deliverable D5.1 of MODAClouds (2013). http://www.modaclouds.eu/publications/public-deliverables/
Ardagna, D., Ciavotta, M. (eds.): MODACloudML QoS Abstractions and Prediction Models Specification – Initial Version. DeliverableD5.2.1 of MODAClouds (2013). http://www.modaclouds.eu/publications/public-deliverables/
Bratanis, K., Kourtesis, D.: Introducing policy-driven governance and service level failure mitigation in cloud service brokers: challenges ahead. In: Lomuscio, A.R., Nepal, S., Patrizi, F., Benatallah, B., Brandić, I. (eds.) ICSOC 2013. LNCS, vol. 8377, pp. 177–191. Springer, Heidelberg (2014)
Casale, G., Ardagna, D., Artac, M., Barbier, F., Di Nitto, E., Henry, A., Iuhasz, G., Joubert, C., Merseguer, J., Munteanu, V.I., Pérez, J.F., Petcu, D., Rossi, M., Sheridan, C., Spais, I., Vladušič, D.: DICE: quality-driven development of data-intensive cloud applications. In: Proceedings of MiSE 2015, pp. 78–84 (2015)
Casale, G., Ustinova, T. (eds.): DICE Integrated Framework: State of the Art Analysis. Deliverable D1.1 of DICE (2015). http://www.dice-h2020.eu/deliverables/
Chana, I., Singh, S.: Quality of service and service level agreements for cloud environments issues and challenges. In: Mahmood, Z. (ed.) Cloud Computing. Computer Communications and Networks, pp. 51–72. Springer, Heidelberg (2014)
Chen, J.H., Abedin, F., Chao, K.-M., Godwin, N., Li, Y., Tsai, C.-F.: A hybrid model for cloud providers and consumers to agree on QoS of cloud services. Future Gener. Comput. Syst. 50, 38–48 (2015)
Chhetri, M.B., Chichin, S., Vo, Q.B., Kowalczyk, R.: Smart CloudBench–a framework for evaluating cloud infrastructure performance. Inf. Syst. Front. 18, 413–428 (2015). doi:10.1007/s10796-015-9557-2
Chu, W.C.-C., Yang, C.T., Lu, C.-W., Chang, C.-H., Hsueh, N.-L., Hsu, T.-S., S.H.: An approach of quality of service assurance for enterprise cloud computing (QoSAECC). In: Proceedings of TSA, pp. 7–13 (2014)
CSMIC: Service Measurement Index. Framework version 2.1 (2014). http://csmic.org/downloads/SMI_Overview_TwoPointOne.pdf
Di Nitto, E., Matthews, P., Petcu, D., Solberg, A.: Model-driven development and operation of multi-cloud applications. In: The MODAClouds Approach. SpringBriefs series. Springer (to appear)
Domínguez-Mayo, F.J., García-García, J.A., Escalona, M.J., Mejías, M., Urbieta, M., Rossi, G.: A framework and tool to manage Cloud Computing service quality. Softw. Qual. J. (2014). doi:10.1007/s11219-014-9248-0
Franceschelli, D., Ardagna, D., Ciavotta, M., Di Nitto, E.: Space4cloud: a tool for system performance and cost evaluation of cloud systems. In: Proceedings of MultiCloud 2013, pp. 27–34 (2013)
Hershey, P.C., Rao, S., Silio, C.B., Narayan, A.: System of systems for quality-of-service observation and response in cloud computing environments. IEEE Syst. J. 9(1), 212–222 (2015)
International Telecommunication Union, E.800 : Definitions of termsrelated to quality of service (2008). http://www.itu.int/rec/T-REC-E.800-200809-I
Karawash, A., Mcheick, H., Dbouk, M.: Quality-of-service data warehouse for the selection of cloud services: a recent trend. In: Mahmood, Z. (ed.) Cloud Computing. Computer Communications and Networks, pp. 257–276. Springer, Heidelberg (2014)
Kourtesis, D., Alvarez-Rodríguez, J.M., Paraskakis, I.: Semantic-based QoS management in cloud systems: current status and future challenges. Future Gener. Comput. Syst. 32, 307–323 (2014)
Kourtesis, D., Bratanis, K., Friesen, A., Verginadis, Y., Simons, A.J.H., Rossini, A., Schwichtenberg, A., Gouvas, P.: Brokerage for quality assurance and optimisation of cloud services: an analysis of key requirements. In: Lomuscio, A.R., Nepal, S., Patrizi, F., Benatallah, B., Brandić, I. (eds.) ICSOC 2013. LNCS, vol. 8377, pp. 150–162. Springer, Heidelberg (2014)
Lee, S.-Y., Tang, D., Chen, T., Chu, W.C.-C.: A QoS assurance middleware model for enterprise cloud computing. In: Proceedings of the IEEE 36th COMPSACW, pp. 322–327 (2012)
Lin, J.-W., Chen, C.-H., Lin, C.-Y.: Integrating QoS awareness with virtualization in cloud computing systems for delay-sensitive applications. Future Gener. Comput. Syst. 37, 478–487 (2014)
Maarouf, A., Marzouk, A., Haqiq, A.: Automatic control of the quality of service contract by a third party in the cloud computing. In: Proceedings of WCCS, pp. 599–603 (2014)
Mao, C., Chen, J., Towey, D., Chen, J., Xie, X.: Search-based QoS ranking prediction for web services in cloud environments. Future Gener. Comput. Syst. 50, 111–126 (2015)
McIntyre, S.H., Kirby, G.: The market for service assurance: a model and data structure. In: Proceedings of SRII Global Conference, pp. 184–192 (2011)
Petcu, D.: Consuming resources and services from multiple clouds. From terminology to cloudware support. J. Grid Comput. 12(2), 321–345 (2014)
Petcu, D., Vasilakos, A.V.: Portability in clouds: approaches and research opportunities. Scalable Comput.: Pract. Experience 15(3), 251–270 (2014)
Quarati, A., Clematis, A., D’Agostino, D.: Delivering cloud services with QoS requirements: business opportunities, architectural solutions and energy-saving aspects. Future Gener. Comput. Syst. (2015). doi:10.1016/j.future.2015.02.009
Rak, M., Suri, N., Luna, J., Petcu, D., Casola, V., Villano, U.: Security as a service using an SLA-based approach via SPECS. In: Proceedings of the 5th CloudCom, vol. 2, pp. 1–6 (2013)
Rao, J., Wei, Y., Gong, J., Xu, C.-Z.: QoS guarantees and service differentiation for dynamic cloud applications. IEEE Trans. Netw. Serv. Manag. 10(1), 43–55 (2013)
Thoss, Y., Pohl, C., Hoffmann, M., Spillner, J., Schill, A.: User-friendly visualization of cloud quality. In: Proceedings of the IEEE 7th CLOUD, pp. 890–897 (2014)
Veloudis, S., Friesen, A., Paraskakis, I., Verginadis, Y., Patiniotakis, I.: Underpinning a cloud brokerage service framework for quality assurance and optimization. In: Proceedings of the IEEE 6th CloudCom, pp. 660–663 (2014)
Veloudis, S., Paraskakis, I., Friesen, A., Verginadis, Y., Patiniotakis, I., Rossini, A.: Continuous quality assurance and optimisation in cloud-based virtual enterprises. In: Camarinha-Matos, L.M., Afsarmanesh, H. (eds.) Collaborative Systems for Smart Networked Environments. IFIP AICT, vol. 434, pp. 621–632. Springer, Heidelberg (2014)
Wang, C.-M., Yeh, T.-C., Tseng, G.-F.: Provision of storage QoS in distributed file systems for clouds. In: Proceedings of the 41st ICPP, pp. 189–198 (2012)
Wang, S., Liu, Z., Sun, O., Zou, H., Yang, F.: Towards an accurate evaluation of quality of cloud service in service-oriented cloud computing. J. Intell. Manuf. 25, 283–291 (2014)
Wang, W., Perez, J.F., Casale, G.: Filling the gap: a tool to automate parameter estimation for software performance models. In: Proceedinds of the 1st QUDOS, pp. 31–32 (2015)
Wollersheim, J., Krcmar, H.: Quality analysis approaches for cloud services - towards a framework along the customer’s activity cycle. In: Krcmar, H., Reussner, R., Rumpe, B. (eds.) Trusted Cloud Computing, pp. 109–124. Springer, Heidelberg (2014)
Acknowledgements
The analysis presented in Sects. 2 and 3 is partially funded by the grant of Romanian National Authority for Scientific Research, UEFISCDI, PN-II-ID-PCE-2011-3-0260 (AMICAS). Section 4 refers to the final results of the grant of European Commission FP7-ICT-2011-8-318484 (MODAClouds). Section 5 refers to the preliminary results of the grant of European Commission H2020-ICT-09-2014-644869 (DICE).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Petcu, D. (2016). Service Quality Assurance in Multi-clouds. In: Altmann, J., Silaghi, G., Rana, O. (eds) Economics of Grids, Clouds, Systems, and Services. GECON 2015. Lecture Notes in Computer Science(), vol 9512. Springer, Cham. https://doi.org/10.1007/978-3-319-43177-2_6
Download citation
DOI: https://doi.org/10.1007/978-3-319-43177-2_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-43176-5
Online ISBN: 978-3-319-43177-2
eBook Packages: Computer ScienceComputer Science (R0)