Preprints‎ > ‎

An Empirical Comparison of Methods to support QoS-aware Service Selection by Bice Cavallo, Massimiliano Di Penta, Gerardo Canfora

pubblicato 02 mar 2010, 14:21 da Gerardo Canfora
Run-time binding is an important and useful feature of Service Oriented Architectures (SOA), which aims at selecting, among functionally equivalent services, the ones that optimize some QoS objective of the overall application. To this aim, it is particularly relevant to forecast the QoS a service will likely exhibit in future invocations. This paper presents an empirical study aimed at comparing different approaches for QoS forecasting, namely the use of average and current values, linear models, and models based on time series. The study is performed on QoS data obtained by monitoring the execution of 10 real services for 4 months. Results show that, overall, the use of time series forecasting has the best compromise in ensuring a good prediction error, being sensible to outliers, and being able to predict likely violations of QoS constraints.
2nd International Workshop on Principles of Engineering Service Oriented Systems (PESOS) - an ICSE 2010 Workshop.
Gerardo Canfora,
02 mar 2010, 14:28