Context-Aware and Adaptive QoS Prediction for Mobile Edge Computing Services

Mobile edge computing (MEC) makes up for the disadvantages of cloud computing, and has gained a considerable momentum recently. However, the dynamically changing QoS always results in failures of QoS-ware recommendation and composition of MEC services, which significantly negates the advantages of MEC. To address this issue, considering user-related and service-related contextual factors and various MEC services scheduling scenarios, we propose two context-aware QoS prediction schemes for MEC services. The first scheme is designed for the situations when MEC services are scheduled in real-time, which contains two context-aware real-time QoS estimation methods. One can estimate the real-time multi-QoS of MEC services and the other can estimate the real-time fitted QoS of MEC services. The second scheme is designed for the situations when MEC services are scheduled in the future. This scheme includes two context-aware QoS prediction methods. One can predict the multi-QoS of MEC services and the other can predict the fitted QoS of MEC services. Finally, adaptive QoS prediction strategies are developed in the light of characteristics of the proposed methods. According to these strategies, the most appropriate QoS prediction method could be scheduled adaptively. Extensive experiments are conducted to validate our proposed approaches and to demonstrate their performance.

[1]  Pavel Celeda,et al.  Quality of Service Forecasting with LSTM Neural Network , 2019, 2019 IFIP/IEEE Symposium on Integrated Network and Service Management (IM).

[2]  Yan Zhang,et al.  Mobile Edge Computing: A Survey , 2018, IEEE Internet of Things Journal.

[3]  Jianwei Yin,et al.  Context-aware QoS prediction for web service recommendation and selection , 2016, Expert Syst. Appl..

[4]  Ioannis Lambadaris,et al.  MeFoRE: QoE based resource estimation at Fog to enhance QoS in IoT , 2016, 2016 23rd International Conference on Telecommunications (ICT).

[5]  Rajiv Ranjan,et al.  A Taxonomy and Survey of Cloud Resource Orchestration Techniques , 2017, ACM Comput. Surv..

[6]  Jinpeng Huai,et al.  Quality of Web Service Prediction by Collective Matrix Factorization , 2014, 2014 IEEE International Conference on Services Computing.

[7]  Junfeng Zhao,et al.  Personalized QoS Prediction forWeb Services via Collaborative Filtering , 2007, IEEE International Conference on Web Services (ICWS 2007).

[8]  Ching-Hsien Hsu,et al.  Deviation-based neighborhood model for context-aware QoS prediction of cloud and IoT services , 2017, Future Gener. Comput. Syst..

[9]  Ching-Hsien Hsu,et al.  Collaborative QoS prediction with context-sensitive matrix factorization , 2017, Future Gener. Comput. Syst..

[10]  Dervis Karaboga,et al.  A comparative study of Artificial Bee Colony algorithm , 2009, Appl. Math. Comput..

[11]  Mingjun Wang,et al.  Particle swarm optimization-based support vector machine for forecasting dissolved gases content in power transformer oil , 2009 .

[12]  Lei Wang,et al.  Two-stage approach for reliable dynamic Web service composition , 2016, Knowl. Based Syst..

[13]  Tuyen X. Tran,et al.  Mobile Edge Computing : Recent Efforts and Five Key Research Directions , 2017 .

[14]  Bo Cheng,et al.  Collaborative Filtering Service Recommendation Based on a Novel Similarity Computation Method , 2017, IEEE Transactions on Services Computing.

[15]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[16]  Zibin Zheng,et al.  Online QoS Prediction for Runtime Service Adaptation via Adaptive Matrix Factorization , 2017, IEEE Transactions on Parallel and Distributed Systems.

[17]  Zibin Zheng,et al.  WSRec: A Collaborative Filtering Based Web Service Recommender System , 2009, 2009 IEEE International Conference on Web Services.

[18]  Xi Wang,et al.  FOGPLAN: A Lightweight QoS-Aware Dynamic Fog Service Provisioning Framework , 2019, IEEE Internet of Things Journal.

