@inbook{ec785a98d5654faba387ec8e2908e70c,
title = "QoS-aware service selection",
abstract = "With the widespread use of the Internet, the number of web services that can provide similar functionality has increased rapidly in recent years. Web service selection has to be based on some non-functional attributes of the services, such as the quality of service (Qos). In this chapter, we use a server switching service that is commonly used in Internet hosting environments to explain how an agent can use a performance model to evaluate services and select the most suitable services among a number of functionally similar services returned by the service discovery. The various criteria that can be used to assess QoS are introduced in this chapter, including mean response time, throughput, system utilisation and others closely related to business such as revenue and operating costs. Service selection in the chosen case study depends on the quality and suitability of various switching policies, in other words, different switching policies can be selected depending on the QoS of the services and the run-time system state. Since the system performance can be evaluated using an analytic model, therefore, the QoS of services is assessed based on the output of the performance model.",
keywords = "Software systems, Service-oriented computing, Computing, Quality of service, QoS",
author = "James Xue and Jarvis, {S A}",
year = "2010",
month = jan,
day = "1",
language = "English",
isbn = "9781849960403",
series = "Advanced information and knowledge processing",
publisher = "Springer",
pages = "225--250",
editor = "Griffiths, {Nathan } and Kuo-Ming Chao",
booktitle = "Agent-Based Service-Oriented Computing",
}