ACM Home Page
Please provide us with feedback. Feedback
Efficient provisioning of service level agreements for service oriented applications
Full text PdfPdf (540 KB)
Source Foundations of Software Engineering archive
2nd international workshop on Service oriented software engineering: in conjunction with the 6th ESEC/FSE joint meeting table of contents
Dubrovnik, Croatia
SESSION: Service level agreement and trust table of contents
Pages: 29 - 35  
Year of Publication: 2007
ISBN:978-1-59593-723-0
Authors
Valeria Cardellini  University of Roma "Tor Vergata"
Emiliano Casalicchio  University of Roma "Tor Vergata"
Vincenzo Grassi  University of Roma "Tor Vergata"
Francesco Lo Presti  University of Roma "Tor Vergata"
Sponsors
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
CEPIS : The Council of European Professional Informatics Societies
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 13,   Downloads (12 Months): 115,   Citation Count: 0
Additional Information:

abstract   references   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1294928.1294936
What is a DOI?

ABSTRACT

In this paper, we consider a provider that offers an application implemented as a composite service to several users with (possibly) different Quality of Service (QoS) requirements. To this end, the provider negotiates with both the clients and the service providers Service Level Agreements (SLAs), which define the respective QoS-related obligations along with the interval of time over which such obligations are to be met.

We present an efficient SLA provisioning scheme which allows to determine for each client the constituent services that best meet its QoS goal as well as the services effective usage. Differently from most of the current approaches, which consider independently each single request and often require the solution of an NP-hard problem, we take into account the simultaneous and concurrent client accesses to the application and optimize the aggregated QoS of all incoming client requests by means of a simple linear programming problem. As a result, the proposed approach is scalable and lends itself to an efficient implementation.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
T. Andrews, F. Curbera, H. Dholakia, Y. Goland, J. Klein, F. Leymann, K. Liu, D. Roller, D. Smith, S. Thatte, I. Trickovic, and S. Weerawarana. Business Process Execution Language for Web Services Version 1.1, May 2003.
 
2
A. Andrieux, K. Czajkowski, A. Dan, K. Keahey, H. Ludwig, J. Pruyne, J. Rofrano, S. Tuecke, and M. Xu. Web Services Agreement Specification (WS-Agreement), Version 2005/09, 2005.
 
3
D. Ardagna and B. Pernici. Global and Local QoS Guarantee in Web Service Selection. In Proc. of Business Process Management Workshops, pages 32--46, Sept. 2005.
 
4
5
 
6
V. Cardellini, E. Casalicchio, V. Grassi, and F. Lo Presti. Flow-based Service Selection for Web Service Composition Supporting Multiple QoS Classes. In Proc. of IEEE 2007 Int'l Conf. on Web Services, July 2007. Preliminary version available as Tech. Rep. http://www.ce.uniroma2.it/publications/RR-07.59.pdf.
 
7
J. Cardoso, A. P. Sheth, J. A. Miller, J. Arnold, and K. J. Kochut. Modeling Quality of Service for Workflows and Web Service Processes. J. Web Semantics, 1(3), 2004.
 
8
 
9
A. Dan, H. Ludwig, and G. Pacifici. Web Service Differentiation with Service Level Agreements, White Paper, IBM Corporation, Mar. 2003.
 
10
E. Newcomer, D. Booth, M. Champion, H. Haas, C. Ferris, F. McCabe, and D. Orchard. Web Services Architecture, W3C Working Group Note, Feb. 2004.
11
 
12
13
 
14
Collaborative Colleagues:
Valeria Cardellini: colleagues
Emiliano Casalicchio: colleagues
Vincenzo Grassi: colleagues
Francesco Lo Presti: colleagues