In this thesis, we first propose a distributed QoS evaluation framework for Web services, named WS-DREAM. Inspired by the recent success of Web 2.0, our evaluation framework employs the concept of user-collaboration. In our framework, users in different geographic locations collaborative with each other to evaluate the target Web services and share their observed Web service QoS information. Based on our Web service evaluation framework, several large-scale distributed evaluations are conducted on 5,825 real-world Web services and the detailed evaluation results are publicly released for future research. / The predicted Web service QoS values can be employed to build fault-tolerant service-oriented systems. In the area of service computing, the cost for developing multiple redundant components is greatly reduced, since the functionally equivalent Web services are provided by different organizations and are accessible via Internet. Hence, based on the predicted QoS values, we propose two methods for building fault tolerance Web services. Firstly, we propose an adaptive fault tolerance strategy for Web services. Then, we present an optimal fault tolerance strategy selection framework for Web services. / Web service evaluation is time and resource consuming. Moreover, in some scenarios, Web service evaluation may not be possible (e.g., the Web service invocation is charged, too many service candidate, etc.). Therefore, Web service QoS prediction approaches are becoming more and more attractive. In order to prediction the Web service QoS as accurate as possible, we propose three prediction methods. The first prediction method employs the information of neighborhoods for making missing value prediction. The second method engages matrix factorization techniques to enhance the prediction accuracy. The third method predicts the ranking of the target Web services instead of QoS values. / Web service is becoming a major technique for building loosely-coupled distributed systems. Service-oriented architecture (SOA) has been widely employed in e-business, e-government, automotive systems, multimedia services, process control, finance, and a lot of other domains. Quality-of-Service (QoS) is usually employed for describing the non-functional characteristics of Web services and employed as an important differentiating point of different Web services. With the prevalence of Web services on the Internet, Web service QoS management is becoming more and more important. / Zheng, Zibin. / Adviser: Michael R. Lyu. / Source: Dissertation Abstracts International, Volume: 73-04, Section: B, page: . / Thesis (Ph.D.)--Chinese University of Hong Kong, 2011. / Includes bibliographical references (leaves 184-198). / Electronic reproduction. Hong Kong : Chinese University of Hong Kong, [2012] System requirements: Adobe Acrobat Reader. Available via World Wide Web. / Electronic reproduction. [Ann Arbor, MI] : ProQuest Information and Learning, [201-] System requirements: Adobe Acrobat Reader. Available via World Wide Web. / Abstract also in Chinese.
Identifer | oai:union.ndltd.org:cuhk.edu.hk/oai:cuhk-dr:cuhk_344745 |
Date | January 2011 |
Contributors | Zheng, Zibin, Chinese University of Hong Kong Graduate School. Division of Computer Science and Engineering. |
Source Sets | The Chinese University of Hong Kong |
Language | English, Chinese |
Detected Language | English |
Type | Text, theses |
Format | electronic resource, microform, microfiche, 1 online resource (xvi, 198 leaves : ill.) |
Rights | Use of this resource is governed by the terms and conditions of the Creative Commons “Attribution-NonCommercial-NoDerivatives 4.0 International” License (http://creativecommons.org/licenses/by-nc-nd/4.0/) |
Page generated in 0.0019 seconds