| Literature DB >> 36016026 |
Hong Xia1,2,3, Qingyi Dong1, Jiahao Zheng1, Yanping Chen1,2,3, Cong Gao1,2,3, Zhongmin Wang1,2,3.
Abstract
With the rise of mobile edge computing (MEC), mobile services with the same or similar functions are gradually increasing. Usually, Quality of Service (QoS) has become an indicator to measure high-quality services. In the real MEC service invocation environment, due to time and network instability factors, users' QoS data feedback results are limited. Therefore, effectively predicting the Qos value to provide users with high-quality services has become a key issue. In this paper, we propose a truncated nuclear norm Low-rank Tensor Completion method for the QoS data prediction. This method represents complex multivariate QoS data by constructing tensors. Furthermore, the truncated nuclear norm is introduced in the QoS data tensor completion in order to mine the correlation between QoS data and improve the prediction accuracy. At the same time, the general rate parameter is introduced to control the truncation degree of tensor mode. Finally, the prediction approximate tensor is obtained by the Alternating Direction Multiplier Method iterative optimization algorithm. Numerical experiments are conducted based on the public QoS dataset WS-Dream. The results indicate that our QoS prediction method has better prediction accuracy than other methods under different missing density QoS data.Entities:
Keywords: QoS prediction; collaborative filtering; tensor completion; truncated nuclear norm
Year: 2022 PMID: 36016026 PMCID: PMC9414826 DOI: 10.3390/s22166266
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1The MEC service invocation scenario.
Figure 2Tensor module unfold.
Figure 3QoS prediction model based on TLTC.
Figure 4Construction of “User-Service-Time” Tensor Model.
The number of services.
| Statistics | Throughput | Response Time |
|---|---|---|
| Scale of QoS values | 0–1000 kbps | 0–20 s |
| Mean of QoS values | 9.609 kbps | 3.165 s |
| Standrad Deviation | 50.11 s | 6.12 s |
| Num. of Users | 142 | 142 |
| Num. of Services | 4532 | 4532 |
| Num. of Time Intervals | 64 | 64 |
| Interval of Time Slots | 15 min | 15 min |
| Num. of Records | 30,287,611 | 30,287,611 |
QoS data preprocessing.
| No. | Train:Test | Training Data | Testing Data |
|---|---|---|---|
| 1 | 10%:90% | 3,028,761 | 27,258,850 |
| 2 | 15%:85% | 4,543,142 | 25,744,469 |
| 3 | 20%:80% | 6,057,522 | 24,230,089 |
| 4 | 25%:75% | 7,571,903 | 22,715,708 |
| 5 | 30%:70% | 9,086,283 | 21,201,328 |
Figure 5The effect of the truncation rate parameter.
Figure 6Comparison of QoS prediction accuracy based on MAE and RMSE.