Deters, Ralph2005-08-222013-01-042005-08-232013-01-042005-082005-08-15August 200http://hdl.handle.net/10388/etd-08222005-190246Web services are a form of distributed computing. As applications accessible over standard internet protocols, web services allow access to disparate computational resources. Recently, with an increased commoditization of web services, there has been a greater interest in the problem of selection. If a web service client can be configured to use one of a number of different web services, which should it select? In this thesis, an approach based on examining the past quality of service (QoS) parameters of similar clients is presented. Standard web service clients are augmented to report their experiences, and can reason over both these and the experiences of others using a number of formal techniques, thereby arriving at an informed decision.en-UScomputingperformanceanalysisA framework for autonomic web service selectiontext