DOI QR코드

DOI QR Code

Enhanced Cloud Service Discovery for Naïve users with Ontology based Representation

  • Viji Rajendran, V (Department of Information Science and Technology, CEG Campus, Anna University) ;
  • Swamynathan, S (Department of Information Science and Technology, CEG Campus, Anna University)
  • Received : 2015.07.23
  • Accepted : 2015.10.27
  • Published : 2016.01.31

Abstract

Service discovery is one of the major challenges in cloud computing environment with a large number of service providers and heterogeneous services. Non-uniform naming conventions, varied types and features of services make cloud service discovery a grueling problem. With the proliferation of cloud services, it has been laborious to find services, especially from Internet-based service repositories. To address this issue, services are crawled and clustered according to their similarity. The clustered services are maintained as a catalogue in which the data published on the cloud provider's website are stored in a standard format. As there is no standard specification and a description language for cloud services, new efficient and intelligent mechanisms to discover cloud services are strongly required and desired. This paper also proposes a key-value representation to describe cloud services in a formal way and to facilitate matching between offered services and demand. Since naïve users prefer to have a query in natural language, semantic approaches are used to close the gap between the ambiguous user requirements and the service specifications. Experimental evaluation measured in terms of precision and recall of retrieved services shows that the proposed approach outperforms existing methods.

Keywords

References

  1. Chen Fei, Xiaoli Bai, and Bingbing Liu, "Efficient service discovery for cloud computing environments." Advanced Research on Computer Science and Information Engineering, Springer Berlin Heidelberg, pp. 443-448, 2011. Article (CrossRef Link)
  2. C.N. Höfer, and G. Karagiannis, “Cloud computing services: taxonomy and comparison,” Journal of Internet Service Applications, issue 2, pp. 81–94, 2011. Article (CrossRef Link) https://doi.org/10.1007/s13174-011-0027-x
  3. Kona Srividya, Ajay Bansal, Luke Simon, Ajay Mallya, and Gopal Gupta. "USDL: a service-semantics description language for automatic service discovery and composition," International Journal of Web Services Research (IJWSR) 6, no. 1, pp.20-48, 2009. Article (CrossRef Link) https://doi.org/10.4018/jwsr.2009010102
  4. Topology and Orchestration Specification for Cloud Applications Version 1.0. OASIS Committee Specification Draft 03, 2012.
  5. Anderson E, L. Lam, C. Eschinger, S. Cournoyer, J. M. Correia, L. F. Wurster, R. Contu et al. "Forecast overview: Public cloud services, worldwide, 2011-2016, 4Q12 Update,” Gartner Inc., February 2013.
  6. Afify Yasmine M, "Cloud Services Discovery and Selection: Survey and New Semantic-Based System," Bio-inspiring Cyber Security and Cloud Services: Trends and Innovations, Springer Berlin Heidelberg, pp. 449-477, 2014. Article (CrossRef Link)
  7. Noor T H, Sheng Q Z and Bouguettaya A. "Cloud service crawler engine," Trust Management in Cloud Services. Springer International Publishing, pp. 69–79, 2014. Article (CrossRef Link)
  8. Viji Rajendran V, and Swamynathan S, "Multi Threaded priority based semantic crawler for cloud services," International conference on Intelligent Information Technologies (ICIIT), Chennai, pp.122-130, 2014.
  9. A.K. Jain, M.N. Murty, P.J. Flynn, “Data clustering: A review,” ACM Computing Surveys, vol. 31,no. 3, pp. 264 – 323, 1999. Article (CrossRef Link) https://doi.org/10.1145/331499.331504
  10. Studer Rudi, "Semantic Service Discovery using Natural Language Queries," Diss. SAP Research, 2009.
  11. Frank Gens, IDC Predictions 2015: Accelerating Innovation and Growth on the 3rd Platform, Doc # 252700, Dec 2014.
  12. Sun L, Dong H, Hussain F K, Hussain O K, and Chang E. "Cloud service selection: State-of-the-art and future research directions," Journal of Network and Computer Applications, vol 45, pp.134-150, 2014. Article (CrossRef Link) https://doi.org/10.1016/j.jnca.2014.07.019
  13. Zhao L, Ren Y, Li M and Sakurai K, “Flexible service selection with user-specific QoS support in service-oriented architecture,” Journal of Network and Computer Applications, vol. 35, no. 3, pp. 962- 973, 2012. Article (CrossRef Link) https://doi.org/10.1016/j.jnca.2011.03.013
  14. UDDI Technical White Paper (2001), http://www.uddi.org/pubs/lru_UDDI_Technical_Paper Article (CrossRef Link)
  15. D.K. Nguyen, F. Lelli, M.P. Papazoglou, W.-J. van den Heuvel, “Blueprinting approach in support of Cloud computing,” Future Internet. 4 (1), pp.322–346, 2012. Article (CrossRef Link) https://doi.org/10.3390/fi4010322
  16. DMTF, Open Virtualization Format Specification Version 1.0.0, Specification DSP0243, Distributed Management Task Force, Inc., 2009.
  17. Cloudbook. The Cloud Computing & SaaS Information Resource, http://www.cloudbook.net/ directories/product-services/cloud-computing-directory?category=Applications Article (CrossRef Link)
  18. Semantic technology institute. (2009). Seekda! Available from http://seekda.com/ Article (CrossRef Link)
  19. Moscato, Francesco, Rocco Aversa, Beniamino Di Martino, T. Fortis, and Victor Munteanu, "An analysis of mOSAIC ontology for Cloud resources annotation," in Proc. of Federated Conference on Computer Science and Information Systems (FedCSIS), pp. 973-980. IEEE, 2011.
  20. Liu X, Huang G and Mei H, "Discovering homogeneous web service community in the user centric web environment," IEEE Transactions on Services Computing, vol. 2, no. 2, pp. 167– 181, 2009. Article (CrossRef Link) https://doi.org/10.1109/TSC.2009.11
  21. Sim K. M., “Agent-based Cloud computing,” IEEE Transaction on Service Computing, vol. 5, no. 4, pp. 564-577, 2012. Article (CrossRef Link) https://doi.org/10.1109/TSC.2011.52
  22. Tahamtan, A., Beheshti, S.A., et al., "Cloud Repository and Discovery Framework Based on a Unified Business and Cloud Service Ontology," 8th IEEE World Congress on Services, IEEE Press, USA , pp. 203-210, 2012. Article (CrossRef Link)
  23. The W3C SPARQL Working Group, "SPARQL 1.1 Overview," W3C recommendation 21 March 2013.
  24. Unger, Christina, and Philipp Cimiano. “Pythia: compositional meaning construction for ontology-based question answering on the semantic web,” Natural Language Processing and Information Systems., Springer Berlin Heidelberg, pp.153-160, 2011. Article (CrossRef Link)
  25. Gruber, Thomas R. "Toward principles for the design of ontologies used for knowledge sharing?" International journal of human-computer studies 43.5, pp.907-928, 1995. Article (CrossRef Link) https://doi.org/10.1006/ijhc.1995.1081
  26. Sun Le, Hai Dong, and Jamshaid Ashraf., "Survey of service description languages and their issues in cloud computing," in Proc. of Semantics, Knowledge and Grids (SKG), 2012 Eighth International Conference on, pp. 128-135. IEEE, 2012. Article (CrossRef Link)
  27. Garcia R, Angel M, Valencia-Garcia R, Garcia- Sanchez F and Samper-Zapater J, "Ontology-based annotation and retrieval of services in the cloud," Knowledge-Based Systems 56, pp. 15–25, 2014. Article (CrossRef Link) https://doi.org/10.1016/j.knosys.2013.10.006
  28. Abdullah A, Noor T H, Sheng Q Z and Yong Xu, "Towards ontology-enhanced cloud services discovery," Advanced Data Mining and Applications, Springer International Publishing, pp. 616-629, 2014. Article (CrossRef Link)
  29. Tanimoto T, 1957 IBM Internal Report 17th Nov.1957.
  30. Santorini, Beatrice. "Part-of-speech tagging guidelines for the Penn Treebank Project (3rd revision)." 1990.
  31. Miller, George A. "WordNet: a lexical database for English," Communications of the ACM 38.11, pp. 39-41, 1995. Article (CrossRef Link) https://doi.org/10.1145/219717.219748
  32. J. Kolodner and R. Simpson. The MEDIATOR: Analysis of an early case-based problem solver. Cognitive Science, 13(4):507-549, 1989. Article (CrossRef Link) https://doi.org/10.1207/s15516709cog1304_2
  33. Qi Yu, “CloudRec: a framework for personalized service Recommendation in the Cloud,” Knowl Inf Syst, vol. 43, pp.417–443, 2015. Article (CrossRef Link) https://doi.org/10.1007/s10115-013-0723-x
  34. J. Wu, Y. Shang, C. Yuen, B. Cheng, and J. Chen, "TRADER: A Reliable Transmission Scheme to Video Conferencing Applications over the Internet," Journal of Network and Computer Applications, vol. 44, pp. 161-171, 2014. Article (CrossRef Link) https://doi.org/10.1016/j.jnca.2014.05.007
  35. J. Wu, B. Cheng, C. Yuen, Y. Shang, J. Chen, "Distortion Aware Concurrent Multipath Transfer for Mobile Video Streaming in Heterogeneous Wireless Networks," IEEE Transactions on Mobile Computing, vol. 14, no. 4, pp. 688-701, 2015. Article (CrossRef Link) https://doi.org/10.1109/TMC.2014.2334592
  36. J. Wu, B. Cheng, Y. Shang, C. Yuen, J. Chen, "A Novel Transmission Scheme to Inter Destination Video Synchronization," IET Communications, vol. 9, no. 5, pp. 603-612, 2015. Article (CrossRef Link) https://doi.org/10.1049/iet-com.2013.1188