Skip to main content

A Scalable Approach to QoS-Aware Self-adaption in Service-Oriented Architectures

  • Conference paper
Quality of Service in Heterogeneous Networks (QShine 2009)

Abstract

In this paper we consider a provider that offers a SOA application implemented as a composite service to several users with different Qos requirements. For such a system, we present a scalable framework to the QoS-aware self-adaptation based on a two layer reference architecture. The first layer addresses the adaptation at the provisioning level: operating at a slower time scale, its role is to identify the set of candidate services to implement the system functionality at the required user QoS. The second layer addresses the adaptation at the service selection level: operating on a faster time scale, its role is to determine at running time the actual services which are bound to each user request while meeting both provider and user QoS. We formulate the adaptation strategy of both layers as suitable optimization problems which can be efficiently solved using standard techniques. Numerical experiments show the effectiveness of the proposed approach.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Salehie, M., Tahvildari, L.: Self-adaptive software: Landscape and research challenges. ACM Trans. Auton. Adapt. Syst. 4(2), 1–42 (2009)

    Google Scholar 

  2. Ardagna, D., Pernici, B.: Adaptive service composition in flexible processes. IEEE Trans. Softw. Eng. 33(6), 369–384 (2007)

    Article  Google Scholar 

  3. Canfora, G., Penta, M.D., Esposito, R., Villani, M.L.: A framework for qos-aware binding and re-binding of composite web services. J. Syst. Softw. 81(10), 1754–1769 (2008)

    Article  Google Scholar 

  4. Cardellini, V., Casalicchio, E., Grassi, V., Lo Presti, F.: Flow-based service selection for web service composition supporting multiple qos classes. In: ICWS 2007, pp. 743–750. IEEE Computer Society, Los Alamitos (2007)

    Google Scholar 

  5. Maximilien, E.M., Singh, M.P.: Toward autonomic web services trust and selection. In: ICSOC 2004, pp. 212–221. ACM, New York (2004)

    Google Scholar 

  6. Yu, T., Zhang, Y., Lin, K.J.: Efficient algorithms for web services selection with end-to-end qos constraints. ACM Trans. Web 1(1), 1–26 (2007)

    Article  Google Scholar 

  7. Zeng, L., Benatallah, B., Dumas, M., Kalagnamam, J., Chang, H.: QoS-aware middleware for web services composition. IEEE Trans. Soft. Eng. 30(5) (2004)

    Google Scholar 

  8. Kephart, J.O., Chess, D.M.: The vision of autonomic computing. IEEE Computer  36(1), 41–50 (2003)

    Article  Google Scholar 

  9. Menascé, D.A., Casalicchio, E., Dubey, V.: On optimal service selection in service oriented architectures. Perform. Eval. (2009)

    Google Scholar 

  10. Guo, H., Huai, J., Li, H., Deng, T., Li, Y., Du, Z.: Angel: Optimal configuration for high available service composition. In: ICWS 2007, pp. 280–287. IEEE Computer Society, Los Alamitos (2007)

    Google Scholar 

  11. Qu, Y., Lin, C., Wang, Y., Shan, Z.: Qos-aware composite service selection in grids. In: GCC 2006, pp. 458–465. IEEE Computer Society, Los Alamitos (2006)

    Google Scholar 

  12. Cardellini, V., Casalicchio, E., Grassi, V., Lo Presti, F., Mirandola, R.: Qos-driven runtime adaptation of service oriented architectures. In: ESEC/FSE 2009, pp. 131–140. ACM, New York (2009)

    Google Scholar 

  13. Chafle, G., Doshi, P., Harney, J., Mittal, S., Srivastava, B.: Improved adaptation of web service compositions using value of changed information. In: ICWS 2007, pp. 784–791. IEEE Computer Society, Los Alamitos (2007)

    Google Scholar 

  14. Stein, S., Payne, T.R., Jennings, N.R.: Flexible provisioning of web service work- flows. ACM Trans. Internet Technol. 9(1), 1–45 (2009)

    Article  Google Scholar 

  15. Menascé, D., Ruan, H., Gomaa, H.: QoS management in service oriented architectures. Perform. Eval. 7-8(64) (2007)

    Google Scholar 

  16. Dan, A., Davis, D., Kearney, R., Keller, A., King, R., Kuebler, D., Ludwig, H., Polan, M., Spreitzer, M., Youssef, A.: Web services on demand: WSLA-driven automated management. IBM Systems J. 43(1) (2004)

    Google Scholar 

  17. Tang, P., Tai, C.: Network traffic characterization using token bucket model. In: IEEE Infocom 1999 (1999)

    Google Scholar 

  18. Liu, Y., Tan, M., Gorton, I., Clayphan, A.J.: An autonomic middleware solution for coordinating multiple qos controls. In: Bouguettaya, A., Krueger, I., Margaria, T. (eds.) ICSOC 2008. LNCS, vol. 5364, pp. 225–240. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  19. OASIS: Web Services Business Process Execution Language Version 2.0 (2007), http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html

  20. Cardoso, J., Sheth, A.P., Miller, J.A., Arnold, J., Kochut, K.J.: Modeling quality of service for workflows and web service processes. Web Semantics J. 1(3) (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Cardellini, V., Casalicchio, E., Grassi, V., Lo Presti, F., Mirandola, R. (2009). A Scalable Approach to QoS-Aware Self-adaption in Service-Oriented Architectures. In: Bartolini, N., Nikoletseas, S., Sinha, P., Cardellini, V., Mahanti, A. (eds) Quality of Service in Heterogeneous Networks. QShine 2009. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 22. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-10625-5_27

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-10625-5_27

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-10624-8

  • Online ISBN: 978-3-642-10625-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics