Replication of Recovery Log — An Approach to Enhance SOA Reliability

  • Anna KobusińskaEmail author
  • Dariusz Wawrzyniak
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9038)


Along with development of SOA systems, their requirements in terms of fault-tolerance increase and become more stringent. To improve reliability of SOA-based systems and applications, a ReServE service, providing an external support of web services recovery, has been designed. In this paper we propose to enhance the resilience of ReServE by replication of log with recovery information, and address problems related to deployment of this solution.


SOA Rollback-recovery Message-logging Replication 


  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.
    Brzeziński, J., Danilecki, A., Hołenko, M., Kobusińska, A., Kobusiński, J., Zierhoffer, P.: D-reserve: Distributed reliable service environment. In: Morzy, T., Härder, T., Wrembel, R. (eds.) ADBIS 2012. LNCS, vol. 7503, pp. 71–84. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  3. 3.
    Brzeziński, J.: Dependability infrastructure for SOA applications. In: Ambroszkiewicz, S., Brzeziński, J., Cellary, W., Grzech, A., Zieliński, K. (eds.) Advanced SOA Tools and Applications. SCI, vol. 499, pp. 203–260. Springer, Heidelberg (1991)Google Scholar
  4. 4.
    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
  5. 5.
    Elmootazbellah, N., Elnozahy, A.L.: A survey of rollback-recovery protocols in message-passing systems. ACM Computing Surveys 34(3), 375–408 (2002)CrossRefGoogle Scholar
  6. 6.
    OASIS. Reference Architecture Foundation for Service Oriented Architecture - Version 1.0 (October 2009)Google Scholar
  7. 7.
    Pedone, F., Wiesmann, M., Schiper, A., Kemme, B., Alonso, G.: Understanding replication in databases and distributed systems. In: Proceedings of the 20th International Conference on Distributed Computing Systems, Taipei, Taiwan, April 10-13, pp. 464–474 (2000)Google Scholar
  8. 8.
    Rao, S., Alvisi, L., Vin, H.M.: The cost of recovery in message logging protocols. In: SRDS, pp. 10–18 (1998)Google Scholar
  9. 9.
    Shahzad, F., Wittmann, M., Kreutzer, M., Zeiser, T., Hager, G., Wellein, G.: A survey of checkpoint/restart techniques on distributed memory systems. Parallel Processing Letters 23(4) (2013)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2015

Authors and Affiliations

  1. 1.Institute of Computing SciencePoznań University of TechnologyPoznańPoland

Personalised recommendations