skip to main content
10.1145/2676662.2676675acmconferencesArticle/Chapter ViewAbstractPublication PagesmiddlewareConference Proceedingsconference-collections
research-article

Advanced service brokerage capabilities as the catalyst for future cloud service ecosystems

Published: 08 December 2014 Publication History

Abstract

Market analysts have foreseen the emergence of cloud brokers in the mediation of cloud services. But rather than focus on current kinds of intermediary role, it is more constructive to consider the kinds of brokerage capability that could be offered in the future, which go far beyond the integration, aggregation and customization services available today. This paper identifies advanced capabilities for cloud service governance, quality assurance and optimization that will be critical in catalyzing the emergence of cloud service ecosystems, environments in which all parties will find their symbiotic niches. It shows the path whereby a platform provider could evolve to become the hub of a cloud service ecosystem, through gradually taking on more of these advanced brokerage capabilities. The paper provides an overview of work conducted by the EU FP7 Broker@Cloud project towards realizing these advanced brokerage capabilities.

References

[1]
Gartner Inc., Cloud Services Brokerage Is Dominated by Three Primary Roles. Gartner, 23 Nov. 2011.
[2]
Gartner Inc., Defining Cloud Services Brokerage: Taking Intermediation to the Next Level. Gartner, 8 Oct. 2010.
[3]
J. Bloomberg, Cloud washing the Cloud Brokerage. ZapThink, 11 Nov. 2012.
[4]
Forrester Research Inc., Cloud Brokers Will Reshape The Cloud - Getting Ready For The Future Cloud Business Models. Forrester, Sep. 2012.
[5]
NIST, Cloud Computing Reference Architecture, Special Publication 500--292, Information Technology Laboratory, NIST, Sep. 2011.
[6]
Broker@Cloud, Deliverable 20.3 - Requirements analysis report, Broker@ Cloud Project, Tech. Rep. 2013. {Online} Available: http://www.broker-cloud.eu
[7]
Broker@Cloud, Deliverable 30.1 - Conceptual architecture for the cloud brokerage framework, Broker@Cloud Project, Tech. Rep. 2013. {Online} Available: http://www.broker-cloud.eu
[8]
Broker@Cloud, Deliverable 30.3 - Specification of interfaces for enabling brokerage in enterprise cloud service delivery platforms, Broker@Cloud Project, Tech. Rep. 2014. {Online} Available: http://www.broker-cloud.eu
[9]
Broker@Cloud, Deliverable 30.2 - Methods and tools for brokerage-enabling description of enterprise cloud services, Broker@Cloud Project, Tech. Rep. 2014. {Online} Available: http://www.broker-cloud.eu
[10]
Broker@Cloud, Deliverable 40.1 - Methods and mechanisms for cloud service governance and quality control, Broker@Cloud Project, Tech. Rep. 2014. {Online} Available: http://www.broker-cloud.eu
[11]
T. Leidig and C. Pedrinaci, Linked USDL, 2013. {Online} Available: http://www.linked-usdl.org
[12]
WSO2, WSO2 Governance Registry. {Online} Available: http://wso2.com/products/governance-registry/
[13]
D. Kourtesis, I. Parakakis, and A. J. H. Simons, Policy-driven governance in cloud application platforms: an ontology-based approach, Proc. 4th. Int. Workshop on Ontology-Driven Information Systems Engineering, 2012.
[14]
D. Kourtesis and I. Paraskakis, A registry and repository system supporting cloud application platform governance, Proc. 9th Int. Conf. on Service Oriented Computing, LNCS vol. 7221, Springer Verlag, 2011, pp. 255--256.
[15]
D. Kourtesis and I. Paraskakis, Governance in cloud platforms for the development and deployment of enterprise applications, Proc. 3rd IEEE Int. Conf. on Cloud Computing Technology and Science, 2011.
[16]
M. Kiran, A. Friesen, A. J. H. Simons, and W. K. R. Scwhach, Model-based testing in cloud brokerage scenarios, in: A. R. Lumesco, et al. (eds.), Service-Oriented Computing - ICSOC 2013 Workshops, LNCS vol. 8377, Springer Verlag, 2013, pp. 192--208.
[17]
R. Lefticaru and A. J. H. Simons, X-Machine based testing for cloud services, in: G. Ortiz et al. (eds.) European Conf. on Service-Oriented and Cloud Computing - ESOCC 2014 Workshops, CCIS, Springer Verlag, 2014 (to appear).
[18]
Broker@Cloud, Deliverable 40.2 - Cloud service failure prevention and recovery components of brokerage framework. Broker@Cloud Project, Tech. Rep. 2014. {Online} Available: http://www.broker-cloud.eu
[19]
T. L. Saaty, The Analytic Hierarchy Process, McGraw Hill, 1980.
[20]
M. Godse and S. Mulik, An approach for selecting software-as-a-service (SaaS) product. Proc. IEEE International Conference on Cloud Computing, 2009, pp. 155--158.
[21]
Broker@Cloud, Deliverable D20.1 State of the art and research baseline. Broker@Cloud, Tech. Rep. 2013. {Online} Available: http://www.broker-cloud.eu
[22]
E. A. Marks, Service-Oriented Architecture Governance for the Services Driven Enterprise, John Wiley, 2008.
[23]
L. J. Zhang and Q. Zhou, CCOA: cloud computing open architecture, Proc. 7th IEEE International Conference on Web Services, New York, USA, 2009, pp. 607--616.
[24]
X. Bai, W. Dong, W. Tsai, and Y. Chen, WSDL-based automatic test case generation for web services testing, In Proc. IEEE Int. Workshop Service-Oriented System Eng., Beijing, China, 2005, pp. 215--220.
[25]
S. Chakrabarti and P. Kumar, Test-the-REST: an approach to testing RESTful web services, ComputationWorld 2009: Future Computing, Service Computation, Cognitive, Adaptive, Content, Patterns. Athens, Greece: IEEE Computer Society, 2009, pp. 302--308.
[26]
R. Heckel and L. Mariani, Automatic conformance testing of web services, In: Cerioli, M. (ed.) Fundamental Approaches to Software Eng., 2005. LNCS, vol. 3442, Springer Verlag, 2005, pp. 34--48.
[27]
A. Bertolino, I. Frantzen, A. Polini and J. Tretmans, Audition of web services for testing conformance to open specified protocols, in: R. Reussner, J. A. Stafford and C. Szypersky (eds.), Architecting Systems with Trustworthy Components, LNCS, vol. 3938, Springer Verlag, 2006, pp. 1--25.
[28]
S. Noikajana and T. Suwannnasart, An improved test case generation method for web service testing from WSDL-S and OCL with pair-wise testing technique, In: Proc. 33rd Annual IEEE Int. Computer Software and Applications Conferences, vol. 1, Seattle: IEEE Computer Society, 2009, pp. 115--123.
[29]
W. T. Tsai, R. Paul, Y. Wang, C. Fan and D. Wang, Extending WSDL to facilitate web services testing, In: Proc. 7th IEEE Int. Symp. on High Assurance Systems Engineering, Tokyo, Japan, 2002, pp. 171--172.
[30]
R. Heckel and M. Lohmann, Towards Contract-based Testing of Web Services, Electronic Notes in Theoretical Computer Science, vol. 127, no. 3, 2005, pp. 101--111.
[31]
E. Ramollari, D. Kourtesis, D. Dranidis and A. J. H. Simons, Leveraging semantic web service descriptions for validation by automated functional testing, In: L. Aroyo and P. Traverso (eds.), Proc. 6th European Semantic Web Conf., LNCS, vol. 5554, 2009, pp. 593--607.
[32]
W. M. L. Holcombe and F. Ipate, Correct Systems: Building a Business Process Solution, Applied Computing Series, London: Springer Verlag, 1998.
[33]
F. Ipate and W. M. L. Holcombe, An integration testing method that is proven to find all faults, Int. J. Computer Mathematics, vol. 63, pp. 159--178, 1997.
[34]
M. Papazoglou, K. Pohl, M. Parkin, and A. Metzger, Eds., Service research challenges and solutions for the future internet: S-cube - towards engineering, managing and adapting service-based systems. Springer Verlag, 2010.
[35]
K. Bratanis, D. Dranidis and A. J. H. Simons, SLAs for cross-layer adaptation and monitoring of service-based applications: a case study, in: D Bianculli, et al., (eds.) Proc. Int. Workshop on Quality Assurance for Service-based Applications, ACM Digital Library, 2011, 28--32.
[36]
K. Bratanis, D. Dranidis and A. J. H. Simons, An extensible architecture for the run-time monitoring of conversational web services, in: D. Karastoyanova, R. Kazhamiakin and A. Metzger (eds.), Proc 3rd. Int. Workshop on Monitoring, Adaptation and Beyond, ACM New York, 2010, 9--16.
[37]
H. J. Moon, Y. Chi, and H. Hacigumus, SLA-aware profit optimization in cloud services via resource scheduling, In Proc. 6th World Congress on Services (SERVICES-1), 2010, pp. 152--153.
[38]
J. Z. Li, M. Woodside, J. Chinneck, and M. Litoiu, CloudOpt: multi-goal optimization of application deployments across a cloud, Proc. 7th Int. Conf. on Network and Services Management, 2011, pp. 162--170.
[39]
S.-M. Han, M. M. Hassan, C.-W. Yoon, and E.-N. Huh, Efficient service recommendation system for cloud computing market, Proc. 2nd Int. Conf. on Interaction Sciences: IT, Culture and Human, 2009, pp. 839--845.
[40]
A. Lawrence, K. Djemame, O. Waldrich, W. Ziegler, and C. Zsigri, Using service level agreements for optimising cloud infrastructure services, in: M. Cezon and Y. Wolfsthal (eds.) Towards a Service-Based Internet. ServiceWave 2010 Workshops, 2010, pp. 38--49.
[41]
P. Pawluk, B. Simmons, M. Smit, M. Litoiu, and S. Mankovski, Introducing STRATOS: A cloud broker service, Proc. IEEE 5th International Conference on Cloud Computing (CLOUD), 2012, pp. 891--898.
[42]
S. K. Garg, S. Versteeg, and R. Buyya, SMICloud: a framework for comparing and ranking cloud services, Proc. 4th IEEE International Conference on Utility and Cloud Computing (UCC), 2011, pp. 210--218.
[43]
J. Doyle and R. H. Thomason, Background to qualitative decision theory, Artificial Intelligence, vol.20, no.2, 1999, p. 55.
[44]
OASIS, Topology and Orchestration Specification for Cloud Applications Version 1.0, 2013. {Online} Available: http://docs.oasis-open.org/tosca/TOSCA/v1.0/os/TOSCA-v1.0-os.html
[45]
D. Oberle, A. Barros, U. Kylau, and S. Heinzl, A unified description language for human to automated services, Information Systems, vol. 38, no. 1, pp. 155--181, 2013.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
CCB '14: Proceedings of the 2nd International Workshop on CrossCloud Systems
December 2014
44 pages
ISBN:9781450332330
DOI:10.1145/2676662
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 08 December 2014

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. cloud computing
  2. cloud service broker
  3. failure prevention
  4. governance
  5. infrastructure-as-a-service
  6. intermediary
  7. optimization
  8. platform-as-a-service
  9. recovery
  10. software-as-a-service

Qualifiers

  • Research-article

Funding Sources

Conference

Middleware '14
Sponsor:

Acceptance Rates

CCB '14 Paper Acceptance Rate 7 of 14 submissions, 50%;
Overall Acceptance Rate 7 of 14 submissions, 50%

Upcoming Conference

MIDDLEWARE '24
25th International Middleware Conference
December 2 - 6, 2024
Hong Kong , Hong Kong

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 06 Nov 2024

Other Metrics

Citations

Cited By

View all

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media