WS-DREAM is a Distributed REliability Assessment Mechanism for Web services. WS-DREAM contains 3 main components:
This website is to disseminate our research results as well as release open datasets and source code for Web service research. With both datasets and source code publicly released, our WS-DREAM repository would allow ease of reproducing the existing approaches and flexibility of extending new ones.
+ Our publications about WS-DREAM have been cited 2000+ times in total.
+ Our datasets have been downloaded by 370+ research organizations globally, and have been used in 200+ papers.
+ Our prototypes have been used by industrial groups in Microsoft, Tencent, and Huawei.
Our WS-DREAM repository maintains 3 sets of data: (1) QoS (Quality-of-Service) datasets; (2) log datasets; and (3) review datasets. The datasets are publicly released to hopefully facilitate valuable research in service computing. Please feel free to contact us if you have any comments or questions. We would love to hear from researchers on ideas to improve the WS-DREAM datasets.
We have implemented 30+ existing QoS prediction approaches for Web service recommendation, and released the source code in our GitHub repository. Especially, for future research on QoS prediction of Web services, you do not need to write your own program from scratch. The WS-DREAM framework can be easily extended to new implementations. Please feel free to contact us if you have any comments or questions regarding the code. We also appreciate any contributions from you.
We have implemented (1) log advisor, (2) log parsers, and (3) anomaly detectors, and released their source code in our GitHub repository. For log advisor, we implement the "learning to log" framework that can determine optimal logging points. Considering log parser, 7 log parsers have been released, including 5 offline log parsers and 2 online log parsers. For anomaly detector, we implement 6 log-based anomaly detection methods, including 3 unsupervised detectors and 3 supervised detectors. Please feel free to contact us if you have any comments or questions regarding the code. We also appreciate any contributions from you.
We have implemented (1) IDEA, (2) CrossMiner, and (3) PAID, and released their source code in our GitHub repository. In particular, IDEA aims to identify emerging issues for mobile services effectively based on only review analysis. CrossMiner analyzes essential mobile services issues on different platforms. PAID is a framework that prioritizes mobile services issues for developers. Please feel free to contact us if you have any comments or questions regarding the code. We also appreciate any contributions from you.
Five representative publications that use or cite WS-DREAM:
Min Du, Feifei Li, Guineng Zheng, Vivek Srikumar, "DeepLog: Anomaly Detection and Diagnosis from System Logs through Deep Learning," in Proc. of ACM Conference on Computer and Communications Security (CCS), 2017.
Goran Delac, Marin Silic, and Sinisa Srbljic, "A Reliability Improvement Method for SOA-Based Applications," IEEE Transactions on Dependable and Secure Computing (TDSC), 2015.
Wancai Zhang, Hailong Sun, Xudong Liu, and Xiaohui Guo, "Temporal QoS-Aware Web Service Recommendation via Non-negative Tensor Factorization," in Proc. of International World Wide Web Conference (WWW), 2014.
Marin Silic, Goran Delac, and Sinisa Srbljic, "Prediction of Atomic Web Services Reliability Based on K-Means Clustering," in Proc. of Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE), 2013.
Wei Lo, Jianwei Yin, Shuiguang Deng, Ying Li, and Zhaohui Wu, "An Extended Matrix Factorization Approach for QoS Prediction in Service Selection," in Proc. of International Conference on Services Computing (SCC), 2012. [Best Student Paper Award]
Ten representative publications about WS-DREAM: [Full list]
Shilin He, Qingwei Lin, Jian-Guang Lou, Hongyu Zhang, Michael R.Lyu, Dongmei Zhang, "Identifying Impactful Service System Problems via Log Analysis," in Proc. of the 26th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE), 2018.
Cuiyun Gao, Jichuan Zeng, Michael R. Lyu, Irwin King, "Online App Review Analysis for Identifying Emerging Issues," in Proc. of the 40th International Conference on Software Engineering (ICSE), 2018.
Pinjia He, Jieming Zhu, Shilin He, Jian Li, Michael R. Lyu, "Towards Automated Log Parsing for Large-Scale Log Data Analysis," IEEE Transactions on Dependable and Secure Computing (TDSC), 2017.
Jieming Zhu, Pinjia He, Zibin Zheng, Michael R. Lyu, "Online QoS Prediction for Runtime Service Adaptation via Adaptive Matrix Factorization," IEEE Transactions on Parallel and Distributed Systems (TPDS), 2017.
Hongbing Wang, Lei Wang, Qi Yu, Zibin Zheng, Michael R. Lyu, Athman Bouguettaya, "Online Reliability Prediction via Motifs-based Dynamic Bayesian Networks for Service-Oriented Systems," IEEE Transactions on Software Engineering (TSE), 2017.
Jieming Zhu, Pinjia He, Qiang Fu, Hongyu Zhang, Michael R. Lyu, Dongmei Zhang "Learning to Log: Helping Developers Make Informed Logging Decisions," in Proc. of the 37th International Conference on Software Engineering (ICSE), 2015.
Zibin Zheng, Hao Ma, Michael R. Lyu, Irwin King, "QoS-Aware Web Service Recommendation by Collaborative Filtering," IEEE Transactions on Services Computing (TSC), 2013.
Zibin Zheng, Michael R. Lyu, "Collaborative Reliability Prediction of Service-Oriented Systems," in Proc. of ACM/IEEE International Conference on Software Engineering (ICSE), 2010. [ACM SIGSOFT Distinguished Paper Award]
Zibin Zheng, Yilei Zhang, Michael R. Lyu, "Distributed QoS Evaluation for Real-World Web Services," in Proc. of IEEE International Conference on Web Services (ICWS), 2010. [Best Student Paper Award]
Zibin Zheng, Michael R. Lyu, "WS-DREAM: A distributed Reliability Assessment Mechanism for Web Services," in Proc. of IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), 2008.
Project Leaders:
Professor, CUHK
ACM Fellow, IEEE Fellow, AAAS Fellow
Associate Professor, Sun Yat-sen University
Postdoc & Ph.D., CUHK, 2007-2014
Postdoc & Ph.D., CUHK
2011-2016
Postdoc & Ph.D., CUHK
2013-2018
Project Members:
Ph.D., CUHK
Ph.D., CUHK
Research Assistant
CUHK
Ph.D., CUHK
Visiting Researchers:
Southwest University for Nationalities
Oct. 2015-Sep. 2016
Sun Yat-sen University
July.-Aug. 2015
Sun Yat-sen University
July.-Aug. 2015
Beijing University of Posts and Telecommunications
July.-Aug. 2015
Zhejiang University
Dec. 2014
Zhejiang University
Dec. 2014
Hunan University of Science and Tecnology
Mar.-Sep. 2014
Zhejiang University
Jul.-Aug. 2014
Zhejiang University
Jul.-Aug. 2014
Zhejiang University
Jul.-Aug. 2014
Zhejiang University
Mar.-Sep. 2012
Zhejiang University
Mar.-Sep. 2012