-
公开(公告)号:WO2014151168A1
公开(公告)日:2014-09-25
申请号:PCT/US2014/025145
申请日:2014-03-13
Applicant: MICROSOFT CORPORATION
Inventor: HARPER, David T. III , SENGUPTA, Sudipta , BURGER, Douglas Christopher , PETERSON, Eric C. , MALTZ, David A.
CPC classification number: G06F15/167 , G06F9/544 , G06F9/547 , G06F12/1027 , H04L67/1097
Abstract: Memory is shared among physically distinct, networked computing devices. Each computing device comprises a Remote Memory Interface (RMI) accepting commands from locally executing processes and translating such commands into forms transmittable to a remote computing device. The RMI also accepts remote communications directed to it and translates those into commands directed to local memory. The amount of storage capacity shared is informed by a centralized controller, either a single controller, a hierarchical collection of controllers, or a peer-to-peer negotiation. Requests that are directed to remote high-speed non-volatile storage media are detected or flagged and the process generating the request is suspended such that it can be efficiently revived. The storage capacity provided by remote memory is mapped into the process space of processes executing locally.
Abstract translation: 内存在物理上不同的联网计算设备之间共享。 每个计算设备包括接收来自本地执行过程的命令的远程存储器接口(RMI),并将这些命令转换成可发送到远程计算设备的形式。 RMI还接受指向它的远程通信,并将它们转换为指向本地存储器的命令。 共享的存储容量由集中控制器,单个控制器,控制器的分层收集或对等协商通知。 针对远程高速非易失性存储介质的请求被检测或标记,并且产生请求的过程被暂停,使得可以有效地恢复。 由远程存储器提供的存储容量映射到本地执行的进程的进程空间。