导读:本文包含了事务存储系统论文开题报告文献综述及选题提纲参考文献,主要关键词:非易失性存储器,闪存,相变存储器,事务处理
事务存储系统论文文献综述
石伟,汪东升[1](2016)在《基于非易失存储器的事务存储系统综述》一文中研究指出随着非易失存储器的出现和广泛使用,存储体系结构正在发生根本改变.传统数据库系统与文件系统事务处理技术大多基于磁盘设备,设计之初并未考虑非易失存储器特性.为了充分利用非易失存储器特性,缩小计算机系统的I/O性能与CPU处理性能之间的差距,基于非易失存储器的事务存储系统与技术成为了研究热点.首先讨论了软件层事务处理技术的现状,分别介绍了传统数据库系统与文件系统事务处理常用技术;然后依据闪存和相变内存进行划分,对现有基于非易失存储器的事务存储系统与技术进行了讨论;最后给出了基于非易失存储器的事务存储系统研究展望.在基于闪存的事务存储相关研究中,首先分析了使用传统设备接口闪存设备加速事务处理的系统设计,然后重点分析了基于专用事务接口的事务闪存存储系统研究,并对基于闪存的事务存储系统不同研究进行了比较.在基于相变内存的事务存储相关研究中,分别分析并比较了相变内存在主存环境和外存环境提供事务处理的技术,重点讨论了日志与缓存融合技术、细粒度日志技术等关键问题.(本文来源于《计算机研究与发展》期刊2016年02期)
徐书珩[2](2015)在《基于RSTM的软件事务存储系统的读写策略研究与优化》一文中研究指出在未来,并行开发仍然是程序员面临的主要挑战。指令级并行的局限性和对能力的约束预算迫使制造商从扩展单独处理器核心性能提供多核心芯片转变。多核处理器(CMPs)被应用在许多应用程序中。传统的锁机制存在一系列问题。在这种情况下,事务存储系统应运而生。事务存储技术让事务这一原子性程序块并发执行,当事务发生冲突时才转换为串行执行。事务存储系统是一种全新的多核体系结构,它为并行程序设计者提供了一个简洁高效的并行编程环境。通过使用事务能够解决由锁机制所带来的一系列问题,可以提高程序的并发性。本文主要对事务存储系统的现状进行了研究,深入研究事务存储中的读写行为。传统的读写策略主要包括读验证和写获取两个部分。读写验证策略对系统的性能有很重要的影响。本文对当前传统的读写验证策略进行了分析,本文发现没有一个单一的读验证策略或一个单独的写获取策略适合所有的应用,因此本文结合RSTM系统本身数据结构,运行流程等的现状,对其进行改进,设计出DARV动态自适应读验证算法。DARV算法的亮点在于它结合应用程序自身的表现和系统中事务数量动态地调整验证策略。在真实的软件事务存储系统中对DARV算法的性能进行了测试。结果表明DARV算法相比传统的读验证算法具有较低的事务中止率。写获取也是影响事务处理的一个重要因素。本文对Rochester软件事务存储(RSTM)中的写获取策略进行研究,提出DALA动态自适应写获取策略并对它进行了实现。DALA写获取策略是基于RSTM实现的一种动态的自适应写获取策略。根据事务的不同表现和当前系统事务数量,DALA选择对应的写获取策略。用RSTM系统自带的一些基准测试程序,对DALA策略的性能进行了评测。结果表明,在大多数情况下,DALA策略都能表现出相对较好的性能。论文首先介绍了课题的研究背景以及事务存储系统的相关技术;然后提出事务读写方面的两个策略。这两个策略包括DARV动态自适应读验证和DALA动态自适应写获取,并详述了这两种策略的设计与实现过程。同时对提出的策略的性能进行了测试。最后,对本文工作做了总结,并进行了下一步工作展望。(本文来源于《东北大学》期刊2015-06-01)
程序,李红燕,王腾蛟,杨冬青[3](2015)在《ODTrans:适用于云数据存储系统的容错的事务协议(英文)》一文中研究指出云数据存储系统中,由于数据的分片、冗余存储以及频繁的节点故障,导致分布式事务的原子提交问题发生变化,使得原先的两阶段提交协议(2PC)不再适用。作者对云存储中事务提交的典型场景进行刻画,重新定义分布式事务的提交问题,并提出基于一致性协议的方法 ODTrans,用于处理分布式提交和副本更新。相比于传统的2PC和主备复制方法,在一个没有拜占庭将军问题的集群中,它可以始终取得进展。实验结果表明,所提方法可以获得与已有的方法相近的性能,既可以容忍从节点发生错误,也可以应对主节点的故障。(本文来源于《北京大学学报(自然科学版)》期刊2015年03期)
孙欣[4](2014)在《基于Signature的软件事务存储系统的研究与实现》一文中研究指出并仃程序设计滞后问题已成为多核处理器发展的瓶颈。为了解决该问题,充分利用多核处理器的性能优势,突破传统并行程序设计模式的局限性,一种新型的并行程序设计模式-事务存储被提出。在应用了事务存储的系统中,代码以事务为单位,可以进行独立的运行、调试等,并且该运行调试环境是由系统自动完成的。而不是像锁机制那样,由程序员来完成,这就大大减轻了程序员的负担,为并行程序设计提供了简洁高效的编程环境。本文首先对软件事务存储系统进行了深入的研究,根据研究结果,针对软件事务存储系统中的数据版本管理策略和冲突检测算法进行了改进,提出了数据版本管理策略Foresight和基于Signature的冲突检测算法TrueCB。其中Foresight采用了自适应的策略来对数据版本进行管理。而TrueCB则将Cuckoo-Bloom中“换入换出”的思想引入到基于Signature的冲突检测算法中,通过改变存储地址指纹信息的形式,来提高指纹信息的存储效率,进而达到缩短响应时间减少系统开销的目的。通过运行基准测试程序可知:对于不同的测试程序,Foresight和TrueCB都具有较低的中止率,达到了预期效果。最后,利用Foresight和TrueCB来实现一种新型的软件事务存储系统RingTCB,该系统采用自适应的方式来管理数据版本,按照“换入换出”策略改变地址指纹信息形式,并使用Polite的冲突解决策略来进行冲突的仲裁。反复运行的各类基准测试程序,结果证明:相对于RingSW,RingTCB具有更高的事务执行效率。论文首先介绍了课题的研究背景以及软件事务存储系统的相关研究工作。根据研究的结果,提出了数据版本管理策略Foresight和基于Signature的冲突检测算法TrueCB,并给出了二者详细的算法设计,实现及测试结果。详细介绍了软件事务存储系统RingTCB,给出了实现的具体程序流程图及部分伪代码。之后对其性能进行测试。最后,对本文工作做了总结,并进行了下一步工作展望。(本文来源于《东北大学》期刊2014-06-01)
单维锋,李军,李忠,王茂发[5](2014)在《基于事务存储技术的地震前兆设备模拟系统》一文中研究指出并行程序设计技术可有效发挥多核处理器的计算能力,提高程序的并发性能;传统的基于锁、信号量等同步机制的并行程序设计容易出现死锁、优先级导致等错误;事务存储技术是一种新型的并行编程模式,可有效地降低面向共享内存模型下并行程序开发的难度;虽然研究人员提出了众多事务存储实现技术,但实际应用案例较少;文章将事务存储技术应用至地震前兆设备模拟系统中,并详细介绍了基于DSTM2和DeuceSTM的并行方案实现技术,通过大量的实验对比了不同并行方案的性能并详细剖析了其原因;实验结果显示,虽然基于事务存储技术的地震前兆设备模拟系统性能和粗粒度锁的并行方案相当,略低于细粒度锁的并行方案,但是基于事务存储技术的并行程序设计方法具有简单、易用的优点,还是可以考虑应用在某些具体应用中。(本文来源于《计算机测量与控制》期刊2014年01期)
刘轶,吴名瑜,王永会,钱德沛[6](2014)在《一种硬件事务存储系统中的事务嵌套处理方案》一文中研究指出事务存储是一种旨在改善多核处理器可编程性的技术,高效的事务嵌套处理是硬件事务存储系统面临的挑战性问题之一.为了在不显着增加硬件复杂性的前提下实现高效的事务嵌套处理,提出了一种支持有条件部分回滚的事务嵌套处理方案CPR,该方案为各层嵌套事务维护统一的数据集合,通过增加少量硬件状态位以记录各层嵌套事务对数据的读/写状态,实现了满足特定条件时事务进行部分回滚,在不显着增加硬件复杂性的前提下,提高了闭合嵌套模型的处理效率.基于模拟器Simics与多核扩展包GEMS进行了模拟实验和性能评价,结果表明,CPR方案在复杂性显着低于nested LogTM的情况下,获得了与其基本一致的性能,同时性能相对于传统的扁平模型有显着提升.(本文来源于《电子学报》期刊2014年01期)
李颀,安虹,李功明,邓博斌[7](2013)在《支持推测并行化的事务存储硬件模拟系统》一文中研究指出多核处理器通过增加处理器核数提高计算能力,虽然可以通过同时运行多道程序的方式利用处理器资源,但是多核处理器真正的成功取决于解决并行应用开发中的难题.为此,处理器体系结构和编程模型的协同开发是必须的.而随着核数的增多,传统上使用的软件模拟器因为软件的串行性而性能越来越差,无法支持这种软硬件协同开发.FPGA天生的并行性使它在模拟多核处理器时具有较高的模拟性能和高度的可扩放性,成为处理器体系结构研究的理想工具.本文介绍了基于FPGA的多核模拟系统,RAMP-Pink.该系统基于HASim实现,同时支持事务存储和线程级推测,用于对事务存储和线程级推测的软硬件协同开发.该模拟系统可配置不同的FPGA开发平台,也可以以软件模拟方式运行.(本文来源于《小型微型计算机系统》期刊2013年05期)
王永会,张鑫伟,刘轶[8](2013)在《硬件事务存储系统研究综述》一文中研究指出随着多核处理器的发展,硬件平台已经提供了充裕的并行能力,这对软件并行编程提出了更高的要求.传统的基于锁机制的并行编程模型存在着诸多难题.借鉴数据库中事务的思想,人们提出事务存储,旨在提供一种可编程性良好的同步手段.硬件事务存储快速有效的优势使之成为研究的热点.阐述了事务存储的基本概念、执行模型和编程接口.介绍了硬件事务存储系统的叁大核心内容,对比了两种典型的硬件事务存储系统.分析讨论了目前硬件事务存储系统研究的热点和难点问题.最后介绍了硬件事务存储研究的平台和测试程序.(本文来源于《小型微型计算机系统》期刊2013年05期)
宋伟,杨学军[9](2013)在《基于冗余事务的事务存储系统的错误检测》一文中研究指出针对事务存储系统下的错误检测问题,提出了一种基于冗余事务的事务存储系统的错误检测方法(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%左右.(本文来源于《计算机研究与发展》期刊2013年05期)
郑鲁腾,王盼[10](2013)在《软件事务存储系统设计选择》一文中研究指出多核微处理器的发展为线程级并行编程带来了新的机遇和挑战。面对传统锁机制应用对并行开发带来的诸多困难,借鉴数据库中事务的概念提出事务存储技术。软件事务存储系统的性能受设计上各方面因素的影响,比如基于字或基于对象、基于锁或无阻塞、直写或回写、早检测或晚检测。对此进行了论述。(本文来源于《软件导刊》期刊2013年03期)
事务存储系统论文开题报告
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
在未来,并行开发仍然是程序员面临的主要挑战。指令级并行的局限性和对能力的约束预算迫使制造商从扩展单独处理器核心性能提供多核心芯片转变。多核处理器(CMPs)被应用在许多应用程序中。传统的锁机制存在一系列问题。在这种情况下,事务存储系统应运而生。事务存储技术让事务这一原子性程序块并发执行,当事务发生冲突时才转换为串行执行。事务存储系统是一种全新的多核体系结构,它为并行程序设计者提供了一个简洁高效的并行编程环境。通过使用事务能够解决由锁机制所带来的一系列问题,可以提高程序的并发性。本文主要对事务存储系统的现状进行了研究,深入研究事务存储中的读写行为。传统的读写策略主要包括读验证和写获取两个部分。读写验证策略对系统的性能有很重要的影响。本文对当前传统的读写验证策略进行了分析,本文发现没有一个单一的读验证策略或一个单独的写获取策略适合所有的应用,因此本文结合RSTM系统本身数据结构,运行流程等的现状,对其进行改进,设计出DARV动态自适应读验证算法。DARV算法的亮点在于它结合应用程序自身的表现和系统中事务数量动态地调整验证策略。在真实的软件事务存储系统中对DARV算法的性能进行了测试。结果表明DARV算法相比传统的读验证算法具有较低的事务中止率。写获取也是影响事务处理的一个重要因素。本文对Rochester软件事务存储(RSTM)中的写获取策略进行研究,提出DALA动态自适应写获取策略并对它进行了实现。DALA写获取策略是基于RSTM实现的一种动态的自适应写获取策略。根据事务的不同表现和当前系统事务数量,DALA选择对应的写获取策略。用RSTM系统自带的一些基准测试程序,对DALA策略的性能进行了评测。结果表明,在大多数情况下,DALA策略都能表现出相对较好的性能。论文首先介绍了课题的研究背景以及事务存储系统的相关技术;然后提出事务读写方面的两个策略。这两个策略包括DARV动态自适应读验证和DALA动态自适应写获取,并详述了这两种策略的设计与实现过程。同时对提出的策略的性能进行了测试。最后,对本文工作做了总结,并进行了下一步工作展望。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
事务存储系统论文参考文献
[1].石伟,汪东升.基于非易失存储器的事务存储系统综述[J].计算机研究与发展.2016
[2].徐书珩.基于RSTM的软件事务存储系统的读写策略研究与优化[D].东北大学.2015
[3].程序,李红燕,王腾蛟,杨冬青.ODTrans:适用于云数据存储系统的容错的事务协议(英文)[J].北京大学学报(自然科学版).2015
[4].孙欣.基于Signature的软件事务存储系统的研究与实现[D].东北大学.2014
[5].单维锋,李军,李忠,王茂发.基于事务存储技术的地震前兆设备模拟系统[J].计算机测量与控制.2014
[6].刘轶,吴名瑜,王永会,钱德沛.一种硬件事务存储系统中的事务嵌套处理方案[J].电子学报.2014
[7].李颀,安虹,李功明,邓博斌.支持推测并行化的事务存储硬件模拟系统[J].小型微型计算机系统.2013
[8].王永会,张鑫伟,刘轶.硬件事务存储系统研究综述[J].小型微型计算机系统.2013
[9].宋伟,杨学军.基于冗余事务的事务存储系统的错误检测[J].计算机研究与发展.2013
[10].郑鲁腾,王盼.软件事务存储系统设计选择[J].软件导刊.2013