Advertisement

Towards Relaxed Rollback-Recovery Consistency in SOA

  • Jerzy Brzeziński
  • Mateusz Hołenko
  • Anna Kobusińska
  • Dariusz Wawrzyniak
  • Piotr Zierhoffer
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8707)

Abstract

Nowadays, one of the major paradigms of distributed processing is SOA. To improve the reliability of SOA-based systems, a ReServE service that ensures recovery of consistent processing state, has been proposed. ReServE introduces a high overhead during failure-free computing. Thus, in this paper we propose relaxed recovery consistency models that allow optimization of rollback-recovery in SOA. We propose their formal definitions, and discuss the conditions under which these models are provided by ReServE.

Keywords

SOA web services fault tolerance message logging rollback-recovery consistency 

References

  1. 1.
    Avizienis, A., Laprie, J.-C., Randell, B., Landwehr, C.: Basic concepts and taxonomy of dependable and secure computing. IEEE Transactions on Dependable and Secure Computing 1(1), 11–33 (2004)CrossRefGoogle Scholar
  2. 2.
    Cabrera, L.F., Copeland, G., Cox, B., Freund, T., Klein, J., Storey, T., Thatte, S.: Web services transactions specifications (2005)Google Scholar
  3. 3.
    Danilecki, A., Hołenko, M., Kobusińska, A., Szychowiak, M., Zierhoffer, P.: ReServE service: An approach to increase reliability in service oriented systems. In: Malyshkin, V. (ed.) PaCT 2011. LNCS, vol. 6873, pp. 244–256. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  4. 4.
    Danilecki, A., Hołenko, M., Kobusińska, A., Szychowiak, M., Zierhoffer, P.: Applying message logging to support fault-tolerance of SOA systems. Foundations of Computing and Decision Science 38(3), 145–158 (2013)Google Scholar
  5. 5.
    Dialani, V., Miles, S., Moreau, L., De Roure, D.C., Luck, M.: Transparent fault tolerance for web services based architectures. In: Monien, B., Feldmann, R.L. (eds.) Euro-Par 2002. LNCS, vol. 2400, pp. 889–898. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  6. 6.
    Elnozahy, N.E., Lorenzo, A., Wang, Y.-M., Johnson, D.B.: A survey of rollback-recovery protocols in message-passing systems. ACM Computing Surveys 34(3), 375–408 (2002)CrossRefGoogle Scholar
  7. 7.
    Michal, K., Kobusińska, A., Kobusiski, J.: FAST failure detection service for large scale distributed systems. In: Proc. of the 17th Euromicro Int. Conf. on Parallel, Distributed and Network-Based Processing (PDP 2009), Weimar, Germany, pp. 229–236. IEEE Computer Society (February 2009)Google Scholar
  8. 8.
    Laskey, K., Estefan, J.A., McCabe, F.G., Thornton, D.: Reference Architecture Foundation for Service Oriented Architecture Version 1.0 Committee Draft 02. OASIS (2009)Google Scholar
  9. 9.
    Marinos, A., Razavi, A.R., Moschoyiannis, S., Krause, P.J.: RETRO: A consistent and recoverable RESTful transaction model. In: ICWS, pp. 181–188 (2009)Google Scholar
  10. 10.
    Richardson, L., Ruby, S.: RESTful Web Services. O’Reilly Media (2007)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2014

Authors and Affiliations

  • Jerzy Brzeziński
    • 1
  • Mateusz Hołenko
    • 1
  • Anna Kobusińska
    • 1
  • Dariusz Wawrzyniak
    • 1
  • Piotr Zierhoffer
    • 1
  1. 1.Institute of Computing SciencePoznań University of TechnologyPoland

Personalised recommendations