The memory system, as an example of the present disclosure, includes a memory structure and coverage. The memory structure includes: the network of memory components interconnected by optical interconnection parts, and the memory address space of the memory components are aggregated and exposed, just as the network is a single memory resource. The memory structure also includes steps to implement the structure routing protocol, which will route the memory addressing request along the path to the router module of the destination memory component in the memory structure. Cover increased memory system and includes the elastic overlay nodes, overlay nodes for receiving and forwarding requests from a client program memory addressing and routing protocol covering steps to selectively control the memory addressing requests received along the path is determined according to the structure of the routing protocol or through overlay nodes along the path to the destination memory component replacement routing.
【技术实现步骤摘要】
【国外来华专利技术】存储器系统管理
技术介绍
一些计算系统使用包括多个互连的存储器组件的存储器系统。存储器组件可以分布到不同的位置,根据需要,一些存储器组件位于计算系统近处,而一些其它存储器组件位于远程位置处,或者以多种数量位于同处。附图说明以下的详细描述参考了附图。然而,应当明确地理解,附图仅为了说明和描述的目的。虽然在该文档中描述了若干的示例,修改、改动和其它实现方式是可能的。因此,下面的详细描述不限制所公开的示例。相反,公开的示例的恰当范围可由随附的权利要求来限定。图1(a)示意性地表示根据本公开的特定示例的存储器系统,图1(b)示出了图1(a)的存储器系统的结构如何呈现于寻求对存储器系统中的数据进行读/写的处理器组件或应用,图1(c)示出了图1(a)的存储器结构的区域的示例的实现方式;图2(a)示意性地表示图1(a)的存储器系统的示例的实现方式,图2(b)示意性地表示添加第二覆盖的图2(a)的存储器系统的变体;图3是根据本公开可以在存储器系统中连接以充当覆盖进入节点的示例的存储器组件设备的示意性表示;图4是示出根据结构路由协议确定的路由路径和根据覆盖路由协议(经由中间覆盖节点传送)确定的替代路径的示例的图;图5是在存储器系统内路由地址请求的示例方法的步骤的流程图;以及图6示意性地示出了包括实现路由地址请求的图5示例方法的示例的计算机程序的计算机。具体实施方式开发了存储器系统,其包括多个互连的存储器组件,存储器组件的各自的存储器地址空间通过类似于计算机网络中的网关起作用的进入点被聚合且暴露(例如,到处理器/计算模块,和/或其它存储器组件),就如同存储器组件的整个网络只是具有均 ...
【技术保护点】
一种存储器系统,包括:存储器结构,以及覆盖,其中:所述存储器结构包括:由光互连件互连的存储器组件的网络以及路由器模块,所述存储器组件的存储器地址空间被聚合和暴露,如同所述网络是单个存储器资源一样,所述路由器模块实现结构路由协议的步骤以将存储器寻址请求沿路径路由到所述存储器结构中的目的地存储器组件;并且所述覆盖包括覆盖节点,所述覆盖节点用于接收和转发来自客户端程序的存储器寻址请求并且实现覆盖路由协议的步骤以选择性地控制将接收到的存储器寻址请求沿根据所述结构路由协议确定的路径或沿经由覆盖节点的替代路径路由到目的地存储器组件。
【技术特征摘要】
【国外来华专利技术】1.一种存储器系统,包括:存储器结构,以及覆盖,其中:所述存储器结构包括:由光互连件互连的存储器组件的网络以及路由器模块,所述存储器组件的存储器地址空间被聚合和暴露,如同所述网络是单个存储器资源一样,所述路由器模块实现结构路由协议的步骤以将存储器寻址请求沿路径路由到所述存储器结构中的目的地存储器组件;并且所述覆盖包括覆盖节点,所述覆盖节点用于接收和转发来自客户端程序的存储器寻址请求并且实现覆盖路由协议的步骤以选择性地控制将接收到的存储器寻址请求沿根据所述结构路由协议确定的路径或沿经由覆盖节点的替代路径路由到目的地存储器组件。2.根据权利要求1的存储器系统,其中,所述覆盖节点包括寻址请求转发器,其控制接收到的存储器寻址请求在其上朝向所述目的地存储器组件传输的路径。3.根据权利要求2的存储器系统,其中:所述覆盖包括与所述存储器结构的所述存储器组件中的N个存储器组件相关联的覆盖模块,以使所述N个存储器组件用作覆盖节点,其中N是等于或大于2的整数,所述覆盖节点包括覆盖进入节点,所述覆盖进入节点具有接收来自相应的客户端程序的存储器寻址请求的接口;并且覆盖进入节点的寻址请求转发器实现所述覆盖路由协议的步骤以选择性地控制将由客户端接口接收到的存储器寻址请求路由到所述目的地存储器组件。4.根据权利要求3的存储器系统,其中,针对由所述覆盖进入节点的客户端接口接收到的每个相应的存储器寻址请求,所述覆盖进入节点的所述寻址请求转发器根据由路由策略规定的判断标准来判断经由覆盖节点的替代路径比根据所述结构路由协议确定的路径是更好还是更坏。5.根据权利要求4的存储器系统,其中,所述覆盖进入节点的寻址请求转发器应用相同的应用特定的路由策略来控制对从运行相同的软件应用或相同类型的软件应用的客户端程序接收到的存储器寻址请求的路由。6.根据权利要求4的存储器系统,其中,通过应用基于路由策略中规定的路径度量来确定覆盖节点之间的路径的可取性的所述路由策略,所述覆盖进入节点的寻址请求转发器控制对由覆盖节点客户端接口接收到的存储器寻址请求的路由。7.根据权利要求6的存储器系统,其中,所述覆盖包括监视覆盖节点之间的路径的路径度量以及维护指示所监视的度量的路由表的覆盖路由器,并且所述覆盖进入节点的寻址请求转发器访问所述路由表的路径度量数据以针对由所述覆盖进入节点的客户端接口接收到的每个相应的存储器寻址请求来判断经由覆盖节点的替代路径是比根据所述结构路由协议确定的路径更好还是更坏。8.根据权利要求7的存储器系统,其中,所述覆盖路由器通过主动探索和被动观察的组合来监视路径度量。9.根据权利要求7的存储器系统,其中,所述覆盖进入节点包括对在其相应的客户端接口处接收到的存储器寻址请求分配类型的分类器模块,并且覆盖进入节点的寻址请求转发器根据由所述分类器模块分配给相应的存储器寻址请求的类型,通过应用针对存储器寻址请求规定不同的路由标准的路由策略来控制对存储器寻址请求的路由。10.根据权利要求9的存储器系统,其中,所述覆盖进入节点包括加标签模块,所述加标签模块对要沿所述替代路径路由的存储器寻址请求添加指示由所述分类器模块分配给所述存储器寻址请求的类型的类型标签,并且覆盖节点包括标签识别模块,所述标签识别模块识别类型标签且控制对加有类型标签的存储器寻址请求的向前...
【专利技术属性】
技术研发人员:L·M·瓦克罗冈萨雷兹,S·赛洛尔,
申请(专利权)人:慧与发展有限责任合伙企业,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。