期刊文献+

基于实时日志的嵌入式实时数据库恢复策略 被引量:6

Recovery Schemes Based on Real-Time Logs for Embedded Real-Time Databases
下载PDF
导出
摘要 在分析嵌入式实时数据库数据和事务特征的基础上,讨论了嵌入式实时数据及事务的一致性约束,包括内部一致性、时间一致性(外部一致性和相互一致性).为满足各种一致性,针对不同类型的数据和事务给出了识时恢复的正确性准则.基于这些约束,设计了实时日志及相应的恢复算法.性能分析结果表明,所给出的恢复方法在减低超截止期事务比率、节省系统开销等方面都具有较好性能. In this paper, through analyzing the characteristics of transactions and data in embedded real-time databases, various consistency constraints are discussed, including internal consistency, external consistency and mutual consistency. For guaranteeing these constraints, the correctness criteria of time-cognizant recovery for different classes of data and transactions are given. In terms of these criteria, a time-cognizant recovery scheme based on real-time logs is presented. It is shown by performance tests that the time-cognizant recovery approach has better performances in reducing the ratio of transactions missing deadlines and system overhead.
出处 《计算机学报》 EI CSCD 北大核心 2007年第4期672-679,共8页 Chinese Journal of Computers
基金 国家自然科学基金(60673128) 中国国家博士后基金(2003034482)资助
关键词 嵌入式数据库 实时数据库 数据库恢复 实时日志 embedded databases real-time databases database recovery real-time logs
  • 相关文献

参考文献7

  • 1Lam Kan-Yiu,Kuo Tei-Wei.Real-Time Database Systems:Architecture and Techniques.Boston:Kluwer Academic Publishers,2001
  • 2LihChyun S,Stankovic J A,Son S H.Achieving bounded and predictable recovery using real-time logging//Proceedings of the IEEE Real-Time and Embedded Technology and Applications Symposium.New York,2002:286-297
  • 3Tiina Niklander,Kimmo E E Raatikainen.Using logs to increase availability in real-time main-memory database//Pro ceedings of the 14th International Parallel and Distributed Processing Symposium (IPDPS).Cancun,Mexico,2000:720-726
  • 4Eun-Mi Song,Young-Keol Kim,Chanho Ryu.No-log recovery mechanism using stable memory for real-time main memory database systems//Proceedings of the 6th International Conference on Real-Time Computing Systems and Applications.Hong Kong,1999:428-431
  • 5Liao Guo-Qiong,LiuYun-Sheng,Xiao Yin-Yuan.CPU scheduling in an embedded active real-time database system//Proceedings of the 11th ISPE International Conference on Concurrent Engineering.Beijing,2004:903-908
  • 6刘云生,党德鹏,张晓芳.维护实时数据外部一致性的方法[J].计算机学报,2003,26(5):622-625. 被引量:1
  • 7廖国琼,刘云生,刘勇.一种识时的嵌入式实时数据库恢复机制[J].计算机研究与发展,2006,43(z3):251-256. 被引量:2

二级参考文献13

  • 1[1]R M Sivasankaran,K Ramamritham,J Stankovic.Logging and recovery algorithms for real-time databases.University of Massachusetts,Tech Rep,1999
  • 2[2]J Huang,L Gruenwald.Impact of timing constraints on real-time database recovery.The Workshop on Databases:Active and Real-Time,Maryland,United States,1996
  • 3[3]R M Sivasankaran,K Ramamritham,J A Stankovic.System failure and recovery.In:Proc of Real-Time Database Systems.Boton:Kluwer Academic Publishers,2001.109-124
  • 4[4]S LihChyun,J A Stankovic,S H Son.Achieving bounded and predictable recovery using real-time logging.Real-Time and Embedded Technology and Applications Symposium,San Jose,USA,2002
  • 5[6]R Sivasankaran,K Ramamritham,J A Stankovic,et al.Data placement,logging and recovery in real-time active databases.International Workshop on Active Real-Time Databases,Skovde,Sweden,1995
  • 6[7]Kan-Yiu Lam,Tei-Wei Kuo.Real-Time Database Systems Architecture and Techniques.Boston:Kluwer Academic Publishers,2001
  • 7[8]L Cabrere,J A Mcpherson,P M Schwarz,et al.Implementing atomicity in two systems:Techniques,tradeoffs and experience.IEEE Trans on Software Engineering,1993,19(10):950-961
  • 8[9]J Huang,L Gruenwald.Logging real-time main memory database.Int'l Computer Symposium,Taiwan,1994
  • 9[10]T Niklander,K Raatikainen.Using logs to increase availability in real-time main-memory database.IPDPS 2000 Workshops,Cancun,Mexico,2000
  • 10[11]Eun-Mi Song,Young-Keol Kim,Chanho Ryu.No-log recovery mechanism using stable memory for real-time main memory database systems.The 6th Int'l Conf on Real-Time Computing Systems and Applications,Hong Kong,1999

共引文献1

同被引文献45

引证文献6

二级引证文献14

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部