Skip to main content

A Cross-Layer Approach to Performance Monitoring of Web Services

  • Chapter
Emerging Web Services Technology

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. M. Bichler, K.J. Lin, Service-oriented computing. IEEE Computer 39(3) (March 2006) 99–101.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. W.R. Stevens, TCP/IP illustrated (vol. 1): the protocols. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA (1994).

    MATH  Google Scholar 

  5. A.S. Tanenbaum, Computer Networks. Fourth Edition, Prentice Hall, Indianapolis, Indiana, USA (August 2002).

    Google Scholar 

  6. 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.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. F. Curbera, R. Khalaf, N. Mukhi, S. Tai, S. Weerawarana, The next step in web services. Commun. ACM 46(10) (2003) 29–34.

    Article  Google Scholar 

  9. 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.

    Google Scholar 

  10. 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).

    Google Scholar 

  11. D.A. Menasce, Qos issues in web services. IEEE Internet Computing 6(6) (2002) 72–75.

    Article  Google Scholar 

  12. 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.

    Google Scholar 

  13. 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).

    MATH  Google Scholar 

  14. 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.

    Google Scholar 

  15. 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.

    Google Scholar 

  16. F. Casati, E. Shan, U. Dayal, M.C. Shan, Business-oriented management of web services. Commun. ACM 46(10) (2003) 55–60.

    Article  Google Scholar 

  17. A. Feldmann, Blt: Bi-layer tracing of http and tcp/ip. Comput. Networks 33(1–6) (2000) 321–335.

    Article  Google Scholar 

  18. 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.

    Google Scholar 

  19. C. Manikopoulos, S. Papavassiliou Network intrusion and fault detection: a statistical anomaly approach. IEEE Communications Magazine 40(10) (October 2002) 76–82.

    Article  Google Scholar 

  20. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics