As the number of cloud services (CSs) offering similar functionality is growing, more attention has been payed on the quality of service (QoS) of CSs. However, in a dynamic cloud… Click to show full abstract
As the number of cloud services (CSs) offering similar functionality is growing, more attention has been payed on the quality of service (QoS) of CSs. However, in a dynamic cloud environment, the explicit and inherent variation of QoS causes the single CS selection via collaborative filtering techniques (CSS-CFT) to be challenging. A variation-aware approach via collaborative QoS prediction is proposed to select an optimal CS according to users’ non-functional requirements. Based on time series QoS data, this approach utilizes a set of specific cloud models to quantify the variation characteristics of QoS from the four aspects including central tendency, variation range, frequency of variation and period. To exactly identify the neighboring users for a current user, this paper employs the double Mahalanobis distances to measure the similarity of QoS cloud models. The variation-aware CSS-CFT is formulated as a multi-criteria decision-making problem, and an improved TOPSIS method is exploited to solve it, by considering both the objective QoS variation and subjective user preferences during different time periods. The experiments based on a real-world dataset demonstrate that the proposed approach can enhance the accuracy of CSS-CFT in a high-variance environment without noticeable increase of selection time, in comparison to the existing approaches.
               
Click one of the above tabs to view related content.