Home            Contact us            FAQs
    
      Journal Home      |      Aim & Scope     |     Author(s) Information      |      Editorial Board      |      MSP Download Statistics

     Research Journal of Applied Sciences, Engineering and Technology


Ontology-based Cloud Services Representation

1Abdullah Ali, 1Siti Mariyam Shamsuddin and 2Fathy E. Eassa
1Soft Computing Research Group, Faculty of Computing, Universiti Teknologi Malaysia, 81310 Johor, Malaysia
2Department of Computer Science, King Abdulaziz University, Jeddah 21589, Saudi Arabia
Research Journal of Applied Sciences, Engineering and Technology  2014  1:83-94
http://dx.doi.org/10.19026/rjaset.8.944  |  © The Author(s) 2014
Received: March ‎08, ‎2014  |  Accepted: April ‎11, ‎2014  |  Published: July 05, 2014

Abstract

The advancement of cloud computing has enabled service providers to provide diversity of cloud services to users with different attributes at a range of costs. Finding the suitable service from the increasing numbers of cloud services that satisfy the user requirements such as performance, cost and security has become a big challenge. The variety on services description none uniformed naming conventions and the heterogeneous types and features of cloud services led to make the cloud service discovery a hard problem. Therefore, an intelligent service discovery system is necessary for searching and retrieving appropriate services accurately and quickly. Many studies have been conducted to discover the cloud services using different techniques, such as ontology model and agents technology. The existing ontology for cloud services does not cover the cloud concepts and it is intended to be used for specific tasks only. This study represents the cloud concepts in a comprehensive way that can be used for cloud services discovery or cloud computing management.

Keywords:

Cloud computing, cloud computing management, cloud services, cloud services discovery, cloud services representation, ontology,


