[发明专利]存储器服务器在审
| 申请号: | 200880130190.1 | 申请日: | 2008-07-03 |
| 公开(公告)号: | CN102150147A | 公开(公告)日: | 2011-08-10 |
| 发明(设计)人: | J·常;P·兰加纳桑;K·T·林 | 申请(专利权)人: | 惠普开发有限公司 |
| 主分类号: | G06F15/16 | 分类号: | G06F15/16;G06F13/00 |
| 代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 李娜;王洪斌 |
| 地址: | 美国德*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 存储器 服务器 | ||
1.一种系统,包括:
多个服务器,每个服务器包括一个或者多个中央处理单元(CPU)和本地存储器;
存储器服务器,远离所述多个服务器定位并且包括由所述多个服务器通过连接共享的远程存储器池,其中所述多个服务器中的每个服务器相互独立并且独立于所述存储器服务器;以及
远程存储器控制器,其中所述远程存储器控制器从所述存储器池向所述多个服务器分配远程存储器,其中用于在所述多个服务器中的每个服务器上运行的操作系统(OS)的物理地址空间包括它的分配的远程存储器和它的本地存储器的集合。
2.根据权利要求1所述的系统,其中对于每个OS,所述OS使用的一些虚拟存储器地址映射到与用于所述CPU的所分配的远程存储器关联的物理地址。
3.根据权利要求1所述的系统,其中所述池中的远程存储器的共享至少由在所述远程存储器控制器处的地址转换控制并且对于所述OS是透明的。
4.根据权利要求3所述的系统,其中所述多个服务器均包括固件设置,所述固件设置允许所述本地存储器控制器将用于所述地址空间的物理地址标识为所分配的远程存储器中的地址。
5.根据权利要求4所述的系统,其中所述固件设置包括BIOS使用的寄存器中的数据,所述数据表明映射到虚拟地址空间的物理地址空间的一部分在所分配的远程存储器中。
6.根据权利要求3所述的系统,还包括用于每个服务器的本地交换机,所述本地交换机经由所述连接提供到所述远程存储器的接口。
7.根据权利要求6所述的系统,其中所述本地交换机被配置成实施关键块优先(CBF)策略,其中向CPU提供取回的用于远程存储器请求的关键块,同时仍在取回用于所述请求的其它页面。
8.根据权利要求7所述的系统,其中块存在矢量被更新以表明哪些块已经到来并且在操作中由所述CPU使用,并且所述到来的块能够高速缓存于处理器高速缓存中。
9.根据权利要求1所述的系统,其中每个OS被配置成识别哪些物理地址对应于存储器服务器中的远程存储器,并且所述OS被配置为基于包括远程存储器访问延时的一个或者多个因素做出关于将数据存储在本地存储器还是存储在远程存储器中的判决。
10.根据权利要求1所述的系统,还包括通过以下中的一个或多个来节约功率:通过减少汲取功率的DRAM总量以及通过实现在所述存储器服务器上扩展使用较低功率的DRAM部件和模式。
11.一种存储器服务器,用于为相互独立并且独立于所述存储器服务器的多个服务器提供远程存储器,所述存储器服务器包括:
存储器模块;
存储器控制器,其为所述多个服务器中的每个服务器分配所述存储器模块中的存储器并且管理所述多个服务器的远程存储器访问,其中每个服务器使用所分配的存储器作为它的物理地址空间的一部分;以及
包括条目的页面表,所述条目标识所述存储器模块和所述存储器模块中存储用于所述多个服务器的数据的位置。
12.根据权利要求11所述的存储器服务器,还包括:
交换机,其经由光学互连连接为所述存储器服务器提供到所述多个服务器的接口,其中所述交换机从所述多个服务器接收页面读取和写入请求并且所述请求由所述存储器控制器管理。
13.根据权利要求12所述的存储器服务器,还包括:
闪存,其中所述存储器控制器标识所述多个服务器中的活动度较低的一个或者多个服务器并且将用于那些服务器的数据从存储器模块迁移到所述闪存。
14.一种方法,包括:
确定共享远程存储器服务器上的存储器的服务器的数目;
为每个服务器分配所述存储器服务器上的一定量的存储器;
向每个服务器发送对应分配的存储器量的指示,其中在每个服务器上的OS使用所述分配的存储器作为物理存储器并且所述物理存储器包括用于所述OS的物理地址空间的一部分;并且
基于所述服务器中的一个或者多个服务器对所述存储器服务器的远程访问为所述一个或者多个服务器再分配所述存储器的量。
15.根据权利要求14所述的方法,还包括:
对于所述一个或者多个服务器中的每个服务器,在远离所述一个或者多个服务器中的每个服务器的存储器控制器处进行地址转换,其中所述地址转换包括将用于每个服务器的虚拟地址转换成用于对应分配的量的存储器的物理地址,并且所述地址转换对于运行于所述一个或者多个服务器中的每个服务器上的OS是透明的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普开发有限公司,未经惠普开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200880130190.1/1.html,转载请声明来源钻瓜专利网。





