Title :
Two-step backup mechanism for real-time main memory database recovery
Author :
Choi, Mi-Seon ; Yoon, Hye-Sook ; Song, Eun-Mi ; Kim, Young-Keol ; Kim, Young-Kuk ; Jin, Seong-Il ; Han, Mi-Kyong ; Choi, Wan
Author_Institution :
Dept. of Comput. Sci., Chung Nam Nat. Univ., Taejon, South Korea
Abstract :
Proposes a recovery mechanism for real-time main-memory database systems (RT-MMDBSs) which aims at reducing the system recovery time, as well as ensuring a fast response time and predictability. Conventional main-memory database (MMDB) recovery schemes usually use logging with checkpointing, which involves many disk I/Os during transaction processing. Consequently, it not only ensures the predictability of the response time, but also fast recovery, because undo/redo logs should be analyzed and applied after failure. Our recovery mechanism replaces logging and checkpointing activities with a single backup activity, which results in eliminating the need for log writing. Furthermore, it performs transaction processing and backup processing in separate areas, as a result minimizing their interference with each other. We use part of the main memory as a shadow memory area and the stable memory as a backup buffer. In our scheme, a two-step page-based backup is made: the first backup step is done from the shadow memory to the backup buffer, and the second step is performed from the backup buffer to a backup disk. We briefly show the worst-case performance analysis of our mechanism
Keywords :
back-up procedures; buffer storage; database management systems; real-time systems; system recovery; transaction processing; backup buffer; backup disk; backup processing; checkpointing; disk I/O; logging; predictability; real-time main-memory database recovery; response time; shadow memory area; stable memory; system recovery time; transaction processing; two-step backup mechanism; undo/redo logs; worst-case performance analysis; Checkpointing; Database systems; Delay; Failure analysis; Interference; Performance analysis; Real time systems; System recovery; Transaction databases; Writing;
Conference_Titel :
Real-Time Computing Systems and Applications, 2000. Proceedings. Seventh International Conference on
Conference_Location :
Cheju Island
Print_ISBN :
0-7695-0930-4
DOI :
10.1109/RTCSA.2000.896425