Advertisement

Optimizing the Configuration of Web Service Monitors

  • Garth Heward
  • Jun Han
  • Ingo Müller
  • Jean-Guy Schneider
  • Steve Versteeg
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6470)

Abstract

Service monitoring is required for meeting regulatory requirements and verifying compliance to Service Level Agreements (SLAs). As such, monitoring is an essential part of web service-based systems. However, service monitoring comes with a cost, including an impact on the quality of monitored services and systems. To deliver the best value to a service provider, it is important to balance meeting monitoring requirements and reducing monitoring impacts. We introduce a novel approach to configuring the web service monitors deployed in a system so that they provide an adequate level of monitoring but with minimized quality impacts, delivering the best value proposition in terms of monitoring benefits and costs. We use a prototype system to demonstrate that by optimizing a web service monitoring system, we can reduce the impact of a set of deployed web service monitors by up to two thirds.

Keywords

Web Services Monitoring Monitoring Optimization 

References

  1. 1.
    Heward, G., Müller, I., Han, J., Schneider, J.G., Versteeg, S.: Assessing the performance impact of service monitoring. In: Australian Software Engineering Conference (ASWEC 2010), pp. 192–201 (2010)Google Scholar
  2. 2.
    Ludwig, H., Dan, A., Kearney, R.: Cremona: An architecture and library for creation and monitoring of ws-agreements. In: International Conference on Service Oriented Computing (ICSOC 2004), vol. 74, pp. 65–74 (2004)Google Scholar
  3. 3.
    Cardellini, V., Casalicchio, E., Grassi, V., Lo Presti, F.: Flow-based service selection for web service composition supporting multiple qos classes. In: International Conference on Web Services (ICWS 2007), pp. 743–750 (2007)Google Scholar
  4. 4.
    Baresi, L., Guinea, S.: Towards dynamic monitoring of ws-bpel processes. In: Benatallah, B., Casati, F., Traverso, P. (eds.) ICSOC 2005. LNCS, vol. 3826, pp. 269–282. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  5. 5.
    Stevens, T., Vermeir, J., Leenheer, M.D., Develder, C., Turck, F.D., Dhoedt, B., Demeester, P.: Distributed service provisioning using stateful anycast communications. In: Annual IEEE Conference on Local Computer Networks (LCN 2007), pp. 165–174 (2007)Google Scholar
  6. 6.
    Ranganathan, K., Dan, A.: Proactive management of service instance pools for meeting service level agreements. In: Benatallah, B., Casati, F., Traverso, P. (eds.) ICSOC 2005. LNCS, vol. 3826, pp. 296–309. Springer, Heidelberg (2005)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Garth Heward
    • 1
  • Jun Han
    • 1
  • Ingo Müller
    • 1
  • Jean-Guy Schneider
    • 1
  • Steve Versteeg
    • 2
  1. 1.Swinburne University of TechnologyHawthornAustralia
  2. 2.CA LabsMelbourneAustralia

Personalised recommendations