基于RDMA和NVMM分布式系统的顺序锁研究与实现

来源 :华东师范大学 | 被引量 : 0次 | 上传用户:f54265932
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,远程直接内存访问(Remote Direct Memory Access,RDMA)和非易失性内存(Non-Volatile Main Memory,NVMM)被大量应用于分布式系统中。随着RDMA和NVMM支持的存储与访问性能不断增长,传统的锁管理机制开始暴露出开销高的问题。结合RDMA原子取和加(Fetch and Add,FA)原语和面包店算法的锁机制可以在保证数据一致性的同时,降低软件层面的开销。然而,由于RDMA仅可对8字节内存进行原子操作,导致在设计上对各种锁状态信息的取舍存在很大考验。针对上述场景,本文首先进行了RDMA不同原语访问内存的性能测试。然后提出了一种基于RDMA的分布式顺序锁机制,该锁机制使用64位的内存空间表示一个顺序锁,并以客户端驱动的形式实现了锁的获取、释放,达到了减少轮询开销、降低通信延迟的效果。通过引入写锁超时规则,本文锁机制实现了容错恢复功能。最后本文提出了与顺序锁机制相结合使用的数据备份和恢复的一致性策略,作为顺序锁机制一致性功能的补充。实验结果表明,在读密集场景下,本文顺序锁机制的吞吐率和平均延迟相对于DSLR锁分别改善了139.6%和64.9%,相对于RPC锁分别改善618.8%和81.4%。在一致性保证的持久化写入测试中,本文的锁机制相比对照组的吞吐率提高了9.12倍。
其他文献
学位
如今每天都有海量的视频内容不断产生,传统的人工分析已经远远无法胜任这种量级的任务,因此自动化的视频分析算法变得非常重要。在视频分析领域,识别经过剪辑的视频片段中的动作类别是一个重要的任务,然而实际上大多数视频是未经剪辑的、包含动作和背景的长视频,如何在这类视频中定位动作的时序位置,是本文的研究重点。此外,由于传统的动作定位方式无法识别视频中复杂的动作组合、细节,或者是人与环境的交互行为,本文又研究
通过合成生物学手段构建基因细胞工程生物传感器,并与集成电路技术相结合,对代谢疾病的诊断与治疗具有重大科学意义和转化应用前景。而对于基因细胞工程生物传感器相关芯片中的电源管理系统,需具有低功耗的特点,因此其设计十分具有挑战性。本文基于中芯国际40nm CMOS工艺,设计了一款可应用于低功耗生物微弱光信号检测So C中的低功耗电源管理系统。本文的主要研究成果如下:1、通过低功耗生物微弱光信号检测So
物联网数据异常检测是物联网、大数据和机器学习等技术融通结合的应用场景之一。异常检测对提升物联网系统的安全性、稳定性以及所采集数据的准确性有重要意义。然而,传统物联网云平台不支持机器学习模型的部署,这给物联网大数据的开发利用带来了桎梏。目前主流的解决方法是在Iaa S云主机上部署算法模型来实现异常检测端,但是这种方式存在“闲时计费”问题,成本高昂,且伸缩性和通用性较差。因此,如何在现有异常检测算法的
近年来,随着互联网和信息技术的发展,电商行业进入门槛也随着降低,B2C电商之间的竞争愈加激烈。从市场格局来看,除了阿里和京东雄踞市场之外,“独角兽”企业——拼多多也在网络零售界刮起一阵拼购狂潮。这使得原来的一些主流电商的处境变得十分艰难,线上获客成本持续攀升。加之,电商企业在运营过程中,普遍存在着高昂的成本支出。若是对成本缺乏有效规划与控制,将会在激烈的市场角逐中处于劣势,甚至随时会被市场的优胜劣
文言文是中华民族伟大智慧和思想传承的载体,然而现代人阅读文言文仍存在较大的障碍,人工翻译文言文的成本过高,大量文言文古籍缺乏数字化的现代汉语翻译。随着互联网与人工智能的飞速发展,机器翻译相关研究层出不穷,利用机器翻译模型进行文言文古籍的批量翻译对文言文译文数字化具有重要意义。然而目前缺乏针对文言文机器翻译任务的研究,同时缺乏高质量、大规模的平行语料数据集,文言文机器翻译研究发展缓慢。此外,文言文翻
当下社会的繁荣发展,离不开密码学的保驾护航。基于S盒的密码算法是最经典的分组密码算法之一,ARX型结构因其软件友好实现性被业界广泛应用,同时差分分析是对现代密码算法最经典的分析方法,因此研究基于S盒的密码算法和ARX型密码算法抵抗差分分析的安全性具有重要意义。本文重点研究了基于S盒的密码算法和ARX型密码算法的建模问题,利用MILP技术对Craft算法、SM4算法和Ballet算法进行差分分析。针
随着远程直接内存访问(Remote Direct Memory Access,RDMA)技术的不断发展,越来越多的数据中心选择采用这种低延迟高吞吐的方式进行通信。RDMA通过将原本在CPU上完成的一部分计算转移到网卡上,从而解放CPU算力,能够做到在远端CPU不被唤醒的情况下访问远端内存上的数据。除了RDMA,非易失性主存(Non-Volatile Main Memory,NVMM)在近年来也被数
随着集成电路在微波和太赫兹领域大力发展,异质结双极晶体管(HBT)以高增益、高频率、高可靠性等优势引起研究人员广泛关注。HBT器件作为高频电子器件之一,拥有广阔的应用前景。然而,器件模型仍需要完善,模型参数作为器件模型中重要的部分之一,精确参数的提取具有重要意义。本文对HBT器件的模型参数提取以及软件设计展开。通过对HBT器件大信号等效电路模型原理和参数提取方法分析,提出了一种以直接参数提取为基础
本文研究了通信系统中满足用户服务质量需求时的最小化功率分配策略优化问题。在高可靠低时延通信场景下,假设接收端与发送端不知道信道状态信息时,对端到端的单天线瑞利块衰落信道模型进行研究。本文采用有限块长编码率(Finite Block Length,FBL)保证时延约束;采用具有一轮重传的增量冗余混合自动重传机制(Hybrid Automatic Repeat request with Increme