A client-based logging technique using backward analysis of log in client/server environment.

Saved in:
Bibliographic Details
Title: A client-based logging technique using backward analysis of log in client/server environment.
Authors: Hyeon-Gyu Cho1, Yong-Mun Park2 ympark@etri.re.kr, Chan-Seob Lee3, Dong-Hyuk Kim3, Joo-Hyun Baek3, Eui-In Choi3 eichoi@dblab.hannam.ac.kr
Source: Journal of Systems & Software. Aug2004, Vol. 72 Issue 3, p455-466. 12p. 1 Diagram, 8 Charts, 4 Graphs.
Subjects: Application logging (Computer science), Electronic data processing, Transaction systems (Computer systems), Local area networks, Computer systems, Computer science
Abstract: The existing recovery technique using the logging technique in client/server database systems only administers the log as a whole in a server. This recovery technique contains the logging record transmission cost on transactions that are potentially executed in each client and increases network traffic. In this paper, a logging technique for redo-only log is suggested. The new technique removes redundant before-images and supports client-based logging to eliminate the transmission cost of the logging record. Also, in the case of a client crash, redo recovery through a backward client analysis log is performed in a self-recovering way. In the case of a server crash, the after-images of pages which need recovery through simultaneous backward analysis log are only transmitted and redo recovery is accomplished through the received after-image and backward analysis log. We also select a comparison model to estimate the performance of the proposed recovery technique. Finally, in this paper, the superiority of the suggested technique was proved by comparing and analyzing redo time and recovery time of various techniques under changing number of clients and updated operations. [ABSTRACT FROM AUTHOR]
Copyright of Journal of Systems & Software is the property of Elsevier B.V. and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Engineering Source
Description
Abstract:The existing recovery technique using the logging technique in client/server database systems only administers the log as a whole in a server. This recovery technique contains the logging record transmission cost on transactions that are potentially executed in each client and increases network traffic. In this paper, a logging technique for redo-only log is suggested. The new technique removes redundant before-images and supports client-based logging to eliminate the transmission cost of the logging record. Also, in the case of a client crash, redo recovery through a backward client analysis log is performed in a self-recovering way. In the case of a server crash, the after-images of pages which need recovery through simultaneous backward analysis log are only transmitted and redo recovery is accomplished through the received after-image and backward analysis log. We also select a comparison model to estimate the performance of the proposed recovery technique. Finally, in this paper, the superiority of the suggested technique was proved by comparing and analyzing redo time and recovery time of various techniques under changing number of clients and updated operations. [ABSTRACT FROM AUTHOR]
ISSN:01641212
DOI:10.1016/S0164-1212(03)00094-3