Next Article in Journal
Sensor Data-Driven Bearing Fault Diagnosis Based on Deep Convolutional Neural Networks and S-Transform
Next Article in Special Issue
Blockchain-based Reputation for Intelligent Transportation Systems
Previous Article in Journal
A Binder Jet Printed, Stainless Steel Preconcentrator as an In-Line Injector of Volatile Organic Compounds
Previous Article in Special Issue
Design and Implementation of an Integrated IoT Blockchain Platform for Sensing Data Integrity
Article

A Personalized QoS Prediction Method for Web Services via Blockchain-Based Matrix Factorization

by 1,2,†, 1,2,† and 1,2,*
1
Department of Computer Science, Shantou University, Shantou 515063, Guangdong, China
2
Key Laboratory of Intelligent Manufacturing Technology (Shantou University), Ministry of Education, Shantou 515063, Guangdong, China
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Sensors 2019, 19(12), 2749; https://doi.org/10.3390/s19122749
Received: 5 May 2019 / Revised: 12 June 2019 / Accepted: 17 June 2019 / Published: 19 June 2019
Personalized quality of service (QoS) prediction plays an important role in helping users build high-quality service-oriented systems. To obtain accurate prediction results, many approaches have been investigated in recent years. However, these approaches do not fully address untrustworthy QoS values submitted by unreliable users, leading to inaccurate predictions. To address this issue, inspired by blockchain with distributed ledger technology, distributed consensus mechanisms, encryption algorithms, etc., we propose a personalized QoS prediction method for web services that we call blockchain-based matrix factorization (BMF). We develop a user verification approach based on homomorphic hash, and use the Byzantine agreement to remove unreliable users. Then, matrix factorization is employed to improve the accuracy of predictions and we evaluate the proposed BMF on a real-world web services dataset. Experimental results show that the proposed method significantly outperforms existing approaches, making it much more effective than traditional techniques. View Full-Text
Keywords: web services; quality of service; QoS prediction; blockchain web services; quality of service; QoS prediction; blockchain
Show Figures

Figure 1

MDPI and ACS Style

Cai, W.; Du, X.; Xu, J. A Personalized QoS Prediction Method for Web Services via Blockchain-Based Matrix Factorization. Sensors 2019, 19, 2749. https://doi.org/10.3390/s19122749

AMA Style

Cai W, Du X, Xu J. A Personalized QoS Prediction Method for Web Services via Blockchain-Based Matrix Factorization. Sensors. 2019; 19(12):2749. https://doi.org/10.3390/s19122749

Chicago/Turabian Style

Cai, Weihong, Xin Du, and Jianlong Xu. 2019. "A Personalized QoS Prediction Method for Web Services via Blockchain-Based Matrix Factorization" Sensors 19, no. 12: 2749. https://doi.org/10.3390/s19122749

Find Other Styles
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

1
Back to TopTop