Abstract
As Web services are increasingly accepted and used, the next step for them is the development of hierarchical and distributed services that can perform more complex tasks. In this paper, we focus on how to develop guarantees for the performance of an aggregate service based on the guarantees provided by the lower-level services. In particular, we demonstrate the problem with an example of an e-commerce Web site implemented using Web services. The example is based on the Trans action Processing Performance Council (TPC) TPC-W Benchmark [8], which specifies an online store complete with a description of all the func- tionality of the site as well as a description of how customers use the site. We develop models of the site’s performance based on the performance of two sub-services. The model’s results are compared to experimental data and are used to predict the performance of the system under varying conditions.
This material is based upon work supported in part by the National Science Foun- dation under Grant No. 9975019 and IBM. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author (s) and do not necessarily reflect the views of the National Science Foundation or IBM. This work was done in part while Mr. Daly was an intern at IBM T.J. Watson Research Center.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
D. Box, D. Ehnebuske, G. Kakivaya, A. Layman, N. Mendelsohn, H. F. Nielsen, S. Thatte, and D. Winer, “Simple object access protocol (SOAP) 1.1,” Tech. Rep., W3C, 2000.
E. Christensen, F. Curbera, G. Meredith, and S. Weerawarana, “Web services description language (WSDL) 1.1,” Tech. Rep., W3C, 2001.
G. Clark, T. Courtney, D. Daly, D. D. Deavours, S. Derisavi, J. M. Doyle, W. H. Sanders, and P. G. Webster, “The Möbius modeling tool,” in Proceedings of the 9th International Workshop on Petri Nets and Performance, September 2001, pp. 241–250.
D. D. Deavours, G. Clark, T. Courtney, D. Daly, S. Derisavi, J. M. Doyle, W. H. Sanders, and P. G. Webster, “The Möbius framework and its implementation,” Transactions on Software Engineering, vol. 2810, October 2002.
D. A. Menascé and V. A. F. Almeida, Scaling for E-Business: Technologies, Models, Performance, and Capacity Planning, Prentice Hall, 2000.
D. A. Menascé, V. A. F. Almeida, R. Fronseca, and M. A. Mendes, “Business-oriented resource management policies for e-commerce servers,” Performance Evaluation, vol. 42, pp. 223–239, 2000.
J. F. Meyer, A. Movaghar, and W. H. Sanders, “Stochastic activity networks: Structure, behavior and application,” in Proc. International Conference on Timed Petri Nets, 1985, pp. 106–115.
Transaction Processing Performance Council (TPC), TPC Benchmark W (Web Commerce), August 2001.
Transaction Processing Performance Council (TPC) Web Page, <http://www.tpc.org>
UDDI Executive White Paper, November 2001 <http://www.uddi.org>
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Daly, D., Kar, G., Sanders, W.H. (2002). Modeling of Service-Level Agreements for Composed Services. In: Feridun, M., Kropf, P., Babin, G. (eds) Management Technologies for E-Commerce and E-Business Applications. DSOM 2002. Lecture Notes in Computer Science, vol 2506. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36110-3_4
Download citation
DOI: https://doi.org/10.1007/3-540-36110-3_4
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00080-8
Online ISBN: 978-3-540-36110-7
eBook Packages: Springer Book Archive