首站-论文投稿智能助手
典型文献
一种基于时间戳的高扩展性的持久性软件事务内存
文献摘要:
新兴的非易失性内存(non-volatile memory,NVM)具有字节寻址、持久性、大容量和低功耗等优点,然而,在NVM上进行并发编程往往比较困难,用户既要保证数据的崩溃一致性又要保证并发的正确性.为了降低用户开发难度,研究人员提出持久性事务内存方案,但是现有持久性事务内存普遍存在扩展性较差问题.测试发现限制扩展性的关键因素在于全局逻辑时钟和冗余NVM写操作.针对这2个方面,提出了线程逻辑时钟方法,通过允许每个线程拥有一个独立时钟,消除全局逻辑时钟中心化问题;提出了缓存行感知的双版本方法,为数据维护2个版本,通过循环更新这2个版本来保证数据的崩溃一致性,从而消除冗余的NVM写操作.基于所提出的这2个方法,实现了一个基于时间戳的高扩展的持久性软件事务内存(scalable durable transactional memory,SDTM),对比测试显示,在YCSB负载下,与DudeTM和PMDK相比,SDTM的性能最多分别提高了2.8倍和29倍.
文献关键词:
持久性事务内存;并发控制;非易失性内存;数据一致性;ACID特性
作者姓名:
刘超杰;王芳;邹晓敏;冯丹
作者机构:
华中科技大学武汉光电国家研究中心 武汉 430074
引用格式:
[1]刘超杰;王芳;邹晓敏;冯丹-.一种基于时间戳的高扩展性的持久性软件事务内存)[J].计算机研究与发展,2022(03):499-517
A类:
崩溃一致性,持久性事务内存,SDTM,DudeTM,PMDK
B类:
时间戳,高扩展性,非易失性内存,volatile,memory,NVM,字节,寻址,大容量,低功耗,保证数据,发难,逻辑时钟,线程,立时,缓存,数据维护,scalable,durable,transactional,对比测试,YCSB,并发控制,数据一致性,ACID
AB值:
0.28797
相似文献
机标中图分类号,由域田数据科技根据网络公开资料自动分析生成,仅供学习研究参考。