Monitoring the QoS for Web Services

  • Authors:
  • Liangzhao Zeng;Hui Lei;Henry Chang

  • Affiliations:
  • IBM T.J. Watson Research Center Yorktown Heights, NY 10598,;IBM T.J. Watson Research Center Yorktown Heights, NY 10598,;IBM T.J. Watson Research Center Yorktown Heights, NY 10598,

  • Venue:
  • ICSOC '07 Proceedings of the 5th international conference on Service-Oriented Computing
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Quality of Service (QoS) information for Web services is essential to QoS-aware service management and composition. Currently, most QoS-aware solutions assume that the QoS for component services is readily available, and that the QoS for composite services can be computed from the QoS for component services. The issue of how to obtain the QoS for component services has largely been overlooked. In this paper, we tackle this fundamental issue. We argue that most of QoS metrics can be observed/computed based on service operations. We present the design and implementation of a high-performance QoS monitoring system. The system is driven by a QoS observation model that defines IT- and business-level metrics and associated evaluation formulas. Integrated into the SOA infrastructure at large, the monitoring system can detect and route service operational events systemically. Further, a model-driven, hybrid compilation/interpretation approach is used in metric computation to process service operational events and maintain metrics efficiently. Experiments suggest that our system can support high event processing throughput and scales to the number of CPUs.