Skip to main content

An Efficient Approach for Selecting QoS-Based Web Service Machine Learning Models Using Topsis

  • Conference paper
  • First Online:
Proceedings of the 27th International Conference on Systems Engineering, ICSEng 2020 (ICSEng 2020)

Abstract

With the advancement of Service Oriented Architecture (SOA), web services have gained great popularity playing a vital role in performing daily transactions and information exchange based on the interaction of different applications within or outside through communication protocols, allowing to support the business requirements and data consolidation of any company. With the increase in the number of web services with the same functionalities, the problem that arises is that not all of them are efficient, which makes it difficult to make a decision to select the best ones that meet all the user’s requirements. The problem can be solved by considering the quality of web services to distinguish web services with similar functionality. The objective of this paper proposes several automatic learning models to classify web services in categories according to QoS attributes using a refined data set, then select the best model based on performance criteria through the TOPSIS method. The deductive method and exploratory research technique were applied to study the QWS dataset.

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. Ghadge, T., Bogiri, N.: Framework for web service composition and invocation. In: International Conference on Automatic Control and Dynamic Optimization Techniques, ICACDOT 2016, pp. 1030–1035 (2017). https://doi.org/10.1109/ICACDOT.2016.7877743

  2. Bagtharia, P., Bohra, M.H.: An optimal approach for web service selection. In: ACM International Conference Proceeding Series, 21–24 September 2016, pp. 121–125 (2016). https://doi.org/10.1145/2983402.2983436

  3. Yuan, Y., Zhang, W., Zhang, X., Zhai, H.: Dynamic service selection based on adaptive global QoS constraints decomposition. Symmetry (Basel) 11 (2019). https://doi.org/10.3390/sym11030403

  4. Yang, Y., Ke, W., Wang, W., Zhao, Y.: Deep learning for web services classification. In: Proceedings - 2019 IEEE International Conference on Web Services, ICWS 2019 - Part 2019 IEEE World Congress on Services, pp. 440–442 (2019). https://doi.org/10.1109/ICWS.2019.00079

  5. Ouadah, A., Benouaret, K., Hadjali, A., Nader, F.: Combining skyline and multi-criteria decision methods to enhance web services selection. In: 12th International Symposium on Programming and Systems, ISPS 2015, pp. 124–131 (2015). https://doi.org/10.1109/ISPS.2015.7244975

  6. Chippa, M., Priyadarshini, A., Mohanty, R.: Application of machine learning techniques to classify web services. In: IEEE International Conference on Intelligent Techniques in Control, Optimization and Signal Processing, INCOS 2019 (2019). https://doi.org/10.1109/INCOS45849.2019.8951339

  7. Ouadah, A., Hadjali, A., Nader, F.: A hybrid MCDM framework for efficient web services selection based on QoS. In: Proceedings of the 2018 International Conference on Applied Smart Systems, ICASS 2018, pp. 24–25 (2019). https://doi.org/10.1109/ICASS.2018.8652037

  8. Swami Das, M., Govardhan, A., Vijaya Lakshmi, D.: Web services classification across cloud-based applications (2019). https://doi.org/10.1007/978-981-13-0589-4_23

  9. Kazar, O., Rezeg, K., Belouaar, H.: Web service selection based on TOPSIS algorithm. In: Proceedings of the 2017 International Conference on Mathematics and Information Technology, ICMIT 2017, January 2018, pp. 177–182 (2017). https://doi.org/10.1109/MATHIT.2017.8259713

  10. Agwa-Ejon, J.F., Mulaba-Bafubiandi, A., Pretorius, J.H.: The multi-criteria decision making, a tool for the promotion of technological inter-connected world through digital decision making. In: PICMET 2017 - Portland International Conference on Management of Engineering and Technology, Technology Management for the Interconnected World, Proceedings 2017, January 2017, pp. 1–7 (2017). https://doi.org/10.23919/PICMET.2017.8125301

  11. Ouadah, A., Hadjali, A., Nader, F., Benouaret, K.: SEFAP: an efficient approach for ranking skyline web services. J. Ambient Intell. Humaniz. Comput. 10, 709–725 (2019). https://doi.org/10.1007/s12652-018-0721-7

    Article  Google Scholar 

  12. Kumar, R.R., Mishra, S., Kumar, C.: A novel framework for cloud service evaluation and selection using hybrid MCDM methods. Arab. J. Sci. Eng. 43, 7015–7030 (2018). https://doi.org/10.1007/s13369-017-2975-3

    Article  Google Scholar 

  13. Hosseinzadeh, M., Hama, H.K., Ghafour, M.Y., Masdari, M., Ahmed, O.H., Khezri, H.: Service selection using multi-criteria decision making: a comprehensive overview. J. Netw. Syst. Manag. (2020). https://doi.org/10.1007/s10922-020-09553-w

    Article  Google Scholar 

  14. Yang, Y., Yu, N., Chen, Y.: Trusted cloud service selection algorithm based on lightweight intuitionistic fuzzy numbers. IEEE Access 8, 97748–97756 (2020). https://doi.org/10.1109/ACCESS.2020.2996197

    Article  Google Scholar 

  15. Regunathan, R., Murugaiyan, A., Lavanya, K.: A QoS-aware hybrid TOPSIS–plurality method for multi-criteria decision model in mobile cloud service selection (2019). https://doi.org/10.1007/978-981-13-1610-4_50

  16. Ikram, M.A., Hussain, F.K.: Software as a Service (SaaS) service selection based on measuring the shortest distance to the consumer’s preferences. Lecture Notes on Data Engineering and Communications Technologies, pp. 403–415 (2018). https://doi.org/10.1007/978-3-319-75928-9_36.

  17. Vaishali, Kumar, R., Solanki, S.: Web service ranking and selection based on QoS. Springer, Singapore (2019). https://doi.org/10.1007/978-981-13-5802-9_28

  18. Al-Masri, E., Mahmoud, Q.H.: Investigating web services on the world wide web. In: Proceeding 17th International Conference on World Wide Web 2008, WWW 2008, pp. 795–804 (2008)

    Google Scholar 

  19. Nivethitha, S., Gauthama Raman, M.R., Gireesha, O., Kannan, K., Shankar Sriram, V.S.: An improved rough set approach for optimal trust measure parameter selection in cloud environments. Soft Comput. 23, 11979–11999 (2019). https://doi.org/10.1007/s00500-018-03753-y

    Article  Google Scholar 

  20. Dilli, R., Argou, A., Reiser, R., Yamin, A.: IoT resources ranking: decision making under uncertainty combining machine learning and fuzzy logic (2018). https://doi.org/10.1007/978-3-319-95312-0_11

  21. Shafi, S., Qamar, U.: Web services classification using an improved text mining technique. In: Proceedings - IEEE 11th Conference on Service-Oriented Computing and Applications, SOCA 2018, pp. 210–215 (2019). https://doi.org/10.1109/SOCA.2018.00037

  22. Vazquezl, M.Y.L., Peñafiel, L.A.B., Muñoz, S.X.S., Martinez, M.A.Q.: A framework for selecting machine learning models using TOPSIS (2021)

    Google Scholar 

  23. Own, H.S., Yahyaoui, H.: Rough set based classification of real world web services. Inf. Syst. Front. 17, 1301–1311 (2015). https://doi.org/10.1007/s10796-014-9496-3

    Article  Google Scholar 

  24. Wang, Z., Tong, V.J.C., Chin, H.C.: Enhancing machine-learning methods for sentiment classification of web data. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence (LNAI) and Lecture Notes in Bioinformatics), vol. 8870, pp. 394–405 (2014)

    Google Scholar 

  25. Kamath, S.S., Ananthanarayana, V.S.: Semantics-based Web service classification using morphological analysis and ensemble learning techniques. Int. J. Data Sci. Anal. 2, 61–74 (2016). https://doi.org/10.1007/s41060-016-0026-x

    Article  Google Scholar 

Download references

Acknowledgments

This work has been supported by the GIIAR research group and the Salesian Polytechnic University of Guayaquil.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Miguel Angel Quiroz Martinez .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Martinez, M.A.Q., Redin, J.L.M., Castillo, E.D.A., Peñafiel, L.A.B. (2021). An Efficient Approach for Selecting QoS-Based Web Service Machine Learning Models Using Topsis. In: Selvaraj, H., Chmaj, G., Zydek, D. (eds) Proceedings of the 27th International Conference on Systems Engineering, ICSEng 2020. ICSEng 2020. Lecture Notes in Networks and Systems, vol 182. Springer, Cham. https://doi.org/10.1007/978-3-030-65796-3_16

Download citation

Publish with us

Policies and ethics