Method and system for combining multiple SAS expanders into a SAS switch
    32.
    发明授权
    Method and system for combining multiple SAS expanders into a SAS switch 有权
    将多个SAS扩展器组合成SAS交换机的方法和系统

    公开(公告)号:US08244948B2

    公开(公告)日:2012-08-14

    申请号:US12791244

    申请日:2010-06-01

    IPC分类号: G06F13/00

    CPC分类号: G06F13/4022

    摘要: A first SAS expander including at least phys is operably coupled to a first and a second SAS wide port. A second SAS expander including at least two phys is operably coupled to the first and the second SAS wide port. The first and the second SAS wide port each include at least two lanes, one of each at least two lanes designateable as a connection request lane. The connection request lane of each SAS wide port is operably coupled to a different SAS expander.

    摘要翻译: 包括至少phys的第一SAS扩展器可操作地耦合到第一和第二SAS宽端口。 包括至少两个物理的第二SAS扩展器可操作地耦合到第一和第二SAS宽端口。 第一和第二SAS宽端口各自包括至少两个通道,每个至少两个通道中的一个可指定为连接请求通道。 每个SAS宽端口的连接请求通道可操作地耦合到不同的SAS扩展器。

    SYSTEMS CONFIGURED FOR IMPROVED STORAGE SYSTEM COMMUNICATION FOR N-WAY INTERCONNECTIVITY
    33.
    发明申请
    SYSTEMS CONFIGURED FOR IMPROVED STORAGE SYSTEM COMMUNICATION FOR N-WAY INTERCONNECTIVITY 有权
    配置改进存储系统通信用于N路互连的系统

    公开(公告)号:US20120185643A1

    公开(公告)日:2012-07-19

    申请号:US13082148

    申请日:2011-04-07

    IPC分类号: G06F12/00

    摘要: Storage systems configured for improved N-way connectivity among all of a plurality of storage controllers and all of a plurality of storage devices in the system. All controllers of the storage system are coupled through a switched fabric communication medium to all of the storage devices of the storage system. Thus, the back-end interface of each storage controller of the storage system is used for all communications with any of the storage devices as well as for any communications among the controllers to coordinate the N-way distribution of stored data in a declustered RAID storage environment. This use of the back-end channel for all storage controller to storage device N-way connectivity as well as controller to controller N-way connectivity eliminates the need for a dedicated inter-controller interface for such N-way connectivity and eliminates the over-utilization of a front-end (e.g., network) communication path for providing N-way connectivity in the storage system.

    摘要翻译: 存储系统被配置为改善系统中的所有多个存储控制器和所有多个存储设备中的所有N路连接。 存储系统的所有控制器通过交换结构通信介质耦合到存储系统的所有存储设备。 因此,存储系统的每个存储控制器的后端接口用于与任何存储设备的所有通信以及控制器之间的任何通信,以协调存储数据在解聚RAID阵列中的N路分布 环境。 这种将后端通道用于所有存储控制器的存储设备N路连接以及控制器到控制器N路连接消除了对于这种N路连接的专用控制器接口的需求, 利用前端(例如,网络)通信路径来在存储系统中提供N路连通性。

    BACK-OFF RETRY WITH PRIORITY ROUTING
    34.
    发明申请
    BACK-OFF RETRY WITH PRIORITY ROUTING 有权
    备份重发优先路由

    公开(公告)号:US20110113176A1

    公开(公告)日:2011-05-12

    申请号:US13008706

    申请日:2011-01-18

    IPC分类号: G06F13/00

    摘要: A method for back-off retry with priority routing in a single, cohesive SAS expander includes routing a data transfer between an input of a single, cohesive SAS expander and an output of the single, cohesive SAS expander, wherein the single, cohesive expander includes a first SAS expander, and at least one additional SAS expander via at least one inter-expander link (IEL). The routing of data may further include routing a first OPEN request on a direct path through the first SAS expander to a port of a device and routing a second OPEN request on an alternate path from the first SAS expander and through a second SAS expander to the port of the device. The method further includes determining link availability between the second SAS expander and the port of the device, and, upon determination of a failed link or a busy link, re-routing the data transfer from the second SAS expander to the first SAS expander or a third SAS expander, or retrying the data transfer through the second SAS expander.

    摘要翻译: 一种具有优先级路由选择的后台重试方法包括在单个,内聚式SAS扩展器的输入与单一的内聚式SAS扩展器的输出之间进行路由数据传输,其中单个,内聚扩展器包括 第一SAS扩展器,以及经由至少一个扩展器间链路(IEL)的至少一个附加的SAS扩展器。 数据的路由可以进一步包括将通过第一SAS扩展器的直接路径上的第一OPEN请求路由到设备的端口,并且在来自第一SAS扩展器的备选路径上路由第二OPEN请求,并通过第二SAS扩展器路由到第二SAS扩展器 端口的设备。 该方法还包括确定第二SAS扩展器与设备的端口之间的链路可用性,并且在确定了故障链路或忙链路时,将数据传输从第二SAS扩展器重新路由到第一SAS扩展器或 第三个SAS扩展器,或者通过第二个SAS扩展器重试数据传输。

    APPARATUS AND METHODS FOR TREE MANAGEMENT ASSIST CIRCUIT IN A STORAGE SYSTEM
    35.
    发明申请
    APPARATUS AND METHODS FOR TREE MANAGEMENT ASSIST CIRCUIT IN A STORAGE SYSTEM 审中-公开
    存储系统中的树木管理协助电路的设备和方法

    公开(公告)号:US20100268743A1

    公开(公告)日:2010-10-21

    申请号:US12760415

    申请日:2010-04-14

    IPC分类号: G06F17/30 G06F3/00

    CPC分类号: G06F16/9027

    摘要: Apparatus and methods for improved tree data structure management in a storage controller. A tree assist circuit coupled with a tree memory is provided for integration in a storage controller. I/O processors of the storage controller transmit requests to the tree assist circuit to create, modify, and access tree data structures stored in the tree memory. In one exemplary embodiment, the tree assist circuit is adapted to manage AVL trees. The tree data structures may be used by the I/O processors of the storage controller to manage region lock requests, cache-line lookup request, and other storage management functions of the controller. The I/O processors of the controller may comprise suitable programmed general-purpose processors and/or fast-path I/O request processor circuits.

    摘要翻译: 用于改进存储控制器中的树状数据结构管理的装置和方法。 与树存储器耦合的树辅助电路被提供用于集成在存储控制器中。 存储控制器的I / O处理器将请求发送到树辅助电路以创建,修改和访问存储在树存储器中的树数据结构。 在一个示例性实施例中,树辅助电路适于管理AVL树。 树形数据结构可以由存储控制器的I / O处理器用于管理控制器的区域锁定请求,高速缓存行查找请求和其他存储管理功能。 控制器的I / O处理器可以包括合适的编程通用处理器和/或快速路径I / O请求处理器电路。

    SAS zone group permission table version identifiers
    36.
    发明授权
    SAS zone group permission table version identifiers 有权
    SAS区域组权限表版本标识符

    公开(公告)号:US07721021B2

    公开(公告)日:2010-05-18

    申请号:US11562189

    申请日:2006-11-21

    IPC分类号: G06F3/00

    摘要: Apparatus and methods are provided for managing SAS zone group permission tables using associated version identifiers. Zone group permission tables of a SAS domain may have associated version identifiers, indicating a version of the zone group permission table. The version identifier may be used to determine whether the zone group permission table is the same as the current version for the SAS domain without comparing the contents of the zone group permission table with the contents of the current version. The version identifier may also be used for determining which of a plurality of zone group permission tables of the SAS domain is the current version if two or more SAS zoning expanders are storing different zone group permission tables.

    摘要翻译: 提供了使用相关版本标识符来管理SAS区组权限表的装置和方法。 SAS域的区域组权限表可能具有关联的版本标识符,指示区域组权限表的版本。 可以使用版本标识符来确定区域组权限表是否与SAS域的当前版本相同,而不将区域组权限表的内容与当前版本的内容进行比较。 如果两个或多个SAS分区扩展器正在存储不同的区域组许可表,则版本标识符还可用于确定SAS域的多个区域组许可表中的哪一个是当前版本。

    Methods and systems for load balancing of virtual machines in clustered processors using storage related load information
    38.
    发明授权
    Methods and systems for load balancing of virtual machines in clustered processors using storage related load information 有权
    使用存储相关负载信息在群集处理器中进行虚拟机负载平衡的方法和系统

    公开(公告)号:US07444459B2

    公开(公告)日:2008-10-28

    申请号:US11609408

    申请日:2006-12-12

    IPC分类号: G06F12/00

    摘要: Methods and systems for generating storage related load factor information for load balancing of multiple virtual machines operable in a cluster of multiple physical processors (such as a blade center). Load factor information is generated within a storage system relating to operation of the storage system as a whole and relating to each of multiple storage controllers in the storage system. The information so generated in the storage system is communicated to a load balancing element associated with the multiple virtual machines. The load balancing element then utilizes the storage related load factor information, optionally in combination with other load factor information, to distribute or redistribute the operation of the multiple virtual machines over the plurality of physical processors.

    摘要翻译: 用于生成存储相关负载因子信息的方法和系统,用于在多个物理处理器(例如刀片中心)的群集中操作的多个虚拟机的负载平衡。 在与存储系统整体的操作有关的存储系统中生成与存储系统中的多个存储控制器中的每一个相关的负载因子信息。 在存储系统中生成的信息被传送到与多个虚拟机相关联的负载平衡元件。 然后,负载平衡元件可选地与其他负载因子信息组合地利用与存储有关的负载因子信息,以在多个物理处理器上分布或重新分配多个虚拟机的操作。