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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Soundararajan, V., Govil, K.: Challenges in building scalable virtualized datacenter management. SIGOPS Oper. Syst. Rev. 44(4), 95–102 (2010)
Emeakaroha, V.C.: Managing Cloud Service Provisioning and SLA Enforcement via Holistic Monitoring Techniques. Technische Universität Wien, Karlsplatz (2012)
Lee, G.: Resource Allocation and Scheduling in Heterogeneous Cloud Environments, in Computer Science. University of California, Berkeley (2012)
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)
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)
Garg, S.K., Versteeg, S., Buyya, R.: A framework for ranking of cloud computing services. Future Gener. Comput. Syst. 29(4), 1012–1023 (2013)
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)
Noor, T.H., et al.: Analysis of web-scale cloud services. IEEE Internet Comput. 18(4), 55–61 (2014)
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)
Wheal, J., Yang, Y.: CSRecommender: a cloud service searching and recommendation system. J. Comput. Commun. 3(06), 65 (2015)
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)
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)
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)
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)
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)
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)
Ghazouani, S., Slimani, Y.: A survey on cloud service description. J. Netw. Comput. Appl. 91, 61–74 (2017)
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
Sun, L., et al.: Cloud service selection: state-of-the-art and future research directions. J. Netw. Comput. Appl. 45, 134–150 (2014)
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)
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)
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)
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)
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)
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)
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)
Segev, A., Sheng, Q.Z.: Bootstrapping ontologies for web services. IEEE Trans. Serv. Comput. 5(1), 33–44 (2012)
Chinnici, R., et al.: Web services description language (WSDL) version 2.0 part 1: Core language. W3C Recommendation 26 (2007)
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)
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)
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)
Kang, J., Sim, K.M.: Cloudle: a multi-criteria cloud service search engine. In: 2010 IEEE Asia-Pacific Services Computing Conference (APSCC) (2010)
Kanagasabai, R.: OWL-S based semantic cloud service broker. In: 2012 IEEE 19th International Conference on Web Services (ICWS). IEEE (2012)
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)
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)
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)
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)
Sim, K.: Agent-based cloud computing. In: IEEE Transactions on Services Computing. IEEE (2012)
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)
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)
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)
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)
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)
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)
Sim, K.M.: Agent-based cloud computing. IEEE Trans. Serv. Comput. 5(4), 564–577 (2012)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
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
DOI: https://doi.org/10.1007/978-3-319-99007-1_28
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-99006-4
Online ISBN: 978-3-319-99007-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)