节点文献
A dynamic crash recovery scheme for distributed real-time database systems
【Abstract】 Recovery performance in the event of failures is very important for distributed real-time database systems. This paper presents a time-cognizant logging-based crash recovery scheme (TCLCRS) that aims at distributed real-time databases, which adopts a main memory database as its ground support. In our scheme, each site maintains a real-time log for local transactions and the subtransactions, which execute at the site, and execute local checkpointing independently. Log records are stored in non-volatile high-speed store, which is divided into four different partitions based on transaction classes. During restart recovery after a site crash, partitioned crash recovery strategy is adopted to ensure that the site can be brought up before the entire local secondary database is reloaded in main memory. The partitioned crash recovery strategy not only guarantees the internal consistency to be recovered, but also guarantee the temporal consistency and recovery of the sates of physical world influenced by uncommitted transactions. Combined with two-phase commit protocol, TCLCRS can guarantee failure atomicity of distributed real-time transactions.
【Key words】 distributed real-time database system; partitioned real-time logging; partitioned crash recovery.;
- 【文献出处】 Journal of Shanghai University ,上海大学学报(英文版) , 编辑部邮箱 ,2006年06期
- 【分类号】TP311.13
- 【被引频次】7
- 【下载频次】58