Towards a System for Cloud Service Discovery and Composition Based on Ontology
Cloud computing has become a widely used concept. It is characterized by its elasticity, its on demand services and the unlimited resources provided to end users. However, the increase of services number offered by different providers causes sometimes ambiguity problems. So, ontology must be used to relate between different services in order to facilitate their access. Many languages expressing ontology have been proposed namely RDF, OWL, etc. To access them, queries should be expressed using SPARQL. However, generally, users are not familiar with this query language. Therefore, there is a need to an interface allowing them to express their requirements without any expertise in SPARQL language. Besides, given the increase of complex service requirements, it is sometimes necessary to compose services to meet final user requirements.
This paper gives related works on Cloud service discovery based on ontology and composition and presents a system ensuring these procedures.
KeywordsCloud computing Services discovery Cloud ontology OWL Cloud composition
Unable to display preview. Download preview PDF.
- 1.Antoniou, G., van Harmelen, F.: Web ontology language: Owl. In: Staab, S., Studer, R. (eds.) Handbook on Ontologies in Information Systems, pp. 76–92. Springer-Verlag (2003)Google Scholar
- 3.Darko, A., Neven, V., Jurica, S.: Cloud computing ontologies: A systematic review, pp. 9–14, April 2012Google Scholar
- 4.Guerfel, R., Sbaï, Z.: D&A4WSC as a design and analysis framework of web services composition, pp. 337–338 (2014)Google Scholar
- 5.Han, T., Sim, K.M.: An ontology-enhanced cloud service discovery system. In: Proceedings of the International MultiConference of Engineers and Computer Scientists, March 2010Google Scholar
- 6.Kang, J., Sim, K.M.: Cloudle : an agent-based cloud search engine that consults a cloud ontology. In: 2011 International Conference on System Science and Engineering (ICSSE), Macao, June 2011, pp. 276–281. IEEE (2011)Google Scholar
- 7.Lewis, G.: Getting started with service oriented architecture (soa) terminology. Software Engineering Institute (2010)Google Scholar
- 8.Mell, P., Grance, T.: The nist definition of cloud computing. Technical Report 800–145, National Institute of Standards and Technology (NIST), Gaithersburg, MD, September 2011Google Scholar
- 9.Moscato, F., Aversa, R., Di Martino, B., Fortis, T.-F., Munteanu, V.: An analysis of mosaic ontology for cloud resources annotation. In: FedCSIS 2011, pp. 973–980 (2011)Google Scholar
- 10.Nejdl, W., Wolpers, M., Capelle, C., Wissensverarbeitung, R., Hannover, U.: The rdf schema specification revisited. In: Modellierung 2000, p. 2000 (2000)Google Scholar
- 12.Pham, T.V., Jamjoom, H., Jordan, K., Shae, Z.-Y.: A service composition framework for market-oriented high performance computing cloud. In: Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing, HPDC 2010, New York, NY, USA, 2010, pp. 284–287. ACM (2010)Google Scholar
- 13.Rawand, G., Zohra, S., Rahma, B.A.: On service composition in cloud computing: a survey and an ongoing architecture. In: Proceedings 6th Internatinal Conference on Cloud Computing Technology and Science, Singapore (2014)Google Scholar
- 15.Zhang, M., Ranjan, R., Haller, A., Georgakopoulos, D., Menzel, M., Nepal, S.: An ontology-based system for cloud infrastructure services’ discovery. In: CollaborateCom, pp. 524–530. IEEE (2012)Google Scholar