References

  1. Ahmed, S., S. Kim and K.M. Wallace, 2007. A methodology for creating ontologies for engineering design. J. Comput. Inf. Sci. Eng., 7(2): 132-140.
    CrossRef    
  2. Androcec, D., N. Vrcek and J. Seva, 2012. Cloud Computing ontologies: A systematic review. Proceeding of the 3rd International Conference on Models and Ontology-based Design of Protocols, Architectures and Services (MOPAS, 2012), pp: 9-14.
  3. Bechhofer, S., F. Van Harmelen, J. Hendler, I. Horrocks, D.L. McGuinness and P.F. Patel-Schneider, 2004. OWL web ontology language reference. W3C recommendation, 10, 2006-2001.
  4. Brickley, D. and R.V. Guha, 2000. Resource Description Framework (RDF) Schema Specification 1.0. W3C Candidate Recommendation 27 March 2000.
  5. Cardoso, J., A. Barros, N. May and U. Kylau, 2010. Towards a unified service description language for the internet of services: Requirements and first developments. Proceeding of IEEE International Conference on Services Computing (SCC), pp: 602-609.
    CrossRef    
  6. Castells, P., M. Fernandez and D.Vallet, 2007. An adaptation of the vector-space model for ontology-based information retrieval. IEEE T. Knowl. Data En., 19(2): 261-272.
    CrossRef    
  7. Chang, Y.S., T.Y. Juang, C.H. Chang and J.S. Yen, 2012. Integrating intelligent agent and ontology for services discovery on cloud environment. Proceeding of IEEE International Conference on Systems, Man and Cybernetics (SMC, 2012), pp: 3215-3220.
    CrossRef    
  8. Chinnici, R., J.J. Moreau, A. Ryman and S. Weerawarana, 2007. Web services description language (wsdl) version 2.0 part 1: Core language. W3C Recommendation, 26.
  9. Colomo-Palacios, R., Á. García-Crespo, P. Soto- Acosta, M. Ruano-Mayoral and D. Jiménez-López, 2010. A case analysis of semantic technologies for R&D intermediation information management. Int. J. Inform. Manage., 30(5): 465-469.
    CrossRef    
  10. Dastjerdi, A.V., S.G.H. Tabatabaei and R. Buyya, 2010. An effective architecture for automated appliance management system applying ontology-based cloud discovery. Proceeding of 10th IEEE/ACM International Conference on the Cluster, Cloud and Grid Computing (CCGrid), pp: 104-112.
    CrossRef    
  11. Fehling, C., T. Ewald, F. Leymann, M. Pauly, J. Rutschlin and D. Schumm, 2012. Capturing Cloud computing knowledge and experience in patterns. Proceeding of IEEE 5th International Conference on the Cloud Computing (CLOUD), pp: 726-733.
    CrossRef    
  12. Fernández-López, M., A. Gómez-Pérez and N. Juristo, 1997. Methontology: From ontological art towards ontological engineering. AAAI Technical Report SS-97-06.
  13. Flahive, A., B.O. Apduhan, J.W. Rahayu and D. Taniar, 2006. Large scale ontology tailoring and simulation in the semantic grid environment. Int. J. Metadata, Semantics Ontologies, 1(4): 265-281.
    CrossRef    
  14. Flahive, A., D. Taniar, W. Rahayu and B.O. Apduhan, 2009. Ontology tailoring in the semantic grid. Comput. Stand. Inter., 31(5): 870-885.
    CrossRef    
  15. García-Crespo, Á., J.L. López-Cuadrado, R. Colomo- Palacios, I. González-Carrasco and B. Ruiz-Mezcua, 2011. Sem-Fit: A semantic based expert system to provide recommendations in the tourism domain. Expert Syst. Appl., 38(10): 13310-13319.
    CrossRef    
  16. Garg, S.K., S. Versteeg and R. Buyya, 2013. A framework for ranking of cloud computing services. Future Gener Comp. Sy., 29(4): 1012-1023.
    CrossRef    
  17. Grüninger, M. and M.S. Fox, 1995. Methodology for the design and evaluation of ontologies. Proceeding of Workshop on Basic Ontological Issues in Knowledge Sharing.
  18. Gruninger, M. and J. Lee, 2002. Ontology. Commun. ACM, 45(2): 39.
  19. Han, T. and K.M. Sim, 2010. An ontology-enhanced cloud service discovery system. Proceeding of the International Multi Conference of Engineers and Computer Scientists, Hong Kong.
  20. Han, T. and K.M. Sim, 2011. An agent-based cloud service discovery system that consults cloud ontology. In: Ao, S.I. et al., (Eds.), Intelligent Control and Computer Engineering, pp: 203-216.
    CrossRef    PMCid:PMC3098413    
  21. Han, S.M., M.M. Hassan, C.W. Yoon and E.N. Huh, 2009. Efficient service recommendation system for cloud computing market. Proceedings of the 2nd International Conference on Interaction Sciences: Information Technology, Culture and Human, pp: 839-845.
    CrossRef    PMCid:PMC3122277    
  22. Hausenblas, M., R. Grossman, A. Harth and P. Cudré-Mauroux, 2012. Large-scale Linked Data Processing-cloud Computing to the Rescue? CLOSER, pp: 246-251.
  23. Hendler, J. and D.L. McGuinness, 2000. The DARPA agent markup language. IEEE Intell. Syst., 15(6): 67-73.
  24. Hoefer, C.N. and G. Karagiannis, 2010. Taxonomy of cloud computing services. Proceeding of the 4th IEEE Workshop on enabling the Future Services-oriented Internet (EFSOI, 210), Workshop of IEEE GLOBECOM 2010, pp: 1345-1350.
    CrossRef    
  25. Horridge, M., 2009. A Practical Guide to Building OWL Ontologies using Protégé 4 and CO-ODE Tools Edition1. 2. The University Of Manchester.
  26. Jasper, R. and M. Uschold, 1999. A framework for understanding and classifying ontology applications. Proceeding of 12th International Workshop on Knowledge Acquisition, Modelling and Management (KAW, 1999), pp: 16-21.
    PMCid:PMC1565905    
  27. John, 2009. Unified Ontology of Cloud Computing. (Accessed on: 6/9/2013).
    Direct Link
  28. Kang, J. and K.M. Sim, 2010. Cloudle: A multi-criteria cloud service search engine. Proceeding of the IEEE Asia-Pacific Services Computing Conference (APSCC), pp: 339-346.
    CrossRef    
  29. Kang, J. and K.M. Sim, 2011. Towards agents and ontology for cloud service discovery. Proceeding of the International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery (CyberC), pp: 483-490.
    CrossRef    
  30. Kumara, S.R. 2006. A methodology for product family ontology development using formal concept analysis and web ontology language. J. Comput. Inf. Sci. Eng., 6: 103.
    CrossRef    
  31. Lee, G., 2012. Resource allocation and scheduling in heterogeneous cloud environments. Ph.D. Thesis, University of California, Berkeley.
  32. Lupiani-Ruiz, E., I. GarcíA-Manotas, R. Valencia- GarcíA, F. GarcíA-SáNchez, D. Castellanos- Nieves and J.T. FernáNdez-Breis, 2011. Financial news semantic search engine. Expert Syst. Appl., 38(12): 15565-15572.
    CrossRef    
  33. Ma, Y.B., S.H. Jang and J.S. Lee, 2011. Ontology-based resource management for cloud computing. In: N.T. Nguyen, C.G. Kim and A. Janiak (Eds.), ACIIDS 2011. LNAI 6592, Springer-Verlag, Berlin, Heidelberg, pp: 343-352.
    CrossRef    
  34. Maedche, A. and S. Staab, 2001. Ontology learning for the semantic web. IEEE Intell. Syst., 16(2): 72-79.
    CrossRef    
  35. Menzel, M. and R. Ranjan, 2012. CloudGenius: Decision support for web server cloud migration. Proceedings of the 21st International Conference on World Wide Web, pp: 979-988.
    CrossRef    
  36. Miyano, T. and M. Uehara, 2012. Proposal for Cloud Search Engine as a Service. Proceeding of the 15th International Conference on Network-Based Information Systems (NBIS, 2012), pp: 627-632.
    CrossRef    
  37. Moscato, F., R. Aversa, B. Di Martino, T. Fortis and V. Munteanu, 2011. An analysis of mOSAIC ontology for Cloud resources annotation. Proceeding of the Federated Conference on Computer Science and Information Systems (FedCSIS), pp: 973-980.
  38. Noor, T.H., Q.Z. Sheng, A. Alfazi, A.H. Ngu and J. Law, 2013. CSCE: A crawler engine for cloud services discovery on the World Wide Web. Proceeding of the IEEE 20th International Conference on Web Services (ICWS, 2013), pp: 443-450.
    CrossRef    
  39. Noy, N.F. and D.L. McGuinness, 2001. Ontology Development 101: A guide to creating your first ontology. Technical Report KSL-01-05, Knowledge Systems Laboratory, Stanford University.
  40. Pearson, S. and A. Benameur, 2010. Privacy, security and trust issues arising from cloud computing. Proceeding of the IEEE 2nd International Conference on Cloud Computing Technology and Science (CloudCom), pp: 693-702.
    CrossRef    
  41. Ren, K., C. Wang and Q. Wang, 2012. Security challenges for the public cloud. IEEE Internet Comput., 16(1): 69-73.
    CrossRef    
  42. Reshma, V.K. and B. Saravana Balaji, 2012. Cloud service publication and discovery using ontology. Int. J. Sci. Eng. Res., 3(5).
  43. Rodríguez-García, M.Á., R. Valencia-García and F. García-Sánchez, 2013. Ontology-based annotation and retrieval of services in the cloud. Knowl-Based Syst., 55: 15-25.
  44. Shih, W.C., C.T. Yang and S.S. Tseng, 2009. Ontology-based content organization and retrieval for SCORM-compliant teaching materials in data grids. Future Gener Comp. Sy., 25(6): 687-694.
    CrossRef    
  45. Shimba, F., 2010. Cloud computing: Strategies for cloud computing adoption. Ph.D. Thesis, Dublin Institute of Technology, Dublin.
  46. Sim, K., 2012. Agent-based cloud computing. IEEE T. Serv. Comput., 5(4): 564-577.
    CrossRef    
  47. Smit, M., P. Pawluk, B. Simmons and M. Litoiu, 2012. A web service for cloud metadata. Proceeding of the IEEE 8th World Congress on Services (SERVICES), pp: 361-368.
    CrossRef    
  48. Soundararajan, V. and K. Govil, 2010. Challenges in building scalable virtualized datacenter management. SIGOPS Oper. Syst. Rev., 44(4): 95-102.
    CrossRef    
  49. Studer, R., V.R. Benjamins and D. Fensel, 1998). Knowledge engineering: Principles and methods. Data Knowl. Eng., 25: 161-199.
    CrossRef    
  50. Tahamtan, A., S.A. Beheshti, A. Anjomshoaa and A.M. Tjoa, 2012. A cloud repository and discovery framework based on a unified business and cloud service ontology. Proceeding of the IEEE 8th World Congress on Services (SERVICES), pp: 203-210.
    CrossRef    
  51. Truong, H.L., S. Dustdar and K. Bhattacharya, 2012. Programming hybrid services in the cloud. Proceeding of 10th International Conference on Service-Oriented Computing (ICSOC, 2012), pp: 96-110.
    CrossRef    
  52. Valencia-García, R., F. García-Sánchez, D. Castellanos-Nieves and J.T. Fernández-Breis, 2011. OWLPath: An OWL ontology-guided query editor. IEEE T. Syst. Man Cy. A, 41(1): 121-136.
    CrossRef    
  53. Valencia‐García, R., J.T. Fernández-Breis, J.M. Ruiz‐Martínez, F. García-Sánchez and R. Martínez‐Béjar, 2008. A knowledge acquisition methodology to ontology construction for information retrieval from medical documents. Expert Syst., 25(3): 314-334.
    CrossRef    
  54. Wang, C., J. Lu and G. Zhang, 2006. Integration of ontology data through learning instance matching. Proceeding of the IEEE/WIC/ACM International Conference on Web Intelligence, WI 2006, pp: 536-539.
    CrossRef    
  55. Wei, Y. and M.B. Blake, 2010. Service-oriented computing and cloud computing: Challenges and opportunities. IEEE Internet Comput., 14(6): 72-75.
    CrossRef    
  56. Wei, Y. and M.B. Blake, 2012. An agent-based services framework with adaptive monitoring in cloud environments. Proceeding of the IEEE 21st International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE, 2012), pp: 4-9.
    CrossRef    
  57. Weinhardt, C., A. Anandasivam, B. Blau and J. St��er, 2009. Business models in the service world. IT Professional, 11(2): 28-33.
    CrossRef    
  58. White, B., 2011. Accessibility challenges of the next decade: Cloud and mobile computing and beyond. Proceedings of the International Cross-Disciplinary Conference on Web Accessibility, pp: 13.
    CrossRef    PMCid:PMC3160797    
  59. Wu, J., L. Chen, Y. Xie and Z. Zheng, 2012. Titan: A system for effective web service discovery. Proceedings of the 21st International Conference Companion on World Wide Web, pp: 441-444.
    CrossRef    
  60. Yongbo, J. and Z. Ruili, 2011. Intelligent search engines based on Web mining. Proceeding of the IEEE 3rd International Conference on Communication Software and Networks (ICCSN, 2011), pp: 171-174.
    CrossRef    
  61. Youseff, L., M. Butrico and D. Da Silva, 2008. Toward a unified ontology of cloud computing. Proceeding of the Grid Computing Environments Workshop (GCE'08), pp: 1-10.
    CrossRef    
  62. ZadJabbari, B., P. Wongthongtham and F.K. Hussain, 2010. Ontology based approach in knowledge sharing measurement. J. Univ., Comput. Sci., 16(6): 956-982.
  63. Zeng, C., X. Guo, W. Ou and D. Han, 2009. Cloud computing service composition and search based on semantic. Cloud Comput., pp: 290-300.
    CrossRef    
  64. Zeshan, F. and R. Mohamad, 2012. Medical ontology in the dynamic healthcare environment. Procedia Comput. Sci., 10: 340-348.
    CrossRef    
  65. Zhang, J., L.W. He, F.Y. Huang and B. Liu, 2013. Service discovery architecture applied in cloud computing environments. Appl. Mech. Mater., 241: 3177-3183.
  66. Zhang, M., R. Ranjan, A. Haller, D. Georgakopoulos, M. Menzel and S. Nepal, 2012. An ontology-based system for cloud infrastructure services' discovery. Proceeding of the 8th International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom), pp: 524-530.
  67. Zhao, L., Y. Ren, M. Li and K. Sakurai, 2012. Flexible service selection with user-specific QoS support in service-oriented architecture. J. Netw. Comput. Appl., 35(3): 962-973.
    CrossRef    

Competing interests

The authors have no competing interests.

Open Access Policy

This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Copyright

The authors have no competing interests.

ISSN (Online):  2040-7467
ISSN (Print):   2040-7459
Submit Manuscript
   Information
   Sales & Services
Home   |  Contact us   |  About us   |  Privacy Policy
Copyright © 2024. MAXWELL Scientific Publication Corp., All rights reserved