Collaborative QoS Prediction in Cloud Computing Department of Computer Science & Engineering The Chinese University of Hong Kong Hong Kong, China Rocky.

Slides:



Advertisements
Similar presentations
An Interactive-Voting Based Map Matching Algorithm
Advertisements

Item Based Collaborative Filtering Recommendation Algorithms
Aggregating local image descriptors into compact codes
SLA-Oriented Resource Provisioning for Cloud Computing
Exploring Latent Features for Memory- Based QoS Prediction in Cloud Computing Yilei Zhang, Zibin Zheng, and Michael R. Lyu
1 RegionKNN: A Scalable Hybrid Collaborative Filtering Algorithm for Personalized Web Service Recommendation Xi Chen, Xudong Liu, Zicheng Huang, and Hailong.
Oct 14, 2014 Lirong Xia Recommender systems acknowledgment: Li Zhang, UCSC.
COLLABORATIVE FILTERING Mustafa Cavdar Neslihan Bulut.
Supervisor: Associate Prof. Jiuyong Li(John) Student: Kang Sun Date: 28 th May 2010.
Learning to Recommend Hao Ma Supervisors: Prof. Irwin King and Prof. Michael R. Lyu Dept. of Computer Science & Engineering The Chinese University of Hong.
Mohsen Jamali, Martin Ester Simon Fraser University Vancouver, Canada ACM RecSys 2010.
Chen Cheng1, Haiqin Yang1, Irwin King1,2 and Michael R. Lyu1
On Fairness, Optimizing Replica Selection in Data Grids Husni Hamad E. AL-Mistarihi and Chan Huah Yong IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS,
1 Making Services Fault Tolerant Pat Chan, Michael R. Lyu Department of Computer Science and Engineering The Chinese University of Hong Kong Miroslaw Malek.
Zibin Zheng Jieming Zhu *Rung-Tsong Michael Lyu Service-generated Big Data and Big Data-as-a- Service: An Overview IEEE 2nd International.
Exploration of Ground Truth from Raw GPS Data National University of Defense Technology & Hong Kong University of Science and Technology Exploration of.
Item-based Collaborative Filtering Recommendation Algorithms
Performance of Recommender Algorithms on Top-N Recommendation Tasks
Modeling and Exploiting QoS Prediction in Cloud and Service Computing
Performance of Recommender Algorithms on Top-N Recommendation Tasks RecSys 2010 Intelligent Database Systems Lab. School of Computer Science & Engineering.
Wancai Zhang, Hailong Sun, Xudong Liu, Xiaohui Guo.
Distributed QoS Evaluation for Real- World Web Services Zibin Zheng, Yilei Zhang, and Michael R. Lyu July 07, 2010 Department of Computer.
1 Formal Models for Expert Finding on DBLP Bibliography Data Presented by: Hongbo Deng Co-worked with: Irwin King and Michael R. Lyu Department of Computer.
BFTCloud: A Byzantine Fault Tolerance Framework for Voluntary-Resource Cloud Computing Yilei Zhang, Zibin Zheng, and Michael R. Lyu
Chengjie Sun,Lei Lin, Yuan Chen, Bingquan Liu Harbin Institute of Technology School of Computer Science and Technology 1 19/11/ :09 PM.
User Interests Imbalance Exploration in Social Recommendation: A Fitness Adaptation Authors : Tianchun Wang, Xiaoming Jin, Xuetao Ding, and Xiaojun Ye.
Google News Personalization: Scalable Online Collaborative Filtering
Online Learning for Collaborative Filtering
EigenRank: A Ranking-Oriented Approach to Collaborative Filtering IDS Lab. Seminar Spring 2009 강 민 석강 민 석 May 21 st, 2009 Nathan.
Badrul M. Sarwar, George Karypis, Joseph A. Konstan, and John T. Riedl
Job scheduling algorithm based on Berger model in cloud environment Advances in Engineering Software (2011) Baomin Xu,Chunyan Zhao,Enzhao Hua,Bin Hu 2013/1/251.
Zibin Zheng DR 2 : Dynamic Request Routing for Tolerating Latency Variability in Cloud Applications CLOUD 2013 Jieming Zhu, Zibin.
A User Experience-based Cloud Service Redeployment Mechanism KANG Yu Yu Kang, Yangfan Zhou, Zibin Zheng, and Michael R. Lyu {ykang,yfzhou,
WSP: A Network Coordinate based Web Service Positioning Framework for Response Time Prediction Jieming Zhu, Yu Kang, Zibin Zheng and Michael R. Lyu The.
Marin Silic, Goran Delac and Sinisa Srbljic Prediction of Atomic Web Services Reliability Based on K-means Clustering Consumer Computing Laboratory Faculty.
Pearson Correlation Coefficient 77B Recommender Systems.
WS-DREAM: A Distributed Reliability Assessment Mechanism for Web Services Zibin Zheng, Michael R. Lyu Department of Computer Science & Engineering The.
Click to Add Title A Systematic Framework for Sentiment Identification by Modeling User Social Effects Kunpeng Zhang Assistant Professor Department of.
ICDCS 2014 Madrid, Spain 30 June-3 July 2014
Recommender Systems with Social Regularization Hao Ma, Dengyong Zhou, Chao Liu Microsoft Research Michael R. Lyu The Chinese University of Hong Kong Irwin.
IEEE CLOUD’2012 Topology-Aware Deployment of Scientific Applications in Cloud Computing Pei Fan 1, Zhenbang Chen 1, Ji Wang 1, Zibin Zheng 2, Michael R.
A Clustering-based QoS Prediction Approach for Web Service Recommendation Shenzhen, China April 12, 2012 Jieming Zhu, Yu Kang, Zibin Zheng and Michael.
Service Reliability Engineering The Chinese University of Hong Kong
ICONIP 2010, Sydney, Australia 1 An Enhanced Semi-supervised Recommendation Model Based on Green’s Function Dingyan Wang and Irwin King Dept. of Computer.
Online Evolutionary Collaborative Filtering RECSYS 2010 Intelligent Database Systems Lab. School of Computer Science & Engineering Seoul National University.
1 Developing Aerospace Applications with a Reliable Web Services Paradigm Pat. P. W. Chan and Michael R. Lyu Department of Computer Science and Engineering.
Item-Based Collaborative Filtering Recommendation Algorithms Badrul Sarwar, George Karypis, Joseph Konstan, and John Riedl GroupLens Research Group/ Army.
Investigating QoS of Web Services by Distributed Evaluation Zibin Zheng Feb. 8, 2010 Department of Computer Science & Engineering.
Reputation-aware QoS Value Prediction of Web Services Weiwei Qiu, Zhejiang University Zibin Zheng, The Chinese University of HongKong Xinyu Wang, Zhejiang.
ItemBased Collaborative Filtering Recommendation Algorithms 1.
Hao Ma, Dengyong Zhou, Chao Liu Microsoft Research Michael R. Lyu
Experience Report: System Log Analysis for Anomaly Detection
Announcements Paper presentation Project meet with me ASAP
A Collaborative Quality Ranking Framework for Cloud Components
Matrix Factorization and Collaborative Filtering
Recommender Systems Session I
Pathology Spatial Analysis February 2017
WSRec: A Collaborative Filtering Based Web Service Recommender System
CARP: Context-Aware Reliability Prediction of Black-Box Web Services
Asymmetric Correlation Regularized Matrix Factorization for Web Service Recommendation Qi Xie1, Shenglin Zhao2, Zibin Zheng3, Jieming Zhu2 and Michael.
M.Sc. Project Doron Harlev Supervisor: Dr. Dana Ron
Pei Fan*, Ji Wang, Zibin Zheng, Michael R. Lyu
Pinjia He, Jieming Zhu, Jianlong Xu, and
RECOMMENDER SYSTEMS WITH SOCIAL REGULARIZATION
Movie Recommendation System
ITEM BASED COLLABORATIVE FILTERING RECOMMENDATION ALGORITHEMS
Web Service and Fault Tolerance Stratregy Evaluation and Selection
Exploring Latent Features for Memory-Based QoS Prediction in Cloud Computing Yilei Zhang 17/05/2011.
Huifeng Sun 1, Zibin Zheng 2, Junliang Chen 1, Michael R. Lyu 2
WSExpress: A QoS-Aware Search Engine for Web Services
Presentation transcript:

Collaborative QoS Prediction in Cloud Computing Department of Computer Science & Engineering The Chinese University of Hong Kong Hong Kong, China Rocky Yilei Zhang Nov. 15, 2011

Outlines Introduction System Architecture Memory-Based QoS Prediction Time-Aware QoS Prediction Conclusion 2

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

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

Non-Functional Performance of Cloud Components Non-functional performance of cloud components is essential for building cloud applications: – Cloud Component selection – Cloud Component composition – Cloud Component recommendation 5

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. 6

System Architecture 7

Memory-Based QoS Prediction Yilei Zhang, Zibin Zheng, and Michael R. Lyu, “Exploring Latent Features for Memory-Based QoS Prediction in Cloud Computing”, in Proceedings of the 30th IEEE Symposium on Reliable Distributed Systems (SRDS 2011), Madrid, Spain, Oct. 4-7,

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

Latent Features Learning 10 Latent-component matrix HLatent-user matrix V u1 u2 u3 u4 c1 c2 c3 c4 c5 c6

Similarity Computation Pearson Correlation Coefficient (PCC) Similarity between users: Similarity between components: 11 Latent-component matrix H Latent-user matrix V u1 u2 u3 u4 c1 c2 c3 c4 c5 c6

Neighbors Selection For every entry w i,j in the matrix, a set of similar users towards user u i can be found by: A set of similar items towards component c j can be found by: 12

Missing Value Prediction Similar User-based: Similar Component-based: Hybrid: 13

Experiments  QoS Dataset  Metrices  : the expected QoS value.  : the predicted QoS value  N : the number of predicted values. 14

Performance Comparisons 15

Impact of Matrix Density 16

Impact of Top-K 17

Impact of Dimensionality 18

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 19

Time-Aware QoS Prediction Yilei Zhang, Zibin Zheng, and Michael R. Lyu, “WSPred: A Time-Aware Personalized QoS Prediction Framework for Web Services”, in Proceedings of the 22th IEEE Symposium on Software Reliability Engineering (ISSRE 2011), Hiroshima, Japan, Nov. 29-Dec. 2,

Quality-of-Service Quality-of-Service (QoS): Non-functional performance. – User/Time-independent QoS properties. price, popularity. No need for evaluation – User/Time-dependent QoS properties. failure probability, response time, throughput. Different users receive different performance at different time. Impact factors: – Remote network access – Location – Invocation time 21

Time-Aware QoS Performance Time-aware personalized QoS evaluation on cloud components is essential for: – Automatically selection – Dynamically composition 22

Challenge: How to Evaluate? – Evaluating all the cloud components to obtain their QoS performance before building cloud application s. Time-consuming Expensive Thousands of cloud components – QoS prediction Predicting QoS values by employing usage experiences in the past. 23

Related Work Predicting average performance – Memory-based – Model-based Need to considering the difference in terms of time 24

Case Study 25

Tensor Factorization User 26 Component Time

Objective Function 27

Missing Value Prediction 28

Dataset Time-Aware Web Service QoS Dataset 29

Metrics Mean Absolute Error (MAE) Root Mean Squared Error (RMSE) – : the expected QoS value (ground truth). – : the predicted QoS value – N : the number of predicted values. 30

Comparison with Other Methods MF1 – This method considers the user-service-time tensor as a set of user- service matrix slices in terms of time. Then employ MF. MF2 – compresses the user-service-time tensor into a user-service matrix. Then apply MF. TF – tensor factorization-based prediction method WSPred – tensor factorization-based recommendation with average QoS value constraints 31

Experimental Results 32

Impact of Tensor Density 33

Impact of Dimensionality 34

Conclusions  A time-aware approach for Cloud Component QoS value prediction  A large-scale experiment  A publicly released Time-Aware QoS dataset 35

Thank you! 36