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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
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)
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)
Becker, S., Koziolek, H., Reussner, R.: The palladio component model for model-driven performance prediction. J. Syst. Softw 82(1), 3–22 (2009)
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)
Beugnard, A., Jézéquel, J.-M., Plouzeau, N., Watkins, D.: Making components contract aware. Computer 32, 38–45 (1999)
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)
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)
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)
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)
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)
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)
Szyperski, C.: Component Software: Beyond Object-oriented Programming. Pearson Education, Harlow (2002)
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)
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)