跳至主導覽 跳至搜尋 跳過主要內容

Achieving bounded and predictable recovery using real-time logging

研究成果: Conference article同行評審

9   連結會在新分頁中開啟 引文 斯高帕斯(Scopus)

摘要

Real-time databases are increasingly being used as an integral part of many computer systems. During normal operation, transactions in real-time databases must be executed in such a way that transaction timing and data time validity constraints can be met. Real-time databases must also prepare for possible failures and provide fault tolerance capability. Principles for fault tolerance in real-time databases must take timing requirements into consideration and are distinct from those for conventional databases. We discuss these issues in this paper and describe a logging and recovery technique that is time-cognizant and is suitable for an important class of real-time database applications. The technique minimizes normal runtime overhead caused by logging and has a predictable impact on transaction timing constraints. Upon a failure, the system can recover critical data to a consistent and temporally valid state within predictable time bounds. The system can then resume its major functioning, while non-critical data is being recovered in the background. As a result, the recovery time is bounded and shortened. Our performance evaluation via simulation shows that logging overhead has a small effect on missing transaction deadlines while adding recovery capability. Experiments also show that recovery using our approach is 3 to 6 times faster than traditional recovery.

原文English
文章編號1137404
頁(從 - 到)286-297
頁數12
期刊Real-Time Technology and Applications - Proceedings
DOIs
出版狀態Published - 2002
事件8th IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2002 - San Jose, CA, United States
持續時間: 2002 9月 252002 9月 27

All Science Journal Classification (ASJC) codes

  • 電腦網路與通信
  • 硬體和架構
  • 軟體

指紋

深入研究「Achieving bounded and predictable recovery using real-time logging」主題。共同形成了獨特的指紋。

引用此