Prediction of Web Service Performance and Successability using Comparative Analysis of Machine Learning and Deep Learning Algorithms
Keywords:Deep learning, machine learning, performance metric, quality of web services, regression, successabilty
Internet services, also known as e-services, has gained in importance as a means of providing online commercial services. Service Oriented Architecture (SOA) is built on a combination of multiple web services, each responsible for developing a specific task, in order to obtain complete professional software. Quality of Web Services (QWS) is a key characteristic for choosing a web service throughout the service configuration procedure and has a set of non-functional properties such as response time, availability, throughput, successabilty, reliability, compliance, best practices, latency and documentation is included. Now a days, Machine Learning (ML) has been used for service classification and regression problems. Though, the performance of traditional ML techniques is highly dependent on the superiority of physical feature engineering. We propose a technique to extract multiple data, procedural, and structured set metrics from a web service interface and use them as predictors to estimate QWS properties. Our proposed method applies Deep Learning (DL) methods with six dissimilar training approaches to build predictive models with successabilty rate. The outcome of the research shows that the proposed method is efficient and the investigational outcomes indicates that operational quality metrics are superior to technical and data quality metrics in terms of Mean Absolute Error (MAE), Mean Square Error (MSE), Root Mean Square Error (RMSE), Root Mean Square Logarithmic Error (RMSLE), R-Squared and Adjusted R-Squared performance metrics. The comparative study of six models concludes that Extra Trees Regressor model outperforms other five common DL training methods.
Y. Yang, W. Ke, W. Wang, and Y. Zhao, “Deep Learning for Web Services Classification,” 2019 IEEE International Conference on Web Services (ICWS), pp. 440-442, 2019. doi: 10.1109/ICWS.2019.00079.
Ling Guo, Ping Wan, Rui Li, Gang Liu, and Pan He, “Runtime Quality Prediction for Web Services via Multivariate Long Short-Term Memor,” Article in Mathematical Problems in Engineering, August 2019. https://doi.org/10.1155/2019/2153027.
D. Chen, M. Gao, A. Liu, M. Chen, Z. Zhang, and Y. Feng, “A Recurrent Neural Network Based Approach for Web Service QoS Prediction,” 2019 2nd International Conference on Artificial Intelligence and Big Data (ICAIBD), pp. 350-357, 2019. doi: 10.1109/ICAIBD.2019.8837006.
Garg, D. K. . (2022). Understanding the Purpose of Object Detection, Models to Detect Objects, Application Use and Benefits. International Journal on Future Revolution in Computer Science &Amp; Communication Engineering, 8(2), 01–04. https://doi.org/10.17762/ijfrcsce.v8i2.2066
M. Chippa, A. Priyadarshini, and R. Mohanty, “Application of Machine Learning Techniques to Classify Web Services,” 2019 IEEE International Conference on Intelligent Techniques in Control, Optimization and Signal Processing (INCOS), pp. 1-7, 2019. doi: 10.1109/INCOS45849.2019.8951339.
Y. Feng, M. Gao, and Z. Zhang, “Web Service QoS Classification Based on Optimized Convolutional Neural Network,” 2019 IEEE 14th International Conference on Intelligent Systems and Knowledge Engineering (ISKE), pp. 584-590, 2019. doi: 10.1109/ISKE47853.2019.9170368.
Jat, N. C., and C. . Kumar. “Design Assessment and Simulation of PCA Based Image Difference Detection and Segmentation for Satellite Images Using Machine Learning”. International Journal on Recent and Innovation Trends in Computing and Communication, vol. 10, no. 3, Apr. 2022, pp. 01-11, doi:10.17762/ijritcc.v10i3.5520.
L. Kumar, and A. Sureka, “Neural network with multiple training methods for web service quality of service parameter prediction,” 2017 Tenth International Conference on Contemporary Computing (IC3), pp. 1-7, 2017. doi: 10.1109/IC3.2017.8284307.
Kailash Chander Bhardwaj, and R. K. Sharma, “Machine learning in efficient and effective web service discovery,” Journal of Web Engineering, vol.14, pp. 196–214, July 2018.
Yang Song, “Webservice reliability prediction based on machine learning,” Journal on Computer Standards and Interfaces, vol.73, pp. 103466, 2021. ISSN 0920-5489. https://doi.org/10.1016/j.csi.2020.103466.
Paithane, P. M., & Kakarwal, D. (2022). Automatic Pancreas Segmentation using A Novel Modified Semantic Deep Learning Bottom-Up Approach. International Journal of Intelligent Systems and Applications in Engineering, 10(1), 98–104. https://doi.org/10.18201/ijisae.2022.272
Y. Yang, N. Qamar, P. Liu, K. Grolinger, W. Wang, Z. Li, and Z. Liao, “Serve Net: A Deep Neural Network for Web Services Classification. IEEE International Conference on Web Services (ICWS), pp. 168-175, 2020. doi: 10.1109/ICWS49710.2020.00029.
Y. Yang, X. Li, W. Ke, and Z. Liu, “Automated prototype generation from formal requirements model,” IEEE Transactions on Reliability, vol.69, no. 2, pp. 632–656, 2020.
Y. Yang, X. Li, Z. Liu, and W. Ke, “RM2PT: A tool for automated prototype generation from requirements model,” in Proceedings of the 41th International Conference on Software Engineering: Companion Proceedings (ICSE’19), pp. 59–62, May 2019.
Y. Yang, W. Ke, and X. Li, “RM2PT: Requirements validation through automatic prototyping,” in Proceedings of 27th International Requirements Engineering Conference (RE’19), pp. 484–485, Sep. 2019.
H. Wang, L. Wang, Q. Yu, Z. Zheng, and Z. Yang, “A proactive approach based on online reliability prediction for adaptation of service-oriented systems,” Journal of Parallel and Distributed Computing, vol.114, pp. 70–84, 2018.
H. Wang, Z. Yang, Q. Yu, T. Hong, and X. Lin, “Online reliability time series prediction via convolutional neural network and long short-term memory for service-oriented systems,” Knowledge-Based Systems, 159, pp. 132–147, 2018.
X. Sun, S. Wang, Y. Xia, and W. Zheng, “Predictive-trend aware composition of web services with time-varying quality-of-service,” IEEE Access, vol.8, pp. 1910–1921, 2020.
X. Xu, S. Fu, and L. Qi, “An IoT-Oriented data placement method with privacy preservation in cloud environment,” Journal of Network and Computer Applications, vol.124, pp. 148–157, 2018.
André Sanches Fonseca Sobrinho. (2020). An Embedded Systems Remote Course. Journal of Online Engineering Education, 11(2), 01–07. Retrieved from http://onlineengineeringeducation.com/index.php/joee/article/view/39
W. Chen, B. Liu, H. Huang, S. Guo, and Z. Zheng, “When UAV swarm meets edge-cloud computing: the QoS perspective,” IEEE Network, vol.33, no. 2, pp. 36–43, 2019.
L. Qi, X. Zhang, S. Li, S. Wan, Y. Wen, and W. Gong, “Spatial temporal data-driven service recommendation with privacy preservation,” Information Sciences, vol.515, pp. 91–102, 2020.
M. Hasnain, M. F. Pasha, I. Ghani, B. Mehboob, M. Imran, and A. Ali, “Benchmark Dataset Selection of Web Services Technologies: A Factor Analysis,” in IEEE Access, vol.8, pp. 53649-53665, 2020. doi: 10.1109/ACCESS.2020.297925
How to Cite
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
All papers should be submitted electronically. All submitted manuscripts must be original work that is not under submission at another journal or under consideration for publication in another form, such as a monograph or chapter of a book. Authors of submitted papers are obligated not to submit their paper for publication elsewhere until an editorial decision is rendered on their submission. Further, authors of accepted papers are prohibited from publishing the results in other publications that appear before the paper is published in the Journal unless they receive approval for doing so from the Editor-In-Chief.
IJISAE open access articles are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. This license lets the audience to give appropriate credit, provide a link to the license, and indicate if changes were made and if they remix, transform, or build upon the material, they must distribute contributions under the same license as the original.