Skip to main content

Cloud Computing Reduces Uncertainties in Quality-of-Service Matching!

  • Conference paper
  • First Online:
Advances in Service-Oriented and Cloud Computing (ESOCC 2014)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 508))

Included in the following conference series:

  • 789 Accesses

Abstract

Cloud computing resulted in a continuously growing number of provided software services to be used by consumers. Brokers discover services that fit best to consumers’ requirements by matching Quality-of-Service (QoS) properties. In order to negotiate Service-Level Agreements (SLAs), a provider has to determine the provided QoS based on QoS analyses. However, the risk for the provider to violate the SLA is high as the service’s actual quality can deviate from the specified QoS due to uncertainties that occur during the provider’s quality analysis. In this paper, we discuss current software engineering paradigms like cloud computing and service-oriented computing with respect to the amount of uncertainty they induce into service matching and SLA negotiations. As a result, we explain, why cloud computing reduces such uncertainties.

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

References

  1. Becker, M., Luckey, M., Becker, S.: Performance analysis of self-adaptive systems for requirements validation at design-time. In: 9th International Conference on Quality of Software Architectures. ACM (2013)

    Google Scholar 

  2. Becker, S.: Model transformations in non-functional analysis. In: Bernardo, M., Cortellessa, V., Pierantonio, A. (eds.) SFM 2012. LNCS, vol. 7320, pp. 263–289. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  3. Becker, S., Koziolek, H., Reussner, R.: The palladio component model for model-driven performance prediction. J. Syst. Softw 82(1), 3–22 (2009)

    Article  Google Scholar 

  4. Becker, S., Overhage, S., Reussner, R.: Classifying software component interoperability errors to support component adaption. In: Crnković, I., Stafford, J.A., Schmidt, H.W., Wallnau, K. (eds.) CBSE 2004. LNCS, vol. 3054, pp. 68–83. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  5. Beugnard, A., Jézéquel, J.-M., Plouzeau, N., Watkins, D.: Making components contract aware. Computer 32, 38–45 (1999)

    Article  Google Scholar 

  6. Cortellessa, V., Di Marco, A., Inverardi, P.: From software models to performance models. In: Cortellessa, V., Di Marco, A., Inverardi, P. (eds.) Model-Based Software Performance Analysis, pp. 79–140. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  7. Hasselmeyer, P., Koller, B., Schubert, L., Wieder, P.: Towards SLA-supported resource management. In: Gerndt, M., Kranzlmüller, D. (eds.) HPCC 2006. LNCS, vol. 4208, pp. 743–752. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  8. Patiniotakis, I., Rizou, S., Verginadis, Y., Mentzas, G.: Managing imprecise criteria in cloud service ranking with a fuzzy multi-criteria decision making method. In: Lau, K.-K., Lamersdorf, W., Pimentel, E. (eds.) Service-Oriented and Cloud Computing, vol. 8135, pp. 34–48. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  9. Perez-Palacin, D., Mirandola, R.: Uncertainties in the modeling of self-adaptive systems: a taxonomy and an example of availability evaluation. In: Proceedings of the 5th ACM/SPEC International Conference on Performance Engineering, ICPE ’14, pp. 3–14. ACM, New York (2014)

    Google Scholar 

  10. Platenius, M.C.: Fuzzy service matching in on-the-fly computing. In: Proceedings of the Doctoral Symposium of the 9th Joint Meeting of the European Software Engineering Conference (ESEC) and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE). ACM (2013)

    Google Scholar 

  11. Platenius, M.C., von Detten, M., Becker, S., Schäfer, W., Engels, G.: A survey of fuzzy service matching approaches in the context of on-the-fly computing. In: 16th International Symposium on Component-based Software Engineering. ACM (2013)

    Google Scholar 

  12. Szyperski, C.: Component Software: Beyond Object-oriented Programming. Pearson Education, Harlow (2002)

    Google Scholar 

  13. Terzidis, O., Oberle, D., Friesen, A., Janiesch, C., Barros, A.: The internet of services and usdl. In: Barros, A., Oberle, D. (eds.) Handbook of Service Description, pp. 1–16. Springer, New York (2012)

    Chapter  Google Scholar 

Download references

Acknowledgments

This work was supported by the German Research Foundation (DFG) within the Collaborative Research Center “On-The-Fly Computing” (CRC 901).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Matthias Becker .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Becker, M., Platenius, M.C., Becker, S. (2015). Cloud Computing Reduces Uncertainties in Quality-of-Service Matching!. In: Ortiz, G., Tran, C. (eds) Advances in Service-Oriented and Cloud Computing. ESOCC 2014. Communications in Computer and Information Science, vol 508. Springer, Cham. https://doi.org/10.1007/978-3-319-14886-1_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-14886-1_15

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-14885-4

  • Online ISBN: 978-3-319-14886-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics