Skip to main content

Service Quality Assurance in Multi-clouds

  • Conference paper
  • First Online:
Economics of Grids, Clouds, Systems, and Services (GECON 2015)

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 9512))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    www.modaclouds.eu.

  2. 2.

    Available at http://www.modaclouds.eu/software/open-source-repositories/ as open-source codes.

  3. 3.

    www.cloudml.org.

  4. 4.

    www.dice-h2020.eu.

  5. 5.

    Current representative solutions: Hadoop and Spark.

  6. 6.

    Current representative solutions: Apache Storm, Apache Spark Streaming, Apache Samza, Apache S4, STReamparse, Stratio.

  7. 7.

    Current representative solutions: Amazon DynamoDB and SimpleDB, Google Datastore, Azure DocumentDB, Apache HBase, Cassandra, Hypertable, MongoDB, CouchDB, Riak, Redis, Berkeley DB, Dyomite.

  8. 8.

    Current representative solutions: Apache Derby, HyperSQL, SQLite.

  9. 9.

    Current representative solutions: Ceph and Amazon S3.

References

  1. 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)

    Article  Google Scholar 

  2. 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/

  3. 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/

  4. 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)

    Chapter  Google Scholar 

  5. 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)

    Google Scholar 

  6. 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/

  7. 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)

    Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. 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

    Article  Google Scholar 

  10. 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)

    Google Scholar 

  11. CSMIC: Service Measurement Index. Framework version 2.1 (2014). http://csmic.org/downloads/SMI_Overview_TwoPointOne.pdf

  12. 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)

    Google Scholar 

  13. 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

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Article  Google Scholar 

  16. International Telecommunication Union, E.800 : Definitions of termsrelated to quality of service (2008). http://www.itu.int/rec/T-REC-E.800-200809-I

  17. 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)

    Google Scholar 

  18. 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)

    Article  Google Scholar 

  19. 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)

    Chapter  Google Scholar 

  20. 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)

    Google Scholar 

  21. 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)

    Article  Google Scholar 

  22. 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)

    Google Scholar 

  23. 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)

    Article  Google Scholar 

  24. 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)

    Google Scholar 

  25. Petcu, D.: Consuming resources and services from multiple clouds. From terminology to cloudware support. J. Grid Comput. 12(2), 321–345 (2014)

    Article  Google Scholar 

  26. Petcu, D., Vasilakos, A.V.: Portability in clouds: approaches and research opportunities. Scalable Comput.: Pract. Experience 15(3), 251–270 (2014)

    Google Scholar 

  27. 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

    Google Scholar 

  28. 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)

    Google Scholar 

  29. 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)

    Article  Google Scholar 

  30. 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)

    Google Scholar 

  31. 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)

    Google Scholar 

  32. 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)

    Google Scholar 

  33. 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)

    Google Scholar 

  34. 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)

    Article  Google Scholar 

  35. 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)

    Google Scholar 

  36. 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)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Dana Petcu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics