[发明专利]通过网络的存储器共享在审
申请号: | 201480014739.6 | 申请日: | 2014-03-13 |
公开(公告)号: | CN105190581A | 公开(公告)日: | 2015-12-23 |
发明(设计)人: | D·T·哈珀三世;S·森吉普塔;D·C·伯格;E·C·彼得森;D·A·马尔茨 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16;H04L29/12 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈小刚 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通过 网络 存储器 共享 | ||
1.一种在多个计算设备之间共享存储器存储容量的方法,所述方法包括以下步骤:
在第一计算设备处接收来自在所述第一计算设备上执行的进程的、指定在所述第一计算设备的本地可寻址的存储器名字空间中的存储器地址的、以存储器为中心的请求;
在所述第一计算设备处确定所指定的存储器地址由安装在第二计算设备上的存储器支持;
在所述第一计算设备处将接收到的请求转换成定向到所述第二计算设备的网络通信;
在所述第一计算设备处接收来自所述第二计算设备的网络通信;
在所述第一计算设备处将从所述第二计算设备接收到的网络通信转换成对所述请求的响应;以及
在所述第一计算设备处将所述响应提供给所述进程。
2.如权利要求1所述的方法,其特征在于,进一步包括以下步骤:
在所述第二计算设备处,接收定向到所述第二计算设备的网络通信;
在所述第二计算设备处,将定向到所述第二计算设备的网络通信转换成以存储器为中心的请求;
在所述第二计算设备处在安装在所述第二计算设备上的存储器的一部分上执行所述以存储器为中心的请求;
在所述第二计算设备处接收对在安装在所述第二计算设备上的存储器的所述部分上执行所述以存储器为中心的请求的响应;以及
在所述第二计算设备处将对执行所述以存储器为中心的请求的所述响应转换成来自所述第二计算设备的网络通信;
3.如权利要求1所述的方法,其特征在于,进一步包括以下步骤:标识所述第一计算设备的存储器的要在所述多个计算设备之间共享的一部分;以及防止所述第一计算设备的存储器的所标识的部分成为所述第一计算设备的在本地可寻址的存储器名字空间的一部分。
4.如权利要求3所述的方法,其特征在于,所述标识是响应于从协调存储器存储容量在所述多个计算设备之间的共享的存储器共享控制器接收到的通信来执行的。
5.如权利要求3所述的方法,其特征在于,所述标识是响应于所述多个计算设备之间的对等协商执行的。
6.一种或多种包括用于执行如权利要求1所述的步骤的计算机可执行指令的计算机可读介质。
7.一种在多个计算设备之间共享存储器存储容量的系统,所述系统包括:
第一计算设备,包括:
第一在本地可寻址的存储器名字空间;
第一存储器;
第一远程存储器接口;以及
在所述第一计算设备上执行的第一进程;以及
与所述第一计算设备在物理上不同的第二计算设备,所述第二计算设备包括:
第二操作系统;
第二存储器,所述第二存储器的一部分可供用于与所述系统的其他计算设备共享,所述部分由所述第二操作系统来描绘;以及
具有对所述第二存储器的所述部分的直接访问的第二远程存储器接口;
其中所述第一在本地可寻址的存储器名字空间由所述第一计算设备的所述第一存储器和所述第二计算设备的所述第二存储器的所述部分两者来支持。
8.如权利要求7所述的系统,其特征在于,所述第一远程存储器接口执行包括以下动作的步骤:
从所述第一进程接收指定所述第一在本地可寻址的存储器名字空间中的存储器地址的、以存储器为中心的请求;
确定所指定的存储器地址与所述第一在本地可寻址的存储器名字空间的由所述第二存储器的所述部分支持的部分相对应;
将接收到的请求转换成定向到所述第二计算设备的网络通信;
接收来自所述第二计算设备的网络通信;
将从所述第二计算设备接收到的网络通信转换成对所述请求的响应;以及
将所述响应提供给所述第一进程。
9.如权利要求7所述的系统,其特征在于,还包括第一存储器共享控制器,所述第一存储器共享控制器确定要使其变得可供共享的所述第一存储器的一部分和所述第二存储器的所述部分。
10.一种物理上安装在第一计算设备上的远程存储器接口单元,所述远程存储器接口单元被配置成执行包括以下各项的步骤:
从在所述计算设备上执行的进程接收指定所述第一计算设备的在本地可寻址的存储器名字空间中的存储器地址的、以存储器为中心的请求,所述在本地可寻址的存储器名字空间由安装在所述第一计算设备上的第一存储器和安装在第二计算设备上的第二存储器的一部分两者来支持;
确定所指定的存储器地址与安装在所述第二计算设备上的第二存储器的所述部分相对应,所述第二计算设备远离所述第一计算设备;
将接收到的请求转换成定向到所述第二计算设备的网络通信;
接收来自所述第二计算设备的网络通信;
将从所述第二计算设备接收到的网络通信转换成对所述请求的响应;以及
将所述响应提供给所述进程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480014739.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:刀片与轴一体成型实心背向错开式六对刃切削刀
- 下一篇:一种高压辊磨机用下侧板