Abstract
An increasing amount of applications are currently built as Web Service compositions based on the TCP/IP+HTTP protocol stack. In case of any deviations from desired runtime-behavior, problematic Web Services have to be substituted and their execution plans have to be updated accordingly. One challenge is to detect deviations as early as possible allowing timely adaption of execution plans. We advocate a cross-layer approach to detect bad performance and service interruptions much earlier than by waiting for their propagation through the full protocol stack. This position paper describes an approach to gain detailed real-time information about Web Service behavior and performance based on a cross-layer analysis of the TCP/IP+HTTP protocols. In this paper we focus especially on TCP. The results are used to make decisions supporting service selection and replanning in service-oriented computing scenarios. Furthermore, generic architectural components are proposed implementing the functionality needed which can be used in different web-based scenarios.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
M.P. Papazoglou, Service-oriented computing: Concepts, characteristics and directions. In: Proceedings of the Fourth International Conference on Web Information Systems Engineering (WISE 2003). (December 2003) 3–12.
M. Bichler, K.J. Lin, Service-oriented computing. IEEE Computer 39(3) (March 2006) 99–101.
D. Booth, H. Haas, F. McCabe, E. Newcomer, M. Champion, C. Ferris, D. Orchard, Web services architecture. (2004) http://www.w3.org/TR/ws-arch/, accessed: 2006/07/02.
W.R. Stevens, TCP/IP illustrated (vol. 1): the protocols. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA (1994).
A.S. Tanenbaum, Computer Networks. Fourth Edition, Prentice Hall, Indianapolis, Indiana, USA (August 2002).
J.C. Mogul, Clarifying the fundamentals of http. In: Proceedings of the 11th international conference on World Wide Web (WWW 2002). (May 2002) 25–36.
R. Berbner, T. Grollius, N. Repp, O. Heckmann, E. Ortner, R. Steinmetz, An approach for the management of service-oriented architecture based application systems. In: Proceedings of the Workshop Enterprise Modelling and Information Systems Architectures (EMISA 2005). (October 2005) 208–221.
F. Curbera, R. Khalaf, N. Mukhi, S. Tai, S. Weerawarana, The next step in web services. Commun. ACM 46(10) (2003) 29–34.
G. Canfora, M.D. Penta, R. Esposito, M.L. Villani, Qos-aware replanning of composite web services. In: Proceedings of the IEEE International Conference on Web Services (ICWS05). (July 2005) 121–129.
R. Berbner, M. Spahn, N. Repp, O. Heckmann, R. Steinmetz, An approach for replanning of web service workflows. In: Proceedings of the 12th Americas Conference on Information Systems (AMCIS06). (August 2006).
D.A. Menasce, Qos issues in web services. IEEE Internet Computing 6(6) (2002) 72–75.
K.C. Lee, J.H. Jeon, W.S. Lee, S.H. Jeong, S.W. Park, Qos for web services: Requirements and possible approaches. (2003) http://www.w3c.or.kr/kr-office/TR/2003/wsqos/, accessed: 2006/07/03.
R. Jain, The art of computer systems performance analysis: techniques for experimental design, measurement, simulation, and modeling. John Wiley & Sons, Inc., New York, NY, USA (1991).
T. Gschwind, K. Eshghi, P.K. Garg, K. Wurster, Webmon: A performance profiler for web transactions. In: Proc. of the 4th IEEE Intl Workshop on Advanced Issues of E-Commerce and Web-Based Information Systems (WECWIS 2002). (June 2002) 171–176.
A. Schmietendorf, R. Dumke, S. Stojanov, Performance aspects in web service-based integration solutions. In: Proc. of the 21st UK Performance Engineering Workshop (UKPEW2005). (July 2005) 137–152.
F. Casati, E. Shan, U. Dayal, M.C. Shan, Business-oriented management of web services. Commun. ACM 46(10) (2003) 55–60.
A. Feldmann, Blt: Bi-layer tracing of http and tcp/ip. Comput. Networks 33(1–6) (2000) 321–335.
Y. Mao, K. Chen, D. Wang, W. Zheng, Cluster-based online monitoring system of web traffic. In: Proceedings of the 3rd international workshop on Web information and data management (WIDM 01). (November 2001) 47–53.
C. Manikopoulos, S. Papavassiliou Network intrusion and fault detection: a statistical anomaly approach. IEEE Communications Magazine 40(10) (October 2002) 76–82.
C. Yuan, N. Lao, J.R. Wen, J. Li, Z. Zhang, Y.M. Wang, W.Y. Ma, Automated known problem diagnosis with event traces. In: Proceedings of EuroSys2006. (April 2006) 375–388.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2007 Birkhäuser Verlag Basel/Switzerland
About this chapter
Cite this chapter
Repp, N., Berbner, R., Heckmann, O., Steinmetz, R. (2007). A Cross-Layer Approach to Performance Monitoring of Web Services. In: Pautasso, C., Bussler, C. (eds) Emerging Web Services Technology. Whitestein Series in Software Agent Technologies and Autonomic Computing. Birkhäuser Basel. https://doi.org/10.1007/978-3-7643-8448-7_3
Download citation
DOI: https://doi.org/10.1007/978-3-7643-8448-7_3
Publisher Name: Birkhäuser Basel
Print ISBN: 978-3-7643-8447-0
Online ISBN: 978-3-7643-8448-7
eBook Packages: Computer ScienceComputer Science (R0)