[19]  Zhihui Lu,et al.  A self-adaptive approach to service deployment under mobile edge computing for autonomous driving , 2019, Eng. Appl. Artif. Intell..

[20]  Simon C. K. Shiu,et al.  Case-Based Reasoning: Concepts, Features and Soft Computing , 2004, Applied Intelligence.

[21]  Faruk Kazi,et al.  Support-Vector-Machine-Based Proactive Cascade Prediction in Smart Grid , 2015 .

[22]  Shanlin Yang,et al.  Time-aware cloud service recommendation using similarity-enhanced collaborative filtering and ARIMA model , 2018, Decis. Support Syst..

[23]  Xiao Xue,et al.  Reliable Web service composition based on QoS dynamic prediction , 2015, Soft Comput..

[24]  Keqin Li,et al.  Variation-Aware Cloud Service Selection via Collaborative QoS Prediction , 2021, IEEE Transactions on Services Computing.

[25]  Atay Ozgovde,et al.  EdgeCloudSim: An environment for performance evaluation of Edge Computing systems , 2017, 2017 Second International Conference on Fog and Mobile Edge Computing (FMEC).

[26]  Zibin Zheng,et al.  Collaborative Web Service Quality Prediction via Exploiting Matrix Factorization and Network Map , 2016, IEEE Transactions on Network and Service Management.

[27]  Junhao Wen,et al.  From Reputation Perspective: A Hybrid Matrix Factorization for QoS Prediction in Location-Aware Mobile Service Recommendation System , 2019, Mob. Inf. Syst..

[28]  Ching-Hsien Hsu,et al.  QoS prediction for service recommendations in mobile edge computing , 2017, J. Parallel Distributed Comput..

[29]  Hui Guo,et al.  Method of detecting in coal mine disaster warning internet of things based on SVM intruders optimized by Genetic Algorithm , 2014 .

[30]  R Archana,et al.  Location-Aware and Personalized Collaborative Filtering For Web Service Recommendation , 2016 .

[31]  Ching-Hsien Hsu,et al.  Multiple Attributes QoS Prediction via Deep Neural Model with Contexts* , 2018, IEEE Transactions on Services Computing.

[32]  Bo Cheng,et al.  Multi-Dimensional QoS Prediction for Service Recommendations , 2019, IEEE Transactions on Services Computing.

[33]  Kai Chen,et al.  Trust-Aware and Location-Based Collaborative Filtering for Web Service QoS Prediction , 2017, 2017 IEEE 41st Annual Computer Software and Applications Conference (COMPSAC).

[34]  Rodrigo Roman,et al.  Mobile Edge Computing, Fog et al.: A Survey and Analysis of Security Threats and Challenges , 2016, Future Gener. Comput. Syst..

[35]  Xinyu Yang,et al.  A Survey on the Edge Computing for the Internet of Things , 2018, IEEE Access.

[36]  Linpeng Huang,et al.  A Web service QoS prediction approach based on time- and location-aware collaborative filtering , 2014, Service Oriented Computing and Applications.

[37]  Vangelis Metsis,et al.  IoT Middleware: A Survey on Issues and Enabling Technologies , 2017, IEEE Internet of Things Journal.

[38]  Feng Li,et al.  Exploiting Web service geographical neighborhood for collaborative QoS prediction , 2017, Future Gener. Comput. Syst..

[39]  Hao Wu,et al.  Spatio-temporal context-aware collaborative QoS prediction , 2019, Future Gener. Comput. Syst..

[40]  Hareton K. N. Leung,et al.  A Novel QoS Prediction Approach for Cloud Service Based on Bayesian Networks Model , 2016, 2016 IEEE International Conference on Mobile Services (MS).

[41]  Lei Wang,et al.  Grid Search Optimized SVM Method for Dish-like Underwater Robot Attitude Prediction , 2012, 2012 Fifth International Joint Conference on Computational Sciences and Optimization.

[42]  Xiaohui Hu,et al.  Time Aware and Data Sparsity Tolerant Web Service Recommendation Based on Improved Collaborative Filtering , 2015, IEEE Transactions on Services Computing.