Top Banner
Exploring Latent Features for Memory-Based QoS Prediction in Cloud Computing Yilei Zhang, Zibin Zheng, and Michael R. Lyu {ylzhang,zbzheng,lyu}@cse.cuhk.edu.hk Department of Computer Science & Engineering The Chinese University of Hong Kong Hong Kong, China School of Computer Science National University of Defence Technology Changsha, China SRDS 2011, Madrid, Spain, Oct. 4 - 7, 2011
18

Exploring Latent Features for Memory- Based QoS Prediction in Cloud Computing Yilei Zhang, Zibin Zheng, and Michael R. Lyu {ylzhang,zbzheng,lyu}@cse.cuhk.edu.hk.

Dec 16, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Exploring Latent Features for Memory- Based QoS Prediction in Cloud Computing Yilei Zhang, Zibin Zheng, and Michael R. Lyu {ylzhang,zbzheng,lyu}@cse.cuhk.edu.hk.

Exploring Latent Features for Memory-Based QoS Prediction in Cloud Computing

Yilei Zhang, Zibin Zheng, and Michael R. Lyu{ylzhang,zbzheng,lyu}@cse.cuhk.edu.hk

Department of Computer Science & EngineeringThe Chinese University of Hong Kong

Hong Kong, ChinaSchool of Computer Science

National University of Defence TechnologyChangsha, China

SRDS 2011, Madrid, Spain, Oct. 4 - 7, 2011

Page 2: Exploring Latent Features for Memory- Based QoS Prediction in Cloud Computing Yilei Zhang, Zibin Zheng, and Michael R. Lyu {ylzhang,zbzheng,lyu}@cse.cuhk.edu.hk.

Outlines

• Introduction• System Architecture• QoS Prediction Approach• Experiments• Conclusion

2

Page 3: Exploring Latent Features for Memory- Based QoS Prediction in Cloud Computing Yilei Zhang, Zibin Zheng, and Michael R. Lyu {ylzhang,zbzheng,lyu}@cse.cuhk.edu.hk.

Cloud Computing Cloud computing provides a model for enabling convenient, on-

demand network access to a shared pool of computing resources : Networks Servers Databases Services

3

Page 4: Exploring Latent Features for Memory- Based QoS Prediction in Cloud Computing Yilei Zhang, Zibin Zheng, and Michael R. Lyu {ylzhang,zbzheng,lyu}@cse.cuhk.edu.hk.

Cloud Applications Building on a number of distributed cloud components

Large-scale Complicated Time sensitive High-quality

Case 1: New York Times Used EC2 and S3 to convert 15 million scanned news articles to

PDF (4TB data) 100 Linux computers 24 hours

Case 2: Nasdaq Uses S3 to deliver historic stock and fund information Millions of files showing price changes of entities over 10

minute segments

4

Page 5: Exploring Latent Features for Memory- Based QoS Prediction in Cloud Computing Yilei Zhang, Zibin Zheng, and Michael R. Lyu {ylzhang,zbzheng,lyu}@cse.cuhk.edu.hk.

Performance of Cloud Components

High-quality cloud applications rely on the high-quality of cloud components. remote network access Location independence

Personalized performance evaluation on cloud components is essential. Method 1: evaluating all the components to obtain their QoS

performance. Impractical: time-consuming, expensive, thousands of components.

Method 2: collaborative filtering approach Predicting component QoS by employing usage experiences from similar users.

5

Page 6: Exploring Latent Features for Memory- Based QoS Prediction in Cloud Computing Yilei Zhang, Zibin Zheng, and Michael R. Lyu {ylzhang,zbzheng,lyu}@cse.cuhk.edu.hk.

System Architecture

6

Page 7: Exploring Latent Features for Memory- Based QoS Prediction in Cloud Computing Yilei Zhang, Zibin Zheng, and Michael R. Lyu {ylzhang,zbzheng,lyu}@cse.cuhk.edu.hk.

Example

• User-component matrix: m × n, each entry is a QoS value.– Sparse– Prediction accuracy is greatly influenced by

similarity computation.

7

Page 8: Exploring Latent Features for Memory- Based QoS Prediction in Cloud Computing Yilei Zhang, Zibin Zheng, and Michael R. Lyu {ylzhang,zbzheng,lyu}@cse.cuhk.edu.hk.

Latent Features Learning

8

Latent-component matrix HLatent-user matrix V

u1 u2 u3 u4 c1 c2 c3 c4 c5 c6

Page 9: Exploring Latent Features for Memory- Based QoS Prediction in Cloud Computing Yilei Zhang, Zibin Zheng, and Michael R. Lyu {ylzhang,zbzheng,lyu}@cse.cuhk.edu.hk.

Similarity Computation

• Pearson Correlation Coefficient (PCC) • Similarity between users:

• Similarity between components:

9

Latent-component matrix H

Latent-user matrix V

u1 u2 u3 u4

c1 c2 c3 c4 c5 c6

Page 10: Exploring Latent Features for Memory- Based QoS Prediction in Cloud Computing Yilei Zhang, Zibin Zheng, and Michael R. Lyu {ylzhang,zbzheng,lyu}@cse.cuhk.edu.hk.

Neighbors Selection

• For every entry wi,j in the matrix, a set of similar users towards user ui can be found by:

• A set of similar items towards component cj can be found by:

10

Page 11: Exploring Latent Features for Memory- Based QoS Prediction in Cloud Computing Yilei Zhang, Zibin Zheng, and Michael R. Lyu {ylzhang,zbzheng,lyu}@cse.cuhk.edu.hk.

Missing Value Prediction

• Similar User-based:

• Similar Component-based:

• Hybrid:

11

Page 12: Exploring Latent Features for Memory- Based QoS Prediction in Cloud Computing Yilei Zhang, Zibin Zheng, and Michael R. Lyu {ylzhang,zbzheng,lyu}@cse.cuhk.edu.hk.

Experiments

QoS Dataset

Metrices

: the expected QoS value.

: the predicted QoS value N: the number of predicted values.

12

Page 13: Exploring Latent Features for Memory- Based QoS Prediction in Cloud Computing Yilei Zhang, Zibin Zheng, and Michael R. Lyu {ylzhang,zbzheng,lyu}@cse.cuhk.edu.hk.

Experimental Results

13

Page 14: Exploring Latent Features for Memory- Based QoS Prediction in Cloud Computing Yilei Zhang, Zibin Zheng, and Michael R. Lyu {ylzhang,zbzheng,lyu}@cse.cuhk.edu.hk.

Experimental Results

14

Page 15: Exploring Latent Features for Memory- Based QoS Prediction in Cloud Computing Yilei Zhang, Zibin Zheng, and Michael R. Lyu {ylzhang,zbzheng,lyu}@cse.cuhk.edu.hk.

Experimental Results

15

Page 16: Exploring Latent Features for Memory- Based QoS Prediction in Cloud Computing Yilei Zhang, Zibin Zheng, and Michael R. Lyu {ylzhang,zbzheng,lyu}@cse.cuhk.edu.hk.

Experimental Results

16

Page 17: Exploring Latent Features for Memory- Based QoS Prediction in Cloud Computing Yilei Zhang, Zibin Zheng, and Michael R. Lyu {ylzhang,zbzheng,lyu}@cse.cuhk.edu.hk.

Conclusions and Future Work

Conclusions: A collaborative approach for personalized cloud

component QoS value prediction A large-scale real-world experiment A publicly released real-world QoS dataset

Future Work: Investigation of more QoS properties Experiments on different kinds of cloud

components

17

Page 18: Exploring Latent Features for Memory- Based QoS Prediction in Cloud Computing Yilei Zhang, Zibin Zheng, and Michael R. Lyu {ylzhang,zbzheng,lyu}@cse.cuhk.edu.hk.

Thank you!

18