Intelligent Overload Control for Composite Web Services

  • Pieter J. Meulenhoff
  • Dennis R. Ostendorf
  • Miroslav Živković
  • Hendrik B. Meeuwissen
  • Bart M. M. Gijsen
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5900)


In this paper, we analyze overload control for composite web services in service oriented architectures by an orchestrating broker, and propose two practical access control rules which effectively mitigate the effects of severe overloads at some web services in the composite service. These two rules aim to keep overall web service performance (in terms of end-to-end response time) and availability at agreed quality of service levels. We present the theoretical background and design of these access control rules as well as performance evaluation results obtained by both simulation and experiments. We show that our access control rules significantly improve performance and availability of composite web services.


Availability Performance Quality of Service Service Oriented Architecture Web Admission Control Web Service Composition Web Service Orchestration 


  1. 1.
    Gijsen, B.M.M., Meulenhoff, P.J., Blom, M.A., van der Mei, R.D., van der Waaij, B.D.: Web admission control: Improving performance of web-based services. In: Proceedings of Computer Measurements Group, International Conference, Las Vegas, USA (2004)Google Scholar
  2. 2.
    Xu, Z., Bochmann, G.V.: A Probabilistic Approach for Admission Control to Web Servers. In: Proceedings of Intern. Symp. on Performance Evaluation of Computer and Telecommunication Systems, SPECTS 2004, San Jose, California, USA, July 2004, pp. 787–794 (2004) ISBN 1-56555-284-9Google Scholar
  3. 3.
    Elnikety, S., Nahum, E., Tracey, J., Zwaenepoel, W.: A Method for Transparent Admission Control and Request Scheduling in E-Commerce Web Sites. In: Proceedings of the 13th international conference on World Wide Web, New York, USA, pp. 276–286 (2004) ISBN:1-58113-844-XGoogle Scholar
  4. 4.
    Urgaonkar, B., Shenoy, P.: Cataclysm: Scalable Overload Policing for Internet Applications. Journal of Network and Computer Applications (JNCA) 31, 891–920 (2008)CrossRefGoogle Scholar
  5. 5.
    Xi, B.: Quality of service (QoS) for web-based applications. Technical report, TNO-ICT and Eindhoven University of Technology (2007)Google Scholar
  6. 6.
    Bouch, A., Kuchinsky, A., Bhatti, N.: Quality is in the eye of the beholder: Meeting user’s requirements for internet quality of service. In: Proceedings of CHI 2000 Conference on Human Factors in Computing Systems (2000)Google Scholar
  7. 7.
    Abdelzaher, T., Bhatti, N.: Web server QoS management by adaptive content delivery. In: Proceedings of the International Workshop on Quality of Service, London, UK (June 1999)Google Scholar
  8. 8.
    Dyachuk, D., Deters, R.: Scheduling of Composite Web Services. In: Meersman, R., Tari, Z., Herrero, P. (eds.) OTM 2006 Workshops. LNCS, vol. 4277, pp. 19–20. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  9. 9.
    Dyachuk, D., Deters, R.: Improving Performance of Composite Web Services. In: Proceedings of IEEE International Conference on Service-Oriented Computing and Applications, June 2007, pp. 147–154 (2007) ISBN 0-7695-2861-9Google Scholar
  10. 10.
    Iwasa, K., Durand, J., Rutt, T., Peel, M., Kunisetty, S., Bunting, D.: Web Services Reliable Messaging TC, WS-Reliability 1.1. (2004),
  11. 11.
    Tecnomatix, eM-Plant 7.0 Manual. Tecnomatix GmbH (2004)Google Scholar
  12. 12.
  13. 13.
    Apache Tomcat,
  14. 14.

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Pieter J. Meulenhoff
    • 1
  • Dennis R. Ostendorf
    • 2
  • Miroslav Živković
    • 1
  • Hendrik B. Meeuwissen
    • 1
  • Bart M. M. Gijsen
    • 1
  1. 1.TNO ICTDelftThe Netherlands
  2. 2.Quintiq, ’s-HertogenboschThe Netherlands

Personalised recommendations