Abstract
Cloud computing is not only referred as synonym of on-demand usage of computing resources and services, but as the most promising paradigm to provide infinite scalability by using virtual infrastructures. In the other hand mobile technologies are scaling up to encompass every day a growing number of real and virtual objects in order to provide large-scale data applications, e.g. sensor-based intelligent communications networks, smart grid computing applications, etc. In those complex scenarios, cloud-based computing systems need to cope with diverse service demands in order to enable dynamic composition based on particular user’s demands, variations in collected data broadband, fluctuation of data quality and to satisfy ad-hoc usage for personalized applications. Thus essential characteristics from cloud-native systems i.e. elasticity and multi-tenancy are fundamental requirements into large-scale data processing systems. In this paper we have investigated common practices on information sharing and domain ontological modelling to enable service composition of cloud computing service provisioning. This approach exploits the potential of semantic models in supporting service and application linkage by studying links between the complementary services. By using semantic modelling and knowledge engineering we can enable the composition of services. We discuss what implications this approach imposes on architectural design terms and also how virtual infrastructures and cloud-based systems can benefit from this ontological modelling approach. Research results about information sharing and information modelling by using semantic annotations are discussed. An introductory application scenario is depicted.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Architecture Design Project for New Generation Network, http://akari-project.nict.go.jp/eng/index2.html
Blumenthal, M., Clark, D.: Rethinking the design of the Internet: the end to end arguments vs. the brave new world. ACM Transactions on Internet Technology 1(1) (August 2001)
Clark, D., et al.: NewArch: Future Generation Internet Architecture, NewArch Final Technical Report, http://www.isi.edu/newarch/
Clean Slate Program, Stanford University, http://cleanslate.stanford.edu
Decker, S., Hauswirth, M.: Enabling Networked Knowledge. In: Klusch, M., Pěchouček, M., Polleres, A. (eds.) CIA 2008. LNCS (LNAI), vol. 5180, pp. 1–15. Springer, Heidelberg (2008)
Deloitte Technical Report on Cloud Computing “A collection of working papers Demystifying Clouds: Exploring Cloud and Service Grid Architectures” by Thomas B Winans and John Seely Brown, Deloitte (2009)
Feldmann, A.: Internet clean-slate design: what and why? ACM SIGCOM Computer Communication Review 37(3) (2007)
Gruber, T.: Towards “Principles for the Design of Ontologies Used for Knowledge Sharing”. International Journal of Human-Computer Studies 43(5/6), 907–928 (1995)
Gutierrez-Garcia, J.O.: Self-Organizing Agents for Service Composition in Cloud Computing. In: 2010 IEEE Second International Conference on Cloud Computing Technology and Science (CloudCom), pp. 59–66 (2010), Digital Object Identifier: 10.1109/CloudCom.2010.10
Hauswirth, M., Pfisterer, D., Decker, S.: Making Internet-Connected Objects readily useful. In: Interconnecting Smart Objects with the Internet Workshop, Prague (2011)
Horridge, M., Knublauch, H., Rector, A., Stevens, R., Wroe, C.: A Practical Guide to Building OWL Ontologies using the Protégé-OWL Plugin and CO-ODE Tools Edition 1.0, Manchester University (August 2004)
Irish Future Internet Forum, http://www.futureinternet.ie
Kalinichenko, L., Missikoff, M., Schiappelli, F., Skvortsov, N.: Ontological Modeling. In: Proceedings of the 5th Russian Conference on Digital Libraries, St. Petesburg, Russia (2003)
Katsiri, E.: Middleware Support for Context-Awareness in Distributed Sensor-Driven Systems. PhD Thesis, Engineering Department, University of Cambridge. Also published as Technical Report n.620, Computer Laboratory, University of Cambridge (February 2005)
Keeney, J., Conlan, O., Holub, V., Wang, M., Chapel, L., Serrano, M.: A Semantic Monitoring and Management Framework for End-to-end Services. In: Proceedings 12th IFIP/IEEE International Symposium on Integrated Management, Dublin, IE, May 23-27 (2011)
Moore, E.: Policy Core Information Model-Extensions. IETF Request for comments (RFC 3460) (January 2003), http://www.ietf.org/rfc/rfc3460.txt
Motahari-Nezhad, H.R., Li, J., Stephenson, B., Graupner, S., Singhal, S.: Solution Reuse for Service Composition and Integration. In: Proceedings on SERVICES 2009 Proceedings of the 2009 Congress on Services – I, pp. 400–407. IEEE Computer Society, Washington, DC (2009) ISBN: 978-0-7695-3708-5
NSF-funded initiative to rebuild the Internet, http://www.geni.net/
OWL Ontology Web Language, http://www.w3.org/2004/OWL
SFI-FAME SRC- Scientific Research Cluster: Federated Autonomic Management of End to End Communications Sesrvices, http://www.fame.ie/
Schönwälder, J., Straub, F.: Next Generation Structure of Management Information for the Internet. In: Proceedings of 10th IFIP/IEEE DSOM International Workshop, Zürich (1999)
Serrano, J.M.: Applied Ontology Engineering in Cloud Services, Networks and Management Systems, 222 p. Springer Publishers, Hardcover (2012) (to be released on March 2012) ISBN-10: 1461422353, ISBN-13: 978-1461422358
Serrano, M., Strassner, J., ÓFoghlú, M.: A Formal Approach for the Inference Plane Supporting Integrated Management Tasks in the Future Internet. In: 1st IFIP/IEEE ManFI International Workshop, Long Island, NY, USA, June 1-5 (2009)
Serrano, J.M.: Management and Context Integration Based on Ontologies for Pervasive Service Operations in Autonomic Communication Systems. PhD Thesis, UPC (2008)
Serrano, J.M., Serrat, J., Strassner, J.: Ontology-Based Reasoning for Supporting Context-Aware Services on Autonomic Networks. In: 2007 IEEE/ICC Intl. Conference on Communications, Glasgow, Scotland, UK, June 24-28 (2007)
Serrano, J.M., Serrat, J., O’Sullivan, D.: Onto-Context Manager Elements Supporting Autonomic Systems: Basis & Approach. In: 1st IEEE MACE International Workshop as Part of ManWeek 2006, Dublin, Ireland, October 23-27 (2006)
SID - Shared Information Data model, http://www.tmforum.org/InformationManagement/1684/home.html
Sloman, M.: Policy Driven Management for Distributed Systems. Journal of Network and Systems Management (1994)
Strassner, J., Foghlú, M.Ó., Donnelly, W., Agoulmine, N.: Beyond the Knowledge Plane: An Inference Plane to Support the Next Generation Internet. In: IEEE GIIS 2007, July 2-6 (2007)
Strassner, J.: Policy Based Network Management. Morgan Kaufmann (2004) ISBN 1-55860-859-1
TMF, The Shared Information and Data Model – Common Business Entity Definitions: Policy, GB922 Addendum 1-POL (July 2003)
W3C Website, http://www.w3c.org/rdf
Westerinen, A., Schnizlein, J., Strassner, J.: Terminology for Policy-Based Management. IETF Request for Comments (RFC 3198) (November 2001)
Zeng, C., Guo, X., Ou, W., Han, D.: Cloud Computing Service Composition and Search Based on Semantic. In: Jaatun, M.G., Zhao, G., Rong, C. (eds.) CloudCom 2009. LNCS, vol. 5931, pp. 290–300. Springer, Heidelberg (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Serrano, M., Shi, L., Foghlú, M.Ó., Donnelly, W. (2013). Cloud Services Composition Support by Using Semantic Annotation and Linked Data. In: Fred, A., Dietz, J.L.G., Liu, K., Filipe, J. (eds) Knowledge Discovery, Knowledge Engineering and Knowledge Management. IC3K 2011. Communications in Computer and Information Science, vol 348. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-37186-8_18
Download citation
DOI: https://doi.org/10.1007/978-3-642-37186-8_18
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-37185-1
Online ISBN: 978-3-642-37186-8
eBook Packages: Computer ScienceComputer Science (R0)