Get 20M+ Full-Text Papers For Less Than $1.50/day. Start a 14-Day Trial for You or Your Team.

Learn More →

An empirical comparison of methods to support QoS-aware service selection

An empirical comparison of methods to support QoS-aware service selection An Empirical Comparison of Methods to support QoS-aware Service Selection Bice Cavallo Univ. of Naples, Federico II, Univ. of Sannio, Italy Massimiliano Di Penta,Gerardo Canfora Dept. of Engineering “ RCOST, Univ.of Sannio, Italy [email protected] {dipenta,canfora}@unisannio.it ABSTRACT 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 di €erent 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. Categories and Subject Descriptors D.2.11 [Software Engineering]: Software Architectures ” Service-oriented architecture (SOA) referred as abstract service ”to one of the (possibly) multiple concrete services available and http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.png

An empirical comparison of methods to support QoS-aware service selection

Association for Computing Machinery — May 1, 2010

Loading next page...
 
/lp/association-for-computing-machinery/an-empirical-comparison-of-methods-to-support-qos-aware-service-GU5q1oI2s5

References (30)

Datasource
Association for Computing Machinery
Copyright
The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc.
ISBN
978-1-60558-963-3
doi
10.1145/1808885.1808899
Publisher site
See Article on Publisher Site

Abstract

An Empirical Comparison of Methods to support QoS-aware Service Selection Bice Cavallo Univ. of Naples, Federico II, Univ. of Sannio, Italy Massimiliano Di Penta,Gerardo Canfora Dept. of Engineering “ RCOST, Univ.of Sannio, Italy [email protected] {dipenta,canfora}@unisannio.it ABSTRACT 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 di €erent 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. Categories and Subject Descriptors D.2.11 [Software Engineering]: Software Architectures ” Service-oriented architecture (SOA) referred as abstract service ”to one of the (possibly) multiple concrete services available and

There are no references for this article.