华为云存储创新Lab论文被存储领域顶级会议FAST’2022接收,提出并实现一种面向持久化内存全单边RDMA分布式事务系统
FAST是存储系统领域的顶级会议,入选中国计算机协会(CCF)推荐A类国际会议列表,本次共投稿130篇论文,接收28篇,录用率21.5%。华为云存储创新实验室MemArts团队和华中科大华宇教授团队合作提出首个面向分离式内存设计的分布式事务系统FORD。
【论文信息】
Ming Zhang, Yu Hua, Pengfei Zuo, Lurong Liu, "FORD: Fast One-sided RDMA-based Distributed Transactions for Disaggregated Persistent Memory", in Proceedings of the 20th USENIX Conference on File and Storage Technologies (FAST), 2022.
【论文简介】
在云数据中心中,分离式持久内存技术(Disaggregated Persistent Memory, DPM)通过构建一个可扩展的远端内存池来提升资源利用率和故障隔离性。另外,分布式事务在云数据中心应用中被广泛使用。但是,由于DPM中极其有限的计算资源和PM的低带宽特性,现有面向独立服务器设计的分布式事务系统很难高效运行在DPM上。
为了解决这一难题,本文提出一个面向DPM设计的分布式事务系统FORD。FORD使用全单边RDMA来处理事务,事务操作不会涉及到PM池中弱的计算资源。为了减少全单边RDMA的RTT数,FORD把读和加锁操作打包在一个请求中来消除事务处理过程中locking和validation阶段的开销。为了加速事务提交,FORD使用并行undo日志和数据可见性控制来实现一个RTT内更新所有的远端副本。另外,FORD选择性地发起RDMA flush来减少数据持久化的性能开销。实验显示,相对于state-of-the-art的工作,FORD提升了2.2倍的事务吞吐量、减少了58.4%的事务执行时延。
【论文链接】
FORD: Fast One-sided RDMA-based Distributed Transactions for Disaggregated Persistent Memory