[发明专利]低延迟的基于RDMA的分布式存储装置有效
申请号: | 201680068042.6 | 申请日: | 2016-11-11 |
公开(公告)号: | CN108351860B | 公开(公告)日: | 2022-02-25 |
发明(设计)人: | A·沙米斯;铃江丰;K·M·里斯维克 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F15/173 | 分类号: | G06F15/173 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;姚杰 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | “分布式存储控制器”应用基于RDMA的存储器分配器,以在跨多个联网计算机分布的共享存储器中实现分布式线程安全且无锁的存储系统。分布式存储控制器使得在任意数目的联网计算机上的任意数目的客户端应用、进程、子例程等能够经由单向RDMA消息序列(例如,RDMA读、RDMA写和RDMA原子比较和交换(CAS)操作)在共享存储器上并发执行自我指向的无锁分配、解分配、读、写等,而不需要CPU锁定。因此,托管共享存储器的计算设备的CPU不需要被通知在该共享存储器上的基于RDMA的读、写或CAS操作。因此,托管共享存储器的任意部分的计算设备的CPU利用率是最小的,由此使分布式存储控制器能够通过非常大量的联网计算设备来缩放到非常大量的并发访问。 | ||
搜索关键词: | 延迟 基于 rdma 分布式 存储 装置 | ||
【主权项】:
1.一种分布式存储系统,包括:多个联网计算设备,经由支持RDMA的NIC进行通信;分布式存储分布表和元数据,被托管在所述联网计算设备中的一个或多个联网计算设备上;分布式存储装置,包括跨所述联网计算设备中的两个或更多个联网计算设备分配的多个存储器区域;基于RDMA的消息传送模块的分离实例,被托管在多个所述联网计算设备中的每一个联网计算设备上;基于RDMA的存储器分配器模块的分离实例,被托管在多个所述联网计算设备中的每一个联网计算设备上;以及与所述分布表和元数据组合地应用所述计算设备中的一个或多个计算设备的所述基于RDMA的存储器分配器模块和所述计算设备中的一个或多个计算设备的所述基于RDMA的消息传送模块,以并发地对所述分布式存储装置执行基于RDMA的无锁存储器操作的任意组合。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201680068042.6/,转载请声明来源钻瓜专利网。
- 上一篇:用于端点设备的直接存储器存取
- 下一篇:用于配置和注册的系统和方法