Skip to main content
Erschienen 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

verfasst von: Simeon Veloudis, Iraklis Paraskakis, Christos Petsos

Erschienen in: Service Oriented Computing and Applications | Ausgabe 4/2017

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Fußnoten
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.
 
Literatur
5.
Zurück zum Zitat 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.
Zurück zum Zitat Foster I, Zhao Y, Raicu I, Lu S (2008) Cloud computing and grid computing 360-degree compared. In: 2008 Grid computing environments workshop, pp 1–10. doi:10.1109/GCE.2008.4738445 Foster I, Zhao Y, Raicu I, Lu S (2008) Cloud computing and grid computing 360-degree compared. In: 2008 Grid computing environments workshop, pp 1–10. doi:10.​1109/​GCE.​2008.​4738445
12.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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
Metadaten
Titel
Cloud service brokerage: enhancing resilience in virtual enterprises through service governance and quality assurance
verfasst von
Simeon Veloudis
Iraklis Paraskakis
Christos Petsos
Publikationsdatum
24.10.2017
Verlag
Springer London
Erschienen in
Service Oriented Computing and Applications / Ausgabe 4/2017
Print ISSN: 1863-2386
Elektronische ISSN: 1863-2394
DOI
https://doi.org/10.1007/s11761-017-0220-2

Weitere Artikel der Ausgabe 4/2017

Service Oriented Computing and Applications 4/2017 Zur Ausgabe

Premium Partner