Cloudysme: An Ontological Framework for Aiding SMEs Adoption of SaaS in a Cloud Environment

Adoption techniques are widely applied in and for cloud service usage to improve the slow acceptance rate of cloud services by SMEs. In such context, a well-understood problem is finding a suitable service from the vast number of services offering similar packages to satisfy user requirements such as security, cost, trust and operating systems compatibility has become a big challenge. However, a major drawback of existing techniques such as frameworks, web search, decision support tools, management models, ontology models and agent technology is that they are restricted to a specific task or they replicate service provider offerings. In this paper, we present Cloudysme a cloud service adoption solution, a middleware that is capable of aiding the decision making process for SMEs adoption of cloud services. Using a case study of SaaS storage services offerings by cloud providers, we introduce a new formalism for judging the superiority of one service attribute over another, we propose an extended version of pairwise comparison and Analytical hierarchical Process (AHP) which is a traditional multi-criteria decision method (MCDM) in solving complex comparisons. We solve the issue of service recommendation by introducing an acceptable standard for each service attribute and propose a protocol using rational relationships for aiding cloud service ranking process. We tackle the issue of specific tasking by using a set of concepts and associated semantic rules to rank and retrieve user requirements. We promote a knowledge engineering approach for natural language processing by using terms and conditions in translating human sentences to machine readable language. Finally, we implement our system using 30 SMEs as a pivotal study. We prove that the use of semantic rules within an ontology can tackle the issue of specific tasking.

[1]  G. Karagiannis,et al.  Cloud computing services: taxonomy and comparison , 2011, Journal of Internet Services and Applications.

[2]  Nikolay Borissov,et al.  Cloud Computing – A Classification, Business Models, and Research Directions , 2009, Bus. Inf. Syst. Eng..

[3]  Rafael Valencia-García,et al.  A knowledge acquisition methodology to ontology construction for information retrieval from medical documents , 2008, Expert Syst. J. Knowl. Eng..

[4]  Jong Sik Lee,et al.  Ontology-Based Resource Management for Cloud Computing , 2011, ACIIDS.

[5]  Ricardo Colomo Palacios,et al.  A case analysis of semantic technologies for R&D intermediation information management , 2010, Int. J. Inf. Manag..

[6]  Kwang Mong Sim,et al.  An Ontology-enhanced Cloud Service Discovery System , 2010 .

[7]  V. Belton A comparison of the analytic hierarchy process and a simple multi-attribute value function , 1986 .

[8]  Jurica Ševa,et al.  Cloud Computing Ontologies: A Systematic Review , 2012 .

[9]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..

[10]  Dieter Fensel,et al.  Knowledge Engineering: Principles and Methods , 1998, Data Knowl. Eng..

[11]  Rafael Valencia-García,et al.  Financial news semantic search engine , 2011, Expert Syst. Appl..

[12]  Mike Uschold,et al.  A Framework for Understanding and Classifying Ontology Applications , 1999 .

[13]  Ricardo Colomo Palacios,et al.  Sem-Fit: A semantic based expert system to provide recommendations in the tourism domain , 2011, Expert Syst. Appl..

[14]  Kwang Mong Sim,et al.  Towards Agents and Ontology for Cloud Service Discovery , 2011, 2011 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery.

[15]  Thomas L. Saaty,et al.  DECISION MAKING WITH THE ANALYTIC HIERARCHY PROCESS , 2008 .

[16]  Steffen Staab,et al.  Ontology Learning for the Semantic Web , 2002, IEEE Intell. Syst..

[17]  Rajkumar Buyya,et al.  A framework for ranking of cloud computing services , 2013, Future Gener. Comput. Syst..

[18]  Chao Wang,et al.  Integration of Ontology Data through Learning Instance Matching , 2006, 2006 IEEE/WIC/ACM International Conference on Web Intelligence (WI 2006 Main Conference Proceedings)(WI'06).

[19]  Luis G. Vargas,et al.  The theory of ratio scale estimation: Saaty's analytic hierarchy process , 1987 .

[20]  Thomas L. Saaty,et al.  Theory and Applications of the Analytic Network Process: Decision Making With Benefits, Opportunities, Costs, and Risks , 2005 .

[21]  Yue-Shan Chang,et al.  Integrating intelligent agent and ontology for services discovery on cloud environment , 2012, 2012 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[23]  J. Dyer Remarks on the analytic hierarchy process , 1990 .

[24]  Siti Mariyam Shamsuddin,et al.  Ontology-based Cloud Services Representation , 2014 .

[25]  Milan Zeleny,et al.  Multiple Criteria Decision Making , 1973 .

[26]  J. Pérez Some comments on Saaty's AHP , 1995 .

[27]  L. Youseff,et al.  Toward a Unified Ontology of Cloud Computing , 2008, 2008 Grid Computing Environments Workshop.

[28]  Ian Lumb,et al.  A Taxonomy and Survey of Cloud Computing Systems , 2009, 2009 Fifth International Joint Conference on INC, IMS and IDC.

[29]  A Min Tjoa,et al.  A Cloud Repository and Discovery Framework Based on a Unified Business and Cloud Service Ontology , 2012, 2012 IEEE Eighth World Congress on Services.

[30]  Valerie Belton,et al.  On a short-coming of Saaty's method of analytic hierarchies , 1983 .

[31]  Teodor-Florin Fortis,et al.  Towards an Ontology for Cloud Services , 2012, 2012 Sixth International Conference on Complex, Intelligent, and Software Intensive Systems.