Professional XML Web Services
Quality of Service Issues in Internet Web Services
IEEE Transactions on Computers
Evaluation of a Novel Two-Step Server Selection Metric
ICNP '01 Proceedings of the Ninth International Conference on Network Protocols
Introduction: Service-oriented computing
Communications of the ACM - Service-oriented computing
Invocation of replicated web services using smart proxies
WebMedia '06 Proceedings of the 12th Brazilian Symposium on Multimedia and the web
Client-side selection of replicated web services: An empirical assessment
Journal of Systems and Software
Hi-index | 0.00 |
Replicating web services at geographically distributed servers can offer client applications with a number of benefits, including higher service availability and improved response time. However, selecting the "best" server to invoke at the client side is not a trivial task, as this decision needs to account for (and is affected by) a number of factors, such as local connection capacity, external network conditions and servers workload. This paper presents the results of an experiment in which we implemented and empirically evaluated the performance of five server selection policies for accessing replicated web services. The experiment involved two client stations, with different connection capacities, continuously applying the five policies to invoke a real-world web service replicated over four servers in three continents. Our results show that, in addition to the individual performance of each server, service response time using the five policies is affected mainly by client differences in terms of connection capacity and workload distribution throughout the day.