An Agent-Based Cloud Service Discovery System that Consults a Cloud Ontology
- 791 Downloads
This paper presents a Cloud service discovery system (CSDS) that aims to support Cloud users in finding a Cloud service over the Internet. The CSDS interacts with a Cloud ontology to determine the similarities among services. The significance of this project is that it is the first attempt in building an agent-based discovery system that consults an ontology when retrieving information about Cloud services. One of the main contributions of this work is building a Cloud service reasoning agent (CSRA) that enables the CSDS to (1) reason about the relations of Cloud services and (2) rate the search results. Another contribution of this work is designing and constructing a Cloud ontology consisting of a taxonomy of concepts of Cloud services that enables the CSRA to determine the relations of Cloud services using three service reasoning methods: (1) similarity reasoning, (2) equivalent reasoning, and (3) numerical reasoning. Empirical results show that using the Cloud ontology, the CSDS is more successful in finding Cloud services that are closer to users’ requirements. Experiments are also conducted to examine the effect of using different combinations of the three service reasoning method: (1) using only similarity reasoning, (2) using similarity reasoning and equivalent reasoning, and (3) using all three reasoning methods. Additionally, a proof-of-concept example demonstrates the major functionalities of the CSDS.
KeywordsCloud computing Cloud ontology Software agent Web information retrieval
This work was supported by the Korea Research Foundation Grant funded by the Korean Government (MEST) (KRF-2009-220-D00092) and the DASAN International Faculty Fund (project code: 140316).
- 1.Birman, K., Chockler, G., van Renesse, R.: Toward a Cloud computing research agenda. In: Cloud Computing Defined Google Scholar
- 2.Youseff, L., Butrico, M., Da Silva, D.: Toward a unified ontology of cloud computing. In: Grid Computing Environments Workshop, GCE 2008 (2008) Google Scholar
- 3.Sheu, P.C.-Y., Wang, S., Wang, Q., Hao, K., Paul, R.: Semantic computing, Cloud computing, and semantic search engine. In: 2009 IEEE International Conference on Semantic Computing Google Scholar
- 5.Fensel, D.: Ontologies: A Silver Bullet for Knowledge Management and Electronic Commerce. Springer, Berlin (2003) Google Scholar
- 6.Stuckenschmidt, H.: Ontology-based information sharing in weekly structured environments. Ph.D. thesis, AI Department, Vrije University, Amsterdam (2002) Google Scholar
- 7.FIPA 2001. Foundation for intelligent physical agents: FIPA Ontology Service Specification. http://www.fipa.org/specs/fipa00086/XC00086D.html
- 8.Foster, I., Zhao, Y., Raicu, I., Lu, S.: Cloud computing and grid computing 360-degree compared. In: IEEE Grid Computing Environments (GCE 2008), Texas, pp. 1–10 (2008) Google Scholar
- 9.Andreasen, T., Bulskov, H., Kanppe, R.: From ontology over similarity to query evaluation. In: 2nd International Conference on Ontologies, Databases, and Applications of Semantics for Large Scale Information System (ODBASE), Catania, Sicily, Italy, 3–7 November 2003 Google Scholar
- 11.Han, T., Sim, K.M.: An ontology-enhanced Cloud service discovery system. In: Lecture Notes in Engineering and Computer Science: Proceedings of the International MultiConference of Engineers and Computer Scientists 2010, IMECS 2010, Hong Kong, 17–19 March 2010, pp. 644–649 (2010) Google Scholar
- 12.Zeng, C., Guo, X., Ou, W., Han, D.: Cloud computing service composition and search based on semantic. In: CloudCom 2009. LNCS, vol. 5931, pp. 290–300 (2009) Google Scholar