Skip to main content

Cloud Service Discovery and Extraction: A Critical Review and Direction for Future Research

  • Conference paper
  • First Online:
Recent Trends in Data Science and Soft Computing (IRICT 2018)

Abstract

The advancement of cloud computing has enabled service providers to provide users with diversified cloud services with different attributes and costs. Finding a convenient service that satisfies users’ requirements based on both functional and non-functional requirements has become a big challenge. The existing studies on cloud service discovery have addressed this problem and proposed solutions using different techniques. This paper reviews the existing studies on cloud service discovery and covers current approaches, techniques and models used. In addition, the limitations and weaknesses of the proposed solutions are considered. As a result, research issues and gaps for future research are revealed.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Soundararajan, V., Govil, K.: Challenges in building scalable virtualized datacenter management. SIGOPS Oper. Syst. Rev. 44(4), 95–102 (2010)

    Article  Google Scholar 

  2. Emeakaroha, V.C.: Managing Cloud Service Provisioning and SLA Enforcement via Holistic Monitoring Techniques. Technische Universität Wien, Karlsplatz (2012)

    Google Scholar 

  3. Lee, G.: Resource Allocation and Scheduling in Heterogeneous Cloud Environments, in Computer Science. University of California, Berkeley (2012)

    Google Scholar 

  4. Gong, S., Sim, K.M.: CB-Cloudle and cloud crawlers. In: 2014 5th IEEE International Conference on Software Engineering and Service Science (ICSESS). IEEE (2014)

    Google Scholar 

  5. Zhang, M., et al.: An ontology-based system for Cloud infrastructure services’ discovery. In: 2012 8th International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom). IEEE (2012)

    Google Scholar 

  6. Garg, S.K., Versteeg, S., Buyya, R.: A framework for ranking of cloud computing services. Future Gener. Comput. Syst. 29(4), 1012–1023 (2013)

    Article  Google Scholar 

  7. Noor, T.H., et al.: CSCE: a crawler engine for cloud services discovery on the world wide web. In: 2013 IEEE 20th International Conference on Web Services (ICWS). IEEE (2013)

    Google Scholar 

  8. Noor, T.H., et al.: Analysis of web-scale cloud services. IEEE Internet Comput. 18(4), 55–61 (2014)

    Article  Google Scholar 

  9. Parhi, M., Pattanayak, B.K., Patra, M.R. (2015) A Multi-agent-based framework for cloud service description and discovery using ontology. In: Jain, L.C., Patnaik, S., Ichalkaranje, N. (eds.) Proceedings of ICCD 2014 on Intelligent Computing, Communication and Devices, vol. 1, pp. 337–348. Springer, New Delhi (2015)

    Google Scholar 

  10. Wheal, J., Yang, Y.: CSRecommender: a cloud service searching and recommendation system. J. Comput. Commun. 3(06), 65 (2015)

    Article  Google Scholar 

  11. Kang, J., Sim, K.M.: A cloud portal with a cloud service search engine. In: International Conference on Information and Intelligent Computing IPCSIT. IACSIT Press, Singapore (2011)

    Google Scholar 

  12. Kang, J., Sim, K.M.: Ontology and search engine for Cloud computing system. In: 2011 International Conference on System Science and Engineering (ICSSE). IEEE (2011)

    Google Scholar 

  13. Kang, J., Sim, K.M.: Towards agents and ontology for cloud service discovery. In: 2011 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery (CyberC). IEEE (2011)

    Google Scholar 

  14. Chang, Y.-S., et al.: Integrating intelligent agent and ontology for services discovery on cloud environment. In: 2012 IEEE International Conference on Systems, Man, and Cybernetics (SMC). IEEE (2012)

    Google Scholar 

  15. Nabeeh, N.A., El-Ghareeb, H.A, Riad, A.: Integrating software agents and web services in service oriented architecture based cloud services discovery framework. J. Converg. Inf. Technol. (JCIT) 10(1), 67–79 (2015)

    Google Scholar 

  16. Han, T., Sim, K.M.: An agent-based cloud service discovery system that consults a cloud ontology. In: Intelligent Control and Computer Engineering, pp. 203–216. Springer (2011)

    Google Scholar 

  17. Ghazouani, S., Slimani, Y.: A survey on cloud service description. J. Netw. Comput. Appl. 91, 61–74 (2017)

    Article  Google Scholar 

  18. Alkalbani, A.M., Hussain, F.K.: A comparative study and future research directions in cloud service discovery. In: 2016 IEEE 11th Conference on Industrial Electronics and Applications (ICIEA), pp. 1049–1056. IEEE, June 2016

    Google Scholar 

  19. Sun, L., et al.: Cloud service selection: state-of-the-art and future research directions. J. Netw. Comput. Appl. 45, 134–150 (2014)

    Article  Google Scholar 

  20. Ahmed, E., et al.: Multi-objective optimization model for seamless application execution in mobile cloud computing. In: 2013 5th International Conference on Information and Communication Technologies (ICICT). IEEE (2013)

    Google Scholar 

  21. Ahmed, E., Shiraz, M., Gani, A.: Spectrum-aware distributed channel assignment for cognitive radio wireless mesh networks. Malays. J. Comput. Sci. 26(3), 232–250 (2013)

    Google Scholar 

  22. Manvi, S.S., Shyam, G.K.: Resource management for Infrastructure as a Service (IaaS) in cloud computing: a survey. J. Netw. Comput. Appl. 41, 424–440 (2014)

    Article  Google Scholar 

  23. Shamshirband, S., et al.: Co-FAIS: cooperative fuzzy artificial immune system for detecting intrusion in wireless sensor networks. J. Netw. Comput. Appl. 42, 102–117 (2014)

    Article  Google Scholar 

  24. Rahimi, M.R., et al.: MAPCloud: mobile applications on an elastic and scalable 2-tier cloud architecture. In: Proceedings of the 2012 IEEE/ACM Fifth International Conference on Utility and Cloud Computing. IEEE Computer Society (2012)

    Google Scholar 

  25. Chang, J.M., Chao, H.C., Chen, J.L., Lai, C.F.: An efficient service discovery system for dual-stack cloud file service. IEEE Syst. J. 6(4), 584–592 (2012)

    Article  Google Scholar 

  26. Zhao, L., et al.: Flexible service selection with user-specific QoS support in service-oriented architecture. J. Netw. Comput. Appl. 35(3), 962–973 (2012)

    Article  Google Scholar 

  27. Segev, A., Sheng, Q.Z.: Bootstrapping ontologies for web services. IEEE Trans. Serv. Comput. 5(1), 33–44 (2012)

    Article  Google Scholar 

  28. Chinnici, R., et al.: Web services description language (WSDL) version 2.0 part 1: Core language. W3C Recommendation 26 (2007)

    Google Scholar 

  29. Cardoso, J., et al.: Towards a unified service description language for the internet of services: Requirements and first developments. In: 2010 IEEE International Conference on Services Computing (SCC). IEEE (2010)

    Google Scholar 

  30. Chen, F., Bai, X., Liu, B.: Efficient Service Discovery for Cloud Computing Environments. In: Advanced Research on Computer Science and Information Engineering, pp. 443–448. Springer (2011)

    Google Scholar 

  31. Ankolekar, A., Burstein, M., Hobbs, J.R., Lassila, O., Martin, D.L., McIlraith, S.A., Narayanan, S., et al.: DAML-S: Semantic markup for web services, 411–430 (2001)

    Google Scholar 

  32. Kang, J., Sim, K.M.: Cloudle: a multi-criteria cloud service search engine. In: 2010 IEEE Asia-Pacific Services Computing Conference (APSCC) (2010)

    Google Scholar 

  33. Kanagasabai, R.: OWL-S based semantic cloud service broker. In: 2012 IEEE 19th International Conference on Web Services (ICWS). IEEE (2012)

    Google Scholar 

  34. Tahamtan, A., et al.: A cloud repository and discovery framework based on a unified business and cloud service ontology. In: 2012 IEEE Eighth World Congress on Services (SERVICES). IEEE (2012)

    Google Scholar 

  35. Afify, Y., et al.: A semantic-based software-as-a-service (SAAS) discovery and selection system. In: 2013 8th International Conference on Computer Engineering and Systems (ICCES). IEEE (2013)

    Google Scholar 

  36. Vasudevan, M., Haleema, P., Iyengar, N.C.S.: Semantic discovery of cloud service catalog published over resource description framework. Int. J. Grid Distrib. Comput. 7(6), 211–220 (2014)

    Article  Google Scholar 

  37. Kang, J., Sim, K.M.: Cloudle: an agent-based cloud search engine that consults a cloud ontology. In: Proceedings of the International Conference on Cloud Computing and Virtualization. Citeseer (2010)

    Google Scholar 

  38. Sim, K.: Agent-based cloud computing. In: IEEE Transactions on Services Computing. IEEE (2012)

    Google Scholar 

  39. Han, T., Sim, K.M.: An ontology-enhanced cloud service discovery system. In: Proceedings of the International Multi Conference of Engineers and Computer Scientists, Hong Kong (2010)

    Google Scholar 

  40. Rodríguez-García, M.Á., Valencia-García, R., García-Sánchez, F.: Ontology-based annotation and retrieval of services in the cloud. Knowledge-Based Systems. 56, 15 (2013)

    Article  Google Scholar 

  41. Mittal, S., et al.: Automatic extraction of metrics from SLAs for cloud service management. In: 2016 IEEE International Conference on Cloud Engineering (IC2E 2016) (2016)

    Google Scholar 

  42. Hamza, S., et al.: A Cloud computing approach based on mobile agents for Web services discovery. In: 2012 Second International Conference on Innovative Computing Technology (INTECH). IEEE (2012)

    Google Scholar 

  43. Gong, S., Sim, K.M.: CB-Cloudle: a centroid-based cloud service search engine. In: Proceedings of the International Multi Conference of Engineers and Computer Scientists (2014)

    Google Scholar 

  44. Alkalbani, A., et al.: Design and implementation of the hadoop-based crawler for SaaS service discovery. In: 2015 IEEE 29th International Conference on Advanced Information Networking and Applications. IEEE (2015)

    Google Scholar 

  45. Sim, K.M.: Agent-based cloud computing. IEEE Trans. Serv. Comput. 5(4), 564–577 (2012)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Abdullah Ali .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Ali, A., Shamsuddin, S.M., Eassa, F.E., Mohammed, F. (2019). Cloud Service Discovery and Extraction: A Critical Review and Direction for Future Research. In: Saeed, F., Gazem, N., Mohammed, F., Busalim, A. (eds) Recent Trends in Data Science and Soft Computing. IRICT 2018. Advances in Intelligent Systems and Computing, vol 843. Springer, Cham. https://doi.org/10.1007/978-3-319-99007-1_28

Download citation

Publish with us

Policies and ethics