Skip to main content

Reactive Service Selection in Dynamic Service Environments

  • Conference paper
Service-Oriented and Cloud Computing (ESOCC 2012)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 7592))

Included in the following conference series:

Abstract

Due to the highly dynamic nature of services (web services can enter or leave the system at any time, or change their characteristics), adaptation to change during service composition is necessary to meet user needs. Yet current approaches to change handling detect quality violations and service unavailability only after their occurrence (after executing the corresponding service), resulting in undesired situations at execution time from which recovery (usually through costly replanning) might not always be possible. In response, this paper presents a novel reactive selection algorithm, which adapts to changes in the environment efficiently while performing the selection, ensuring that the selected composite service is executable, satisfactory and optimal prior to execution. The algorithm’s effectiveness is demonstrated via experimental results.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 49.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. Yuan, X., Liu, X.: Heuristic algorithms for multi-constrained quality of service routing. IEEE/ACM Trans. Netw. 10, 244–256 (2002)

    Article  Google Scholar 

  2. Yu, T., Zhang, Y., Lin, K.: Efficient algorithms for Web services selection with end-to-end QoS constraints. ACM Trans. Web. 1 (2007)

    Google Scholar 

  3. Li, L., Wei, J., Huang, T.: High Performance Approach for Multi-QoS Constrained Web Services Selection. In: Krämer, B.J., Lin, K.-J., Narasimhan, P. (eds.) ICSOC 2007. LNCS, vol. 4749, pp. 283–294. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  4. Canfora, G., Penta, M.D., Esposito, R., Villani, M.L.: An approach for QoS-aware service composition based on genetic algorithms. In: 2005 Genetic and Evolutionary Computation Conference, pp. 1069–1075 (2005)

    Google Scholar 

  5. Zeng, L., Benatallah, B., Ngu, A.H.H., Dumas, M., Kalagnanam, J., Chang, H.: QoS-aware Middleware for Web Services Composition. IEEE Trans. Softw. Eng. 30, 311–327 (2004)

    Article  Google Scholar 

  6. Ardagna, D., Pernici, B.: Adaptive Service Composition in Flexible Processes. IEEE Trans. Softw. Eng. 33, 369–384 (2007)

    Article  Google Scholar 

  7. Canfora, G., Penta, M.D., Esposito, R., Villani, M.L.: QoS-Aware Replanning of Composite Web Services. In: 2005 IEEE International Conference on Web Services, pp. 121–129 (2005)

    Google Scholar 

  8. Cardoso, J., Miller, J., Sheth, A., Arnold, J.: Quality of service for workflows and web service processes. Web Semant. 1, 281–308 (2004)

    Article  Google Scholar 

  9. Berbner, R., Spahn, M., Repp, N., Heckmann, O., Steinmetz, R.: Dynamic Replanning of Web Service Workflows. In: 2007 IEEE International Conference on Digital Ecosystems and Technologies, pp. 211–216 (2007)

    Google Scholar 

  10. Baresi, L., Ghezzi, C., Guinea, S.: Towards Self-Healing Service Compositions. In: PriSE 2004, First Conference on the Principles of Software Engineering (2004)

    Google Scholar 

  11. Nitto, E.D., Ghezzi, C., Metzger, A., Papazoglou, M., Pohl, K.: A journey to highly dynamic, self-adaptive service-based applications. Autom. Softw. Eng. 15, 313–341 (2008)

    Article  Google Scholar 

  12. Barakat, L., Miles, S., Poernomo, I., Luck, M.: Efficient Multi-granularity Service Composition. In: 2011 IEEE International Conference on Web Services, pp. 227–234 (2011)

    Google Scholar 

  13. Ivanovic, D., Carro, M., Hermenegildo, M.: Towards Data-Aware QoS-driven Adaptation for Service Orchestrations. In: 2010 IEEE International Conference on Web Services, pp. 107–114 (2010)

    Google Scholar 

  14. Barakat, L., Miles, S., Luck, M.: Efficient Correlation-aware Service Selection. In: 2012 IEEE International Conference on Web Services (to appear)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Barakat, L., Miles, S., Luck, M. (2012). Reactive Service Selection in Dynamic Service Environments. In: De Paoli, F., Pimentel, E., Zavattaro, G. (eds) Service-Oriented and Cloud Computing. ESOCC 2012. Lecture Notes in Computer Science, vol 7592. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33427-6_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-33427-6_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-33426-9

  • Online ISBN: 978-3-642-33427-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics