Title: Middleware-based fault recovery technique for replicated DRTDBS

Authors: Pratik Shrivastava; Udai Shanker

Addresses: Department of Computer Science and Engineering, M.M.M.U.T., Gorakhpur, India ' Department of Computer Science and Engineering, M.M.M.U.T., Gorakhpur, India

Abstract: Replicated distributed real time database system (RDRTDBS) is widely used in various real time applications such as financial services, travel/aviation systems, government services, autopilot systems, etc. These real time applications require ceaseless assistance from the back-end database 24 × 7. However, it is not practical to avoid all kinds of failure in the RDRTDBS. The conventional recovery algorithms prevent the processing of admitted real time transactions (RTTs) during recovery of the recovering failed site. Our objective is to propose the recovery algorithm that simultaneously allows the processing of admitted RTTs and recovery of recovering failed replica site. In the current paper, middleware has been proposed for recovering the abandoned replica site and synchronising the consistency among replica sites. The recovery is conducted explicitly by the feedback sublayer, which consists of four algorithms: status collector, suspect confirmer, recovery algorithm and log updater. These proposed algorithms collaboratively work to identify and recover the recovering site from system failure. Quantitative evaluation of our proposed algorithms indicates that our proposed algorithms shall be more effective and efficient than traditional fault recovery techniques.

Keywords: middleware; recovery protocol; replication protocol; RDRTDBS.

DOI: 10.1504/IJIIDS.2021.112109

International Journal of Intelligent Information and Database Systems, 2021 Vol.14 No.1, pp.67 - 95

Received: 26 Dec 2019
Accepted: 11 May 2020

Published online: 04 Jan 2021 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article