Abstract
Cloud service brokerage represents a novel operational model in the scope of cloud computing. A cloud broker acts as an intermediary between a service provider and a service consumer with the goal of adding as much value as possible to the service being provisioned and consumed. Continuous quality assurance is a type of brokerage capability having high value to both providers and consumers of cloud services. At the same time, it can be among the most challenging kinds of capability for cloud service brokers to realise. In this paper we focus on two specific themes within this scope. We present a motivating scenario and outline key research challenges associated with introducing policy-driven governance and service level failure mitigation capabilities in brokers.
Chapter PDF
Similar content being viewed by others
Keywords
References
Benoit, J., Lheureux, D., Plummer, C.: Cloud Services Brokerages: The Dawn of the Next Intermediation Age. Gartner (2010)
Verginadis, Y., Patiniotakis, I., Mentzas, G., Kourtesis, D., Bratanis, K., Friesen, A., Simons, A.J.H., Kiran, M., Horn, G., Rossini, A., Schwichtenberg, A., Gouvas, P.: D2.1 State of the art and research baseline. Broker@Cloud Project deliverable (2013)
Kourtesis, D., Bratanis, K., Friesen, A., Simons, A.J.H., Kiran, M., Verginadis, Y., Rossini, A., Schwichtenberg, A., Gouvas, P.: D2.3 Requirements Analysis Report. Broker@Cloud Project deliverable (2013)
Bratanis, K., Kourtesis, D., Paraskakis, I., Verginadis, Y., Mentzas, G., Simons, A.J.H., Friesen, A., Braun, S.: A Research Roadmap for Bringing Continuous Quality Assurance and Optimization to Enterprise Cloud Service Brokers. In: Proc. of eChallenges 2013, Dublin, Ireland (2013)
Baker, M.: The Lost Art of Separating Concerns.InfoQ (2006)
Marks, E.A.: Service-Oriented Architecture Governance for the Services Driven Enterprise. John Wiley & Sons, Hoboken (2008)
Zhang, L., Zhou, Q.: CCOA: Cloud Computing Open Architecture. In: Proc. 2009 IEEE Int. Conf. on Web Services (ICWS 2009), pp. 607–616. IEEE (2009)
WSO2 Governance Registry, http://wso2.com/products/governance-registry/
IBM WebSphere Service Registry and Repository, http://www.ibm.com/software/integration/wsrr/
Oracle Service Registry, http://www.oracle.com/us/products/middleware/soa/service-registry/overview/index.html
Kourtesis, D.: Towards an ontology-driven governance framework for cloud application platforms, Dept. Comp. Sci. Univ. Sheffield, UK. Tech. Rep. CS-11-11 (2011)
Fisler, K., Krishnamurthi, S., Dougherty, D.J.: Embracing policy engineering. In: Proc. of the FSE/SDP Workshop on Future of Software Engineering Research. ACM (2010)
Uszok, A., Bradshaw, J., Jeffers, R., Johnson, M., Tate, A., Dalton, J., Aitken, S.: KAoS Policy Management for Semantic Web Services. In: IEEE Intelligent Systems, vol. 19(4), pp. 32–41. IEEE (2004)
Damianou, N., Dulay, N., Lupu, E.C., Sloman, M.: The Ponder Policy Specification Language. In: Sloman, M., Lobo, J., Lupu, E.C. (eds.) POLICY 2001. LNCS, vol. 1995, pp. 18–38. Springer, Heidelberg (2001)
Kagal, L., Finin, T., Johshi, A.: A Policy Language for a Pervasive Computing Environment. In: Proc. of the 4th IEEE Int. Workshop on Policies for Distributed Systems and Networks, pp. 63–74. IEEE, Washington, DC (2003)
Kolovski, V., Parsia, B., Katz, Y., Hendler, J.: Representing Web Service Policies in OWL-DL. In: Gil, Y., Motta, E., Benjamins, V.R., Musen, M.A. (eds.) ISWC 2005. LNCS, vol. 3729, pp. 461–475. Springer, Heidelberg (2005)
Kolovski, V., Parsia, B.: WS-Policy and beyond: application of OWL defaults to Web service policies. In: Proc. of the 2nd Int. Semantic Web Policy Workshop, USA (2006)
Gasevic, D., Kaviani, N., Milanovic, M.: Ontologies and Software Engineering. In: Handbook on Ontologies, 2nd edn., pp. 593–615. Springer, Heidelberg (2009)
Bergman, M.: Ontology-Driven Apps Using Generic Applications, AI3 blog (2011)
Uschold, M.: Ontology-Driven Information Systems: Past, Present and Future. In: Eschenbach, C., Gruninger, M. (eds.) Proc. of the 5th Int. Conf. on Formal Ontology in Information Systems (FOIS 2008), pp. 3–18. IOS Press, The Netherlands (2008)
Hitzler, P., Krotzsch, M., Rudolph, S.: Foundations of Semantic Web Technologies. Chapman & HallCRC (2009)
Feridun, M., Tanner, A.: Using linked data for systems management. In: Proc. of the IEEE Network Operations and Management Symposium, NOMS (2010)
Huebscher, M.C., McCann, J.A.: A survey of autonomic computing—degrees, models, and applications. ACM Computing Surveys 40(3), 1–28 (2008)
Salehie, M., Tahvildari, L.: Self-adaptive software: Landscape and research challenges. ACM Transactions on Autonomous and Adaptive Systems 4, 1–42 (2009)
Bertolino, A., Calabro, A., Lonetti, F., Sabetta, A.: GLIMPSE: a generic and flexible monitoring infrastructure. In: Proceedings of the 13th European Workshop on Dependable Computing, New York, NY, USA, pp. 73–78 (2011)
Romano, L., De Mari, D., Jerzak, Z., Fetzer, C.: A Novel Approach to QoS Monitoring in the Cloud. In: Proceedings of the First International Conference on Data Compression, Communications and Processing (CCP), pp. 45–51 (2011)
Papazoglou, M., Pohl, K., Parkin, M., Metzger, A. (eds.): Service research challenges and solutions for the future internet: S-Cube - towards engineering, managing and adapting service-based systems. Springer, Berlin (2010)
Dranidis, D., Ramollari, E., Kourtesis, D.: Run-time Verification of Behavioural Conformance for Conversational Web Services. In: Proceedings of the 7th IEEE European Conference on Web Services, ECOWS (2009)
OriolHilari, M., Marco Gomez, J., Franch, X., Ameller, D.: Monitoring Adaptable SOA Systems using SALMon. In: Proceedings of the 1st Workshop on Monitoring, Adaptation and Beyond (MONA+), pp. 19–28 (2008)
Wetzstein, B., Leitner, P., Rosenberg, F., Dustdar, S., Leymann, F.: Identifying influential factors of business process performance using dependency analysis. Enterp. Inf. Syst. 5(1), 79–98 (2011)
Baresi, L., Caporuscio, M., Ghezzi, C., Guinea, S.: Model-Driven Management of Services. In: Proceedings of the 2010 IEEE 8th European Conference on Web Services (ECOWS), pp. 147–154 (2010)
Hermosillo, G., Seinturier, L., Duchien, L.: Using Complex Event Processing for Dynamic Business Process Adaptation. In: Proc. of the IEEE SCC 2010, pp. 466 (2010)
Gehlert, A., Metzger, A., Karastoyanova, D., Kazhamiakin, R., Pohl, K., Leymann, F., Pistore, M.: Integrating Perfective and Corrective Adaptation of Service-based Applications. In: Dustdar, S., Li, F. (eds.) Service Engineering: European Research Results Book, pp. 137–169. Springer (2011)
Hielscher, J., Kazhamiakin, R., Metzger, A., Pistore, M.: A framework for proactive self-adaptation of service-based applications based on online testing. In: Mähönen, P., Pohl, K., Priol, T. (eds.) ServiceWave 2008. LNCS, vol. 5377, pp. 122–133. Springer, Heidelberg (2008)
Dranidis, D., Metzger, A., Kourtesis, D.: Enabling Proactive Adaptation through Just-in-Time Testing of Conversational Services. In: Di Nitto, E., Yahyapour, R. (eds.) ServiceWave 2010. LNCS, vol. 6481, pp. 63–75. Springer, Heidelberg (2010)
Leitner, P., Wetzstein, B., Rosenberg, F., Michlmayr, A., Dustdar, S., Leymann, F.: Runtime prediction of service level agreement violations for composite services. In: Dan, A., Gittler, F., Toumani, F. (eds.) ICSOC/ServiceWave 2009. LNCS, vol. 6275, pp. 176–186. Springer, Heidelberg (2010)
Leitner, P., Michlmayr, A., Rosenberg, F., Dustdar, S.: Monitoring, Prediction and Prevention of SLA Violations in Composite Services. In: Proceedings of the 2010 IEEE International Conference on Web Services (ICWS 2010), pp. 369–376. IEEE (2010)
Sahai, A., Machiraju, V., Sayal, M., Van Moorsel, A., Casati, F.: Automated SLA monitoring for web services. In: Feridun, M., Kropf, P.G., Babin, G. (eds.) DSOM 2002. LNCS, vol. 2506, pp. 28–41. Springer, Heidelberg (2002)
Zeng, L., Lingenfelder, C., Lei, H., Chang, H.: Event-Driven Quality of Service Prediction. In: Bouguettaya, A., Krueger, I., Margaria, T. (eds.) ICSOC 2008. LNCS, vol. 5364, pp. 147–161. Springer, Heidelberg (2008)
Heath, T., Bizer, C.: Linked Data: Evolving the Web into a Global Data Space. In: Synthesis Lectures on the Semantic Web: Theory and Technology, vol. 1(1), pp. 1–136. Morgan and Claypool (2011)
Kourtesis, D., Paraskakis, I., Simons, A.J.H.: Policy-driven governance in cloud application platforms: an ontology-based approach. In: Proc. 4th. Int. Workshop on Ontology-Driven Information Systems Engineering (2012)
Bratanis, K.: Towards engineering multi-layer monitoring and adaptation of service-based applications, Dept. Comp. Sci. Univ. Sheffield, UK. Tech. Rep. CS-12-04 (2012)
Bratanis, K., Dranidis, D., Simons, A.J.H.: An Extensible Architecture for Run-time Monitoring of Conversational Web Services. In: Proc. of the 3rd International Workshop on Monitoring, Adaptation and Beyond / ECOWS 2010, pp. 9–16. ACM (2010)
Bratanis, K., Dranidis, D., Simons, A.J.H.: SLAs for cross-layer adaptation and monitoring of service-based applications: A case study. In: Proc. of the International Workshop on Quality Assurance for Service-Based Applications, p. 28. ACM (2011)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Bratanis, K., Kourtesis, D. (2014). 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) Service-Oriented Computing – ICSOC 2013 Workshops. ICSOC 2013. Lecture Notes in Computer Science, vol 8377. Springer, Cham. https://doi.org/10.1007/978-3-319-06859-6_16
Download citation
DOI: https://doi.org/10.1007/978-3-319-06859-6_16
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-06858-9
Online ISBN: 978-3-319-06859-6
eBook Packages: Computer ScienceComputer Science (R0)