Skip to main content
Log in

A new cloud-based classification methodology (CBCM) for efficient semantic web service discovery

  • Published:
Cluster Computing Aims and scope Submit manuscript

Abstract

Over the last decades, web services are used for performing specific tasks demanded by users. The most important task of service’s classification system is to match an anonymous input service with the stored pre-classified web services. The most challenging issue is that web services are currently organized and classified according to syntax while the context of the requested service is ignored. Due to this motivation, Cloud-based Classification Methodology is proposed as it presents a new methodology based on semantic web service’s classification. Furthermore, cloud computing is used for not only storing but also allocating the high scale of web services with both high availability and accessibility. Fog technology is employed to reduce the latency and to speed up response time. The experimental results using the suggested methodology show a better performance of the proposed system regarding both precision and accuracy in comparison with most of the methods discussed in the literature of the current study.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25

Similar content being viewed by others

References

  1. Jonquet, C., Dugénie, P., Cerri, S.A.: Service-based integration of grid and multi-agent systems models. In: Kowalczyk, R., Huhns, M., Klusch, M., Maamar, Z., Vo, Q.B. (eds.) International Workshop on Service-Oriented Computing: Agents. Semantics, and Engineering, pp. 56–68. Springer, Berlin, Heidelberg (2008)

    Chapter  Google Scholar 

  2. Lampesberger, H.: Technologies for Web and cloud service interaction: a survey. SOCA 10(2), 71–110 (2016)

    Article  Google Scholar 

  3. Web Services Definition Language (WSDL) Version 2.0 Part 1: Core Language. Retrieved 2019-06-27.

  4. Li, Y., Huang, Y., Zhang, M., et al.: Service selection mechanisms in the Internet of Things (IoT): a systematic and comprehensive study. Cluster Comput 23, 1163–1183 (2020). https://doi.org/10.1007/s10586-019-02984-4

    Article  Google Scholar 

  5. Berners-Lee, T., Hendler, J., Lassila, O.: The semantic web. Sci. Am. 284(5), 34–43 (2001)

    Article  Google Scholar 

  6. Arul, U., Prakash, S.: A unified algorithm to automatic semantic composition using multilevel workflow orchestration. Cluster Comput 22, 15387–15408 (2019). https://doi.org/10.1007/s10586-018-2604-2

    Article  Google Scholar 

  7. Bhama, S., Karpagam, G.R.: Application of multivariate Gaussian model for discovery of healthcare services in cloud. Cluster Comput 22, 3087–3094 (2019). https://doi.org/10.1007/s10586-018-1935-3

    Article  Google Scholar 

  8. PLOS One Staff: Correction: UltiMatch-NL: a web service matchmaker based on multiple semantic filters. PLoS ONE 10(2), e0118386 (2015)

    Article  Google Scholar 

  9. Kwon, L.N., Choi, K.S., Kim, J.S., et al.: A study on semantic web design for global national R&D status analysis. Cluster Comput 17, 791–804 (2014). https://doi.org/10.1007/s10586-013-0299-y

    Article  Google Scholar 

  10. Ben Njima, C., Gamha, Y., Ghedira Guegan, C., et al.: Development of a mobile web services discovery and composition model. Cluster Comput 23, 29–42 (2020). https://doi.org/10.1007/s10586-018-02904-y

    Article  Google Scholar 

  11. Kumar, G.: A review on data protection of cloud computing security, benefits, risks and suggestions. (2019).

  12. Aceto, G., Valerio, P., Antonio, P.: Industry 4.0 and health: Internet of things, big data, and cloud computing for healthcare 4.0. J. Ind. Inf. Integr. 18, 100129 (2020)

    Google Scholar 

  13. Zheng, X., Patrick, M., Kathryn, B., Li, D.X.: Cloud service negotiation in internet of things environment: a mixed approach. IEEE Trans. Ind. Inf. 10(2), 1506–1515 (2014)

    Article  Google Scholar 

  14. Singh, S.P., Anand, N., Harpreet, K., Ashu, S.: Dynamic task scheduling using balanced VM allocation policy for fog computing platforms. Scalable Comput. Pract. Exp. 20(2), 433–456 (2019)

    Article  Google Scholar 

  15. Hendrickson, S., Sturdevant, S., Harter, T., Venkataramani, V., Arpaci-Dusseau, A.C., Arpaci-Dusseau, R.H.: Serverless computation with openlambda. In: 8th {USENIX} Workshop on Hot Topics in Cloud Computing (HotCloud 16) (2016).

  16. Bai, Y.: Industrial Internet of things over tactile Internet in the context of intelligent manufacturing. Cluster Comput. 21, 869–877 (2018). https://doi.org/10.1007/s10586-017-0925-1

    Article  Google Scholar 

  17. Kim, J.H.: A review of cyber-physical system research relevant to the emerging IT trends: industry 4.0, IoT, big data, and cloud computing. J. Ind. Integr. Manag. 2(03), 1750011 (2017)

    Article  Google Scholar 

  18. Sharma, S., Chang, V., Tim, U.S., et al.: Cloud and IoT-based emerging services systems. Cluster Comput. 22, 71–91 (2019). https://doi.org/10.1007/s10586-018-2821-8

    Article  Google Scholar 

  19. Xie, C., Cai, H., Xu, L., Jiang, L., Bu, F.: Linked semantic model for information resource service toward cloud manufacturing. IEEE Trans. Ind. Inf. 13(6), 3338–3349 (2017)

    Article  Google Scholar 

  20. Jiang, L., Xu, L.D., Cai, H., Jiang, Z., Bu, F., Xu, B.: An IoT-oriented data storage framework in cloud computing platform. IEEE Trans. Ind. Inf. 10(2), 1443–1451 (2014)

    Article  Google Scholar 

  21. Yang, J.: Cloud computing for storing and analyzing petabytes of genomic data. J. Ind. Inf. Integr. 15, 50–57 (2019)

    Google Scholar 

  22. Mapetu, J.P.B., Chen, Z., Kong, L.: Low-time complexity and low-cost binary particle swarm optimization algorithm for task scheduling and load balancing in cloud computing. Appl. Intell. 49, 3308–3330 (2019)

    Article  Google Scholar 

  23. Abualigah, L., Diabat, A.: A novel hybrid antlion optimization algorithm for multi-objective task scheduling problems in cloud computing environments. Cluster Comput. (2020). https://doi.org/10.1007/s10586-020-03075-5

    Article  Google Scholar 

  24. Zheng, X., Martin, P., Brohman, K., Xu, L.D.: Cloudqual: a quality model for cloud services. IEEE Trans. Ind. Inf. 10(2), 1527–1536 (2014)

    Article  Google Scholar 

  25. He, W., Yan, G., Xu, L.D.: Developing vehicular data cloud services in the IoT environment. IEEE Trans. Ind. Inf. 10(2), 1587–1595 (2014)

    Article  Google Scholar 

  26. Singh, S., Chaurasiya, V.K.: Mutual authentication scheme of IoT devices in fog computing environment. Cluster Comput. (2020). https://doi.org/10.1007/s10586-020-03211-1

    Article  Google Scholar 

  27. Pourghebleh, B., Hayyolalam, V.: A comprehensive and systematic review of the load balancing mechanisms in the Internet of Things. Cluster Comput. 23, 641–661 (2020). https://doi.org/10.1007/s10586-019-02950-0

    Article  Google Scholar 

  28. Lu, L., Xu, L., Xu, B., Li, G., Cai, H.: Fog computing approach for music cognition system based on machine learning algorithm. IEEE Trans. Comput. Soc. Syst. 5(4), 1142–1151 (2018)

    Article  Google Scholar 

  29. Badawy, M.M., Ali, Z.H., Ali, H.A.: QoS provisioning framework for service-oriented internet of things (IoT). Cluster Comput. 23, 575–591 (2020). https://doi.org/10.1007/s10586-019-02945-x

    Article  Google Scholar 

  30. Abualigah, L.M.Q.: Feature selection and enhanced krill herd algorithm for text document clustering. Springer, Berlin (2019)

    Book  Google Scholar 

  31. Tasci, S., Gungor, T.: LDA-based keyword selection in text categorization. In: 2009 24th International Symposium on Computer and Information Sciences, pp. 230–235. IEEE (2009)

  32. Abualigah, L.M., Khader, A.T., Hanandeh, E.S.: A new feature selection method to improve the document clustering using particle swarm optimization algorithm. J. Comput. Sci. 25, 456–466 (2018)

    Article  Google Scholar 

  33. Abualigah, L.M., Khader, A.T., Hanandeh, E.S.: Hybrid clustering analysis using improved krill herd algorithm. Appl. Intell. 48(11), 4047–4071 (2018)

    Article  Google Scholar 

  34. Liu, J., Tian, Z., Liu, P., Jiang, J., Li, Z.: An approach of semantic web service classification based on Naive Bayes. In: 2016 IEEE International Conference on Services Computing (SCC), pp. 356–362. IEEE (2016)

  35. Yang, J., Zhou, X.: Semi-automatic web service classification using machine learning. Int. J. u e Serv. Sci. Technol. 8(4), 339–348 (2015)

    Article  Google Scholar 

  36. Woodley, A., Chappell, T., Geva, S., Nayak, R.: Efficient feature selection and nearest neighbour search for hyperspectral image classification. In: 2016 International Conference on Digital Image Computing: Techniques and Applications (DICTA), pp. 1–8. IEEE (2016)

  37. Heß, A., Johnston, E., Kushmerick, N.: Assam: a tool for semi-automatically annotating semantic web services. In: International Semantic Web Conference, pp. 320–334. Springer, Berlin (2004)

  38. Crasso, M., Zunino, A., Campo, M.: Awsc: an approach to web service classification based on machine learning techniques. Intel. Artif. 12(37), 25–36 (2008)

    Google Scholar 

  39. Zhang, W., Kong, S.X., Zhu, Y.C., et al.: Sentiment classification and computing for online reviews by a hybrid SVM and LSA based approach. Cluster Comput. 22, 12619–12632 (2019). https://doi.org/10.1007/s10586-017-1693-7

    Article  Google Scholar 

  40. Shafi, S., Qamar, U.: [WiP] web services classification using an improved text mining technique. In: 2018 IEEE 11th Conference on Service-Oriented Computing and Applications (SOCA), pp. 210–215. IEEE (2018)

  41. Yang, Y., Ke, W., Wang, W., Zhao, Y.: Deep learning for web services classification. In: 2019 IEEE International Conference on Web Services (ICWS), pp. 440–442. IEEE (2019)

  42. Wang, X., Chen, F., Li, M.: Web service classification approach with an integrated similarity measure. In: Proceedings of the 23rd International Conference on Industrial Engineering and Engineering Management 2016, pp. 251–255. Atlantis Press, Paris (2017)

  43. El-Sayyad, S.E., Saleh, A.I., Ali, H.A.: A new semantic web service classification (SWSC) strategy. Cluster Comput 21, 1639–1665 (2018). https://doi.org/10.1007/s10586-018-2367-9

    Article  Google Scholar 

  44. Miller, G.A.: WordNet: a lexical database for English. Commun. ACM 38(11), 39–41 (1995)

    Article  Google Scholar 

  45. Selvalakshmi, B., Subramaniam, M.: Intelligent ontology based semantic information retrieval using feature selection and classification. Cluster Comput 22, 12871–12881 (2019). https://doi.org/10.1007/s10586-018-1789-8

    Article  Google Scholar 

  46. Rajendran, S., Arulmozi, S., Kumara Shanmugam, B., Baskaran S., Thiagarajan, S.: Tamil wordnet. In: Proceedings of the First International Global WordNet Conference. Mysore: CIIL, pp. 271–274 (2002)

  47. Farrag, T.A., Saleh, A.I., Ali, H.A.: Toward SWSs discovery: mapping from WSDL to OWL-S based on ontology search and standardization engine. IEEE Trans. Knowl. Data Eng. 25(5), 1135–1147 (2012)

    Article  Google Scholar 

  48. Cassar, G., Barnaghi, P., Moessner, K.: Probabilistic matchmaking methods for automated service discovery. IEEE Trans. Serv. Comput. 7(4), 654–666 (2013)

    Article  Google Scholar 

  49. Han, S., Qubo, C., Meng, H.: Parameter selection in SVM with RBF kernel function. In: World Automation Congress 2012, pp. 1–4. IEEE (2012).

  50. Fávero, E.M.D.B., Casanova, D., Pimentel, A.R.: EmbSE: a word embeddings model oriented towards software engineering domain. In: Brazilian Symposium on Software Engineering. SBC (2020)

Download references

Acknowledgements

The authors would like to thank the editors and reviewers for their supportive and helpful comments.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohamed S. Alshafaey.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Alshafaey, M.S., Saleh, A.I. & Alrahamawy, M.F. A new cloud-based classification methodology (CBCM) for efficient semantic web service discovery. Cluster Comput 24, 2269–2292 (2021). https://doi.org/10.1007/s10586-021-03245-z

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10586-021-03245-z

Keywords

Navigation