Middleware-based fault recovery technique for replicated DRTDBS

被引:1
作者
Shrivastava P. [1 ]
Shanker U. [1 ]
机构
[1] Department of Computer Science and Engineering, M.M.M.U.T., Gorakhpur
关键词
Middleware; RDRTDBS; Recovery protocol; Replication protocol;
D O I
10.1504/IJIIDS.2021.112109
中图分类号
学科分类号
摘要
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. © 2021 Inderscience Enterprises Ltd.
引用
收藏
页码:67 / 95
页数:28
相关论文
共 36 条
  • [1] Bestavros A., Lin K.J., Son S.H., Real-time Database Systems: Issues and Applications, 396, (1997)
  • [2] Castro-Company F., Irun-Briz L., Garcia-Neiva F., Munoz-Escoi F.D., FOBr: A version-based recovery protocol for replicated databases, 13th Euromicro Conference on Parallel, Distributed and Network-based Processing, pp. 306-313, (2005)
  • [3] El-Bakry H.M., Sultan T., Design of replicated real-time database simulator, Proceedings of the 6th WSEAS International Conference on Computer Engineering and Applications, and Proceedings of the 2012 American conference on Applied Mathematics, World Scientific and Engineering Academy and Society (WSEAS), (2012)
  • [4] Gustavsson S., On Recovery and Consistency Preservation in Distributed Real-time Database Systems, (2000)
  • [5] Gustavsson S., Andler S.F., Real-time conflict management in replicated databases, Proceedings of the Fourth Conference for the Promotion of Research in IT at New Universities and University Colleges in Sweden (PROMOTE IT 2004), 2, pp. 504-513, (2004)
  • [6] Gustavsson S., Andler S.R., Continuous consistency management in distributed real-time databases with multiple writers of replicated data, 19th IEEE International Parallel and Distributed Processing Symposium, (2005)
  • [7] Ibanez L.D., Skaf-Molli H., Molli P., Corby O., Live linked data: Synchronising semantic stores with commutative replicated data types, IJMSO, 8, 2, pp. 119-133, (2013)
  • [8] Kim Y.K., Hvasshovd S.O., Torbjornsen O., Towards real-time performance in a scalable, continuously available telecom DBMS, Online-Proceedings of the First International Workshop on Real-Time Databases: Issues and Applications, pp. 22-29, (1996)
  • [9] Mathiason G., Andler S.F., Son S.H., Virtual full replication by adaptive segmentation, 13th IEEE International Conference on Embedded and Real-time Computing Systems and Applications (RTCSA 2007), pp. 327-336, (2007)
  • [10] Peddi P., DiPippo L.C., A replication strategy for distributed real-time object-oriented databases, Proceedings Fifth IEEE International Symposium on Object-oriented Real-time Distributed Computing. ISIRC 2002, pp. 129-136, (2002)