Skip to main content
Top
Published in: Service Oriented Computing and Applications 4/2017

24-10-2017 | Special Issue Paper

Cloud service brokerage: enhancing resilience in virtual enterprises through service governance and quality assurance

Authors: Simeon Veloudis, Iraklis Paraskakis, Christos Petsos

Published in: Service Oriented Computing and Applications | Issue 4/2017

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

We argue that cloud service brokerage (CSB) mechanisms can strengthen the resilience of services in cloud-based VEs. In this respect, we present the Service Completeness-Compliance Checker (SC\(^3\)), a mechanism which offers capabilities with respect to the quality assurance dimension of CSB. More specifically, the SC\(^3\) strengthens the resilience of cloud services by evaluating their conformance with pre-specified policies concerning the business aspects of their delivery, as well as by managing the evolution of their lifecycle in a controlled and policy-based manner. By relying on an ontology-based representation of policies and services, the SC\(^3\) achieves a proper separation of concerns between policy definition and policy enforcement. This effectively enables the SC\(^3\) to operate in a manner generic and agnostic to any underlying cloud delivery platform, as well as to reason about the well-formedness of the pre-specified policies.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
1
The SC\(^3\) also offers capabilities with respect to the Service Operation phase and, in particular, with respect to continuously monitoring the behaviour of a service. These capabilities shall not, however, concern us in this paper.
 
2
We use the term ‘broker’ to emphasise that, in our work, such a business policy is formulated according to the declarative approach of our brokerage framework (see Sect. 3).
 
3
Such as SLA, Security, IPR, Pricing [15].
 
4
Note that in order to reduce notational clutter we avoid specifying namespaces for classes and properties, unless a class or property comes from an external ontology (e.g. the GoodRelations ontology). In addition, the following conventions are used in the figures of this paper (see also the legend of Fig. 1): a class is represented by an oval; a property is represented by an arrow decorated with the name of the property; a subclass relation is represented by an arrow decorated with the subset symbol (\(\subseteq \)); instance-class associations are represented with perforated lines.
 
5
Of course, an analogous account applies to the rest of the attributes and SLOs of Table 1.
 
6
Or of the class gr:QualitativeValue, in case of qualitative variables.
 
7
Or through sub-properties of the hasDefaultQualitativeValue, in case of qualitative values.
 
8
Recall from Sect. 2 that a BP is, after all, a set of SLOs.
 
9
Of course, which SLOs are comprised by a particular SLP is an application-specific issue determined by CPx itself. For instance, CPx may choose to define a ‘gold’ SLP as comprising either ‘gold’-only SLOs, or two ‘gold’ SLOs and a ‘silver’ SLO; alternatively, it may choose to define the latter grouping as a ‘silver’ SLP.
 
10
The classes and properties depicted in Fig. 2 are by no means the complete set of classes and properties offered by Linked USDL Core, but rather an appropriate subset discerned for the purposes of this work.
 
11
Although in this paper we concentrate (without loss of generality) on a single BP, a cloud delivery platform such as CPx may employ a number of different policies—e.g. in order to accommodate the needs of different service categories.
 
12
Tangential in the sense that they do not describe core aspects of a BP but rather focus on pertinent peripheral information.
 
13
The BP is constructed through an interface that exposes an appropriate editor and is transported to the SC\(^3\) through a relevant topic of the Pub/sub system (not shown in Fig. 3 to avoid clutter).
 
14
It is assumed that an already on-boarded service is updated when its SP submits a fresh SD.
 
15
It is assumed that a deprecated service remains in the system but all support to it ceases.
 
16
The purpose of such a timescale is twofold: on the one hand, it allows the users of the service under deprecation to switch to one or more services of similar functionality. On the other hand, it allows the providers of any services that depend upon the service under deprecation to resolve these dependencies—e.g. again by replacing the service under deprecation with one or more other services of similar functionality.
 
17
Otherwise, the service cannot be admitted for on-boarding as it cannot conform with the BP.
 
18
\(s'\) is derived from s by appending a random character.
 
Literature
5.
go back to reference Cretu LG (2012) Cloud-based virtual organization engineering. Informatica Econ 16(1):98–109 Cretu LG (2012) Cloud-based virtual organization engineering. Informatica Econ 16(1):98–109
10.
12.
go back to reference Kagal L, Finin T, Joshi A (2003) A policy language for a pervasive computing environment. In: Proceedings POLICY 2003. IEEE 4th international workshop on policies for distributed systems and networks, pp 63–74. doi:10.1109/POLICY.2003.1206958 Kagal L, Finin T, Joshi A (2003) A policy language for a pervasive computing environment. In: Proceedings POLICY 2003. IEEE 4th international workshop on policies for distributed systems and networks, pp 63–74. doi:10.​1109/​POLICY.​2003.​1206958
13.
go back to reference Kourtesis D, Parakakis I, Simons A (2012) Policy-driven governance in cloud application platforms: an ontology-based approach. In: Proceedings of the 4th international workshop on ontology-driven information systems engineering Kourtesis D, Parakakis I, Simons A (2012) Policy-driven governance in cloud application platforms: an ontology-based approach. In: Proceedings of the 4th international workshop on ontology-driven information systems engineering
14.
go back to reference Kourtesis D, Paraskakis I (2011) A registry and repository system supporting cloud application platform governance. In: Proceedings of the 2011 international conference on service-oriented computing, ICSOC’11, Springer, Berlin, Heidelberg (2012), pp 255–256. doi:10.1007/978-3-642-31875-7_36 Kourtesis D, Paraskakis I (2011) A registry and repository system supporting cloud application platform governance. In: Proceedings of the 2011 international conference on service-oriented computing, ICSOC’11, Springer, Berlin, Heidelberg (2012), pp 255–256. doi:10.​1007/​978-3-642-31875-7_​36
16.
go back to reference Liu F, Tong J, Mao J, Bohn R, Messina J, Badger L, Leaf D (2011) NIST Cloud computing reference architecture. Technical report NIST Liu F, Tong J, Mao J, Bohn R, Messina J, Badger L, Leaf D (2011) NIST Cloud computing reference architecture. Technical report NIST
17.
go back to reference Marks EA (2008) Service-oriented architecture governance for the services driven enterprise. Willey, New York Marks EA (2008) Service-oriented architecture governance for the services driven enterprise. Willey, New York
19.
go back to reference Nejdl W, Olmedilla D, Winslett M, Zhang CC (2005) Ontology-based policy specification and management. Springer, Berlin, Heidelberg, pp 290–302. doi:10.1007/1143105320 Nejdl W, Olmedilla D, Winslett M, Zhang CC (2005) Ontology-based policy specification and management. Springer, Berlin, Heidelberg, pp 290–302. doi:10.​1007/​1143105320
21.
go back to reference Pedrinaci C, Cardoso J, Leidig T Linked USDL (2014) A vocabulary for web-scale service trading. In: Presutti V, d’Amato C, Gandon F, d’Aquin M, Staab S, Tordai A (eds) The semantic web: trends and challenges: 11th international conference, ESWC 2014, Anissaras, Crete, Greece, May 25-29, 2014. Proceedings, pp 68–82. Springer International Publishing, Cham. doi:10.1007/978-3-319-07443-6_6 Pedrinaci C, Cardoso J, Leidig T Linked USDL (2014) A vocabulary for web-scale service trading. In: Presutti V, d’Amato C, Gandon F, d’Aquin M, Staab S, Tordai A (eds) The semantic web: trends and challenges: 11th international conference, ESWC 2014, Anissaras, Crete, Greece, May 25-29, 2014. Proceedings, pp 68–82. Springer International Publishing, Cham. doi:10.​1007/​978-3-319-07443-6_​6
25.
go back to reference Uszok A, Bradshaw J, Jeffers R, Johnson M, Tate A, Dalton J, Aitken S (2004) KAoS policy management for semantic web services. IEEE Intell Sys 19(4):32–41CrossRef Uszok A, Bradshaw J, Jeffers R, Johnson M, Tate A, Dalton J, Aitken S (2004) KAoS policy management for semantic web services. IEEE Intell Sys 19(4):32–41CrossRef
26.
go back to reference Vaquero L, Rodero-Merino L, Caceres J, Lindner M (2008) A break in the clouds: towards a cloud definition. SIGCOMM Comput Commun Rev 39(1):50–55CrossRef Vaquero L, Rodero-Merino L, Caceres J, Lindner M (2008) A break in the clouds: towards a cloud definition. SIGCOMM Comput Commun Rev 39(1):50–55CrossRef
27.
go back to reference Veloudis S, Friesen A, Paraskakis I, Verginadis Y, Patiniotakis I (2014) Underpinning a cloud brokerage service framework for quality assurance and optimization. In: Proceedings of the 2014 IEEE 6th international conference on cloud computing technology and science, CLOUDCOM ’14, IEEE Computer Society, Washington, DC, USA, pp 660–663. doi:10.1109/CloudCom.2014.146 Veloudis S, Friesen A, Paraskakis I, Verginadis Y, Patiniotakis I (2014) Underpinning a cloud brokerage service framework for quality assurance and optimization. In: Proceedings of the 2014 IEEE 6th international conference on cloud computing technology and science, CLOUDCOM ’14, IEEE Computer Society, Washington, DC, USA, pp 660–663. doi:10.​1109/​CloudCom.​2014.​146
28.
go back to reference Veloudis S, Paraskakis I, Friesen A, Verginadis Y, Patiniotakis I, Rossini A (2014) Continuous quality assurance and optimisation in cloud-based virtual enterprises. In: Camarinha-Matos LM, Afsarmanesh H (eds) Collaborative systems for smart networked environments: 15th IFIP WG 5.5 working conference on virtual enterprises, PRO-VE 2014, Amsterdam, The Netherlands, October 6–8, 2014. Proceedings, Springer Berlin Heidelberg, pp 621–632. doi:10.1007/978-3-662-44745-1-61 Veloudis S, Paraskakis I, Friesen A, Verginadis Y, Patiniotakis I, Rossini A (2014) Continuous quality assurance and optimisation in cloud-based virtual enterprises. In: Camarinha-Matos LM, Afsarmanesh H (eds) Collaborative systems for smart networked environments: 15th IFIP WG 5.5 working conference on virtual enterprises, PRO-VE 2014, Amsterdam, The Netherlands, October 6–8, 2014. Proceedings, Springer Berlin Heidelberg, pp 621–632. doi:10.​1007/​978-3-662-44745-1-61
37.
go back to reference Zhang LJ, Zhou Q (2009) CCOA: cloud computing open architecture. In: Web services, 2009. ICWS 2009. IEEE international conference on, IEEE, pp 607–616 Zhang LJ, Zhou Q (2009) CCOA: cloud computing open architecture. In: Web services, 2009. ICWS 2009. IEEE international conference on, IEEE, pp 607–616
Metadata
Title
Cloud service brokerage: enhancing resilience in virtual enterprises through service governance and quality assurance
Authors
Simeon Veloudis
Iraklis Paraskakis
Christos Petsos
Publication date
24-10-2017
Publisher
Springer London
Published in
Service Oriented Computing and Applications / Issue 4/2017
Print ISSN: 1863-2386
Electronic ISSN: 1863-2394
DOI
https://doi.org/10.1007/s11761-017-0220-2

Other articles of this Issue 4/2017

Service Oriented Computing and Applications 4/2017 Go to the issue

Premium Partner