-
题名基于事务回退的事务存储系统的故障恢复
被引量:5
- 1
-
-
作者
宋伟
杨学军
-
机构
国防科学技术大学计算机学院并行与分布处理国家重点实验室
-
出处
《软件学报》
EI
CSCD
北大核心
2011年第9期2248-2262,共15页
-
基金
国家自然科学基金(60921062
60633050)
-
文摘
针对事务存储系统机制下的容错问题,提出一种基于事务回退的事务存储系统的故障恢复方法.该方法利用事务存储系统自身的版本管理机制,避免了额外的检查点数据保存开销,从而实现了事务存储系统高效的故障恢复.通过对容错事务存储系统的隔离性证明了该方法的正确性.最后,使用包括4个SPLASH-2典型用例在内的5个测试程序对该方法进行了性能测试.实验结果表明,与经典的Checkpointing机制相比,该方法在避免了额外的检查点数据保存开销的同时,还具有较低的故障恢复开销.
-
关键词
容错
容错事务存储系统
故障恢复
事务回退
隔离性
-
Keywords
fault tolerance
fault tolerant transactional memory
fault recovery
transaction rollback
isolation
-
分类号
TP316
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于冗余事务的事务存储系统的错误检测
- 2
-
-
作者
宋伟
杨学军
-
机构
国防科技大学计算机学院并行与分布处理国家重点实验室
中国电子系统设备工程公司研究所
-
出处
《计算机研究与发展》
EI
CSCD
北大核心
2013年第5期1085-1099,共15页
-
基金
国家自然科学基金项目(60921062
61003087)
-
文摘
针对事务存储系统下的错误检测问题,提出了一种基于冗余事务的事务存储系统的错误检测方法(error detection by redundant transaction,EDRT).该方法为每个事务创建一个副本事务,并利用富余的处理器核资源同时执行原始事务和副本事务,通过比较原始事务和副本事务的执行结果达到检测错误的目的.在检错比较数据集的获取上,EDRT方法利用了事务存储系统自身的版本管理机制,实现了对用户透明的在线接近最小数据比较集的获取.将EDRT方法应用于日志事务存储系统,提出了针对容错日志事务存储系统的设计问题的解决方法.最后,使用了包括4个SPLASH-2典型用例在内的5个测试程序对该方法进行了验证测试,实验结果表明EDRT检错方法相对整个程序的平均检错开销在3.68%左右,而相对于程序内事务部分的平均检错开销也只有12.07%左右.通过与双模冗余检错方法(dual modular redundancy error detection mechanism,DMR)的对比,EDRT方法与DMR方法的平均检错开销比只有0.05%左右.
-
关键词
容错
冗余事务
错误检测
事务存储系统
错误隔离
错误传播
-
Keywords
fault tolerance
redundant transaction
error detection
transactional memory system
error isolation
error propagation
-
分类号
TP302.8
[自动化与计算机技术—计算机系统结构]
-
-
题名基于非易失存储器的事务存储系统综述
被引量:4
- 3
-
-
作者
石伟
汪东升
-
机构
清华大学计算机科学与技术系
清华信息科学与技术国家实验室(筹)
-
出处
《计算机研究与发展》
EI
CSCD
北大核心
2016年第2期399-415,共17页
-
基金
国家自然科学基金项目(61373025
61303002)
国家"八六三"高技术研究发展计划基金项目(2012AA010905)~~
-
文摘
随着非易失存储器的出现和广泛使用,存储体系结构正在发生根本改变.传统数据库系统与文件系统事务处理技术大多基于磁盘设备,设计之初并未考虑非易失存储器特性.为了充分利用非易失存储器特性,缩小计算机系统的I/O性能与CPU处理性能之间的差距,基于非易失存储器的事务存储系统与技术成为了研究热点.首先讨论了软件层事务处理技术的现状,分别介绍了传统数据库系统与文件系统事务处理常用技术;然后依据闪存和相变内存进行划分,对现有基于非易失存储器的事务存储系统与技术进行了讨论;最后给出了基于非易失存储器的事务存储系统研究展望.在基于闪存的事务存储相关研究中,首先分析了使用传统设备接口闪存设备加速事务处理的系统设计,然后重点分析了基于专用事务接口的事务闪存存储系统研究,并对基于闪存的事务存储系统不同研究进行了比较.在基于相变内存的事务存储相关研究中,分别分析并比较了相变内存在主存环境和外存环境提供事务处理的技术,重点讨论了日志与缓存融合技术、细粒度日志技术等关键问题.
-
关键词
非易失性存储器
闪存
相变存储器
事务处理
事务存储系统
I/O栈
-
Keywords
non-volatile memory
flash memory
phase change memory (PCM)
transaction processing
transactional storage system
I/O stack
-
分类号
TP302.1
[自动化与计算机技术—计算机系统结构]
-