Skip to main content

Time and Cost Aware Checkpointing of Choreographed Web Services

  • Conference paper
Distributed Computing and Internet Technology (ICDCIT 2015)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 8956))

Abstract

Complex business processes can be realized by composing two or more web services into a composite web service. Due to the widespread reachability of Internet, more and more web services are becoming available to the consumers. Quality aware consumers look for resilience in services provisioned on Internet. This paper proposes message logging based checkpointing and recovery for web services to make them resilient to faults. It presents an algorithm that checkpoints services participating in a choreography in such a way that the execution time and cost of service constraints are always met. It identifies checkpoint locations by considering the costs involved in checkpointing, message logging and replaying for service recovery. The cost estimation is carried out using service interaction patterns and QoS values of the services involved. Performance of the proposed checkpointing strategy is corroborated with the results obtained from experiments.

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 54.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. Chen, N., Yu, Y., Ren, S.: Checkpoint interval and system’s overall quality for message logging-based rollback and recovery in distributed and embedded computing. In: ICESS 2009 (2009)

    Google Scholar 

  2. Elnozahy, E.N(M.), Alvisi, L., Wang, Y.-M.: A survey of rollback-recovery protocols in message-passing systems. ACM Comput. Surv. (2002)

    Google Scholar 

  3. Ezenwoye, O., Sadjadi, S.M.: Trap/bpel: A framework for dynamic adaptation of composite services. In: Proc. WEBIST 2007 (2007)

    Google Scholar 

  4. Mansour, H.E., Dillon, T.: Dependability and rollback recovery for composite web services. IEEE Transactions on Services Computing (2011)

    Google Scholar 

  5. Liu, A., Qing, L., Huang, L., Xiao, M.: Facts: A framework for fault-tolerant composition of transactional web services. IEEE Transactions on Services Computing (2010)

    Google Scholar 

  6. Elnozahy, E.N.(M.), Alvisi, L., Wang, Y.-M.: A survey of rollback-recovery protocols in message-passing systems. ACM Comput. Surv. (2002)

    Google Scholar 

  7. Oracle White Paper, editor. Oracle SOA Suite 12c A Detailed Look. Oracle (2014)

    Google Scholar 

  8. Darby, P.J., Tzeng, N.-F.: Decentralized qos-aware checkpointing arrangement in mobile grid computing. IEEE Transactions on Mobile Computing (2010)

    Google Scholar 

  9. Rukoz, M., Cardinale, Y., Angarita, R.: Faceta*: Checkpointing for transactional composite web service execution based on petri-nets. Procedia Computer Science (2012)

    Google Scholar 

  10. Urban, S.D., Gao, L., Shrestha, R., Courter, A.: Achieving recovery in service composition with assurance points and integration rules. In: Meersman, R., Dillon, T.S., Herrero, P. (eds.) OTM 2010. LNCS, vol. 6426, pp. 428–437. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  11. Vani Vathsala, A., Mohanty, H.: Using hmm for predicting response time of web services. In: Proceedings of the CUBE International Information Technology Conference. ACM (2012)

    Google Scholar 

  12. Vani Vathsala, A., Mohanty, H.: Interaction patterns based checkpointing of choreographed web services. In: Proc of the 6th International Workshop on Principles of Engineering Service-Oriented and Cloud Systems. ACM (2014)

    Google Scholar 

  13. Vathsala, A.V., Mohanty, H.: A survey on checkpointing web services. In: Proc of the 6th International Workshop on Principles of Engineering Service-Oriented and Cloud Systems. ACM (2014)

    Google Scholar 

  14. Vathsala, A.V., Mohanty, H.: Web service response time prediction using hmm and bayesian network. In: Jain, L.C., Patnaik, S., Ichalkaranje, N. (eds.) Intelligent Computing, Communication and Devices. AISC, vol. 308, pp. 327–335. Springer, Heidelberg (2015)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Atluri, V.V., Mohanty, H. (2015). Time and Cost Aware Checkpointing of Choreographed Web Services. In: Natarajan, R., Barua, G., Patra, M.R. (eds) Distributed Computing and Internet Technology. ICDCIT 2015. Lecture Notes in Computer Science, vol 8956. Springer, Cham. https://doi.org/10.1007/978-3-319-14977-6_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-14977-6_17

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-14976-9

  • Online ISBN: 978-3-319-14977-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics