Dual storage adapters utilizing clustered adapters supporting fast write caches
    1.
    发明授权
    Dual storage adapters utilizing clustered adapters supporting fast write caches 失效
    使用支持快速写入缓存的集群适配器的双存储适配器

    公开(公告)号:US06728818B2

    公开(公告)日:2004-04-27

    申请号:US09894428

    申请日:2001-06-27

    IPC分类号: G06F1310

    摘要: An Input/Output (I/O) adapter for use with a second I/O adapter in a clustered configuration. The I/O adapter includes a dedicated communication link, such as a high-speed serial bus, that provides for communication between the I/O adapter and the second I/O adapter. The I/O adapter also includes a message passing circuit, coupled to the dedicated communication link, that allows for transferring of data between the I/O adapter and the second I/O adapter. The I/O adapter further includes a doorbell circuit, coupled to the message passing circuit, that generates interrupts to provide a low level communication between the I/O adapter and the second I/O adapter. A mirroring directory, coupled to the message passing circuit, is also included in the I/O adapter to provide for the mirroring of cache directory writes.

    摘要翻译: 用于集群配置中的第二个I / O适配器的输入/输出(I / O)适配器。 I / O适配器包括专用通信链路,例如高速串行总线,其提供I / O适配器和第二I / O适配器之间的通信。 I / O适配器还包括耦合到专用通信链路的消息传递电路,其允许在I / O适配器和第二I / O适配器之间传送数据。 I / O适配器还包括耦合到消息传递电路的门铃电路,其生成中断以在I / O适配器和第二I / O适配器之间提供低级通信。 耦合到消息传递电路的镜像目录也包含在I / O适配器中,以提供缓存目录写入的镜像。

    Method and system for maintaining data coherency in a dual input/output adapter utilizing clustered adapters
    2.
    发明授权
    Method and system for maintaining data coherency in a dual input/output adapter utilizing clustered adapters 失效
    在使用集群适配器的双输入/输出适配器中维护数据一致性的方法和系统

    公开(公告)号:US06530003B2

    公开(公告)日:2003-03-04

    申请号:US09916022

    申请日:2001-07-26

    IPC分类号: G06F1120

    摘要: A method for maintaining data coherency in a dual Input/Output(I/O) adapter having primary and secondary adapters, wherein each of the primary and secondary adapters includes resident write cache data and directory storage devices. The method includes utilizing a split point to separate each of the cache data and directory storage devices into first and second regions, wherein the first regions contain the primary adapter cache data and directory information and the second regions contain the secondary adapter cache data and directory information. Information stored in the primary adapter cache data and directory storage devices is mirrored into the secondary adapter cache data and directory storage devices or, alternatively, information stored in the secondary adapter cache data and directory storage devices is mirrored into the primary adapter cache data and directory storage devices utilizing a dedicated communication link, such as a high-speed serial bus, between the primary and secondary adapters.

    摘要翻译: 一种用于在具有主适配器和辅助适配器的双输入/输出(I / O)适配器中维护数据一致性的方法,其中主适配器和次适配器中的每一个包括驻留写入高速缓存数据和目录存储设备。 该方法包括利用分割点将高速缓存数据和目录存储设备中的每一个分离成第一和第二区域,其中第一区域包含主适配器高速缓存数据和目录信息,并且第二区域包含次适配器高速缓存数据和目录信息 。 存储在主适配器高速缓存数据和目录存储设备中的信息被镜像到辅适配器高速缓存数据和目录存储设备中,或者,存储在辅适配器高速缓存中的数据和目录存储设备的信息被镜像到主适配器高速缓存数据和目录 在主适配器和次适配器之间使用诸如高速串行总线的专用通信链路的存储设备。

    Transparent and dynamic management of redundant physical paths to peripheral devices
    3.
    发明授权
    Transparent and dynamic management of redundant physical paths to peripheral devices 有权
    对外围设备的冗余物理路径的透明和动态管理

    公开(公告)号:US06704812B2

    公开(公告)日:2004-03-09

    申请号:US09727056

    申请日:2000-11-30

    IPC分类号: G06F300

    CPC分类号: G06F13/385

    摘要: A redundancy manager preferably in an I/O adapter has been disclosed to manage commands to peripheral devices in a computer system. These peripheral devices have multiple ports and may have a different bus associated with each port. The buses, referred to as independent pathways, moreover, need not have the same protocol. The redundancy manager determines the number of independent pathways connected to the peripheral device, presents only one logical device to the operating system and any device driver and any other command or device processing logic in the command path before the redundancy manager. For each incoming command, the redundancy manager determines which pathways are properly functioning and selects the best pathway for the command based on load balancing considerations and any ordering semantics that must be preserved in the incoming command and any outstanding commands and associated data that have not yet executed. The redundancy manager further reroutes the command to an alternate path and resets the device for the alternate path if the selected path failed. Thus, a dynamic mechanism and method to manage multiple pathways to I/O devices such as storage disks do not require the intervention of either the operating system of the computer or any device driver associated with the device or the interconnecting bus.

    摘要翻译: 已经公开了优选地在I / O适配器中的冗余管理器来管理计算机系统中的外围设备的命令。 这些外围设备具有多个端口,并且可以具有与每个端口相关联的不同总线。 另外,被称为独立路径的巴士不一定要有相同的协议。 冗余管理器确定连接到外围设备的独立路径的数量,在冗余管理器之前,只向操作系统和任何设备驱动程序以及命令路径中的任何其他命令或设备处理逻辑提供一个逻辑设备。 对于每个传入命令,冗余管理器确定哪些路径正常运行,并且基于负载平衡注意事项和必须在传入命令中保留的任何排序语义以及尚未执行的任何未完成的命令和关联数据来选择命令的最佳路径 执行。 冗余管理器进一步将命令重新路由到备用路径,如果选定的路径失败,则重新设置备用路径的设备。 因此,用于管理诸如存储盘的I / O设备的多个路径的动态机制和方法不需要计算机的操作系统或与设备或互连总线相关联的任何设备驱动器的干预。

    Method and apparatus for adaptive localization of frequently accessed,
randomly addressed data
    4.
    发明授权
    Method and apparatus for adaptive localization of frequently accessed, randomly addressed data 失效
    用于频繁访问的随机寻址数据的自适应定位的方法和装置

    公开(公告)号:US5765204A

    公开(公告)日:1998-06-09

    申请号:US658546

    申请日:1996-06-05

    IPC分类号: G06F3/06 G06F12/00 G06F12/06

    摘要: A method and apparatus are provided for adaptive localization of frequently accessed, randomly addressed data in a direct access storage device (DASD) to achieve improved system access performance. At selected sampling intervals, a DASD storage controller analyzes data access patterns based on frequency of access, identifies a remapping algorithm to remap the logical groups to physical groups, and moves the physical groups according to the identified remapping algorithm. The data reordering on the DASD provides frequently accessed data in close proximity so that seek time is minimized. The adaptive data localization method periodically performed by the storage controller is transparent to the host file system. The reordering of the data on the DASD is performed during periods of low system data transfer activity.

    摘要翻译: 提供了一种用于在直接存取存储设备(DASD)中频繁访问的随机寻址的数据的自适应定位的方法和装置,以实现改进的系统访问性能。 在选定的采样间隔,DASD存储控制器基于访问频率分析数据访问模式,识别重映射算法将逻辑组重新映射到物理组,并根据所识别的重映射算法移动物理组。 DASD上的数据重新排序提供了接近的频繁访问的数据,从而最小化搜索时间。 由存储控制器定期执行的自适应数据定位方法对主机文件系统是透明的。 在DASD数据的重新排序是在低系统数据传输活动期间执行的。

    Method and apparatus for implementing resilient connectivity in a serial attached SCSI (SAS) domain
    8.
    发明授权
    Method and apparatus for implementing resilient connectivity in a serial attached SCSI (SAS) domain 有权
    在串行连接SCSI(SAS)域中实现弹性连接的方法和装置

    公开(公告)号:US07039741B2

    公开(公告)日:2006-05-02

    申请号:US10670710

    申请日:2003-09-25

    IPC分类号: G06F13/00

    摘要: A method and apparatus are provided for implementing resilient connectivity in a Serial Attached SCSI (SAS) domain. A first edge expander is connected to a first port of a plurality of SAS devices for enabling communications between each of the plurality of SAS devices through the first edge expander. A second edge expander is connected to a second port of the plurality of SAS devices for enabling communications between each of the plurality of SAS devices through the second edge expander. A subtractive routing port of each of the first edge expander and the second edge expander is connected together for enabling communications between each of the plurality of SAS devices via the first ports and the second ports of the plurality of SAS devices.

    摘要翻译: 提供了一种用于在串行连接SCSI(SAS)域中实现弹性连接的方法和装置。 第一边缘扩展器连接到多个SAS设备的第一端口,用于通过第一边缘扩展器实现多个SAS设备中的每一个之间的通信。 第二边缘扩展器连接到多个SAS设备的第二端口,用于通过第二边缘扩展器实现多个SAS设备中的每一个之间的通信。 第一边缘扩展器和第二边缘扩展器中的每一个的减法路由端口连接在一起,以便经由第一端口和多个SAS设备中的第二端口实现多个SAS设备中的每一个之间的通信。

    Partitioning of a multiple logic-unit-number SCSI target
    9.
    发明授权
    Partitioning of a multiple logic-unit-number SCSI target 失效
    分配多个逻辑单元号SCSI目标

    公开(公告)号:US08028141B2

    公开(公告)日:2011-09-27

    申请号:US12132048

    申请日:2008-06-03

    IPC分类号: G06F13/10

    摘要: A method, computer program product and computer system for assigning logic storage entities of a storage device to multiple partitions of a computer system, which includes associating each logic storage entity to one of the partitions that are allowed to access the logic storage entity; configuring a partition supervisor to control accesses of the partitions to the logic storage entities, so that the partitions can share resources when accessing the logic storage entities; and providing an interceptor in the partition supervisor, so that a request or a response between a select logic storage entity and a select partition is intercepted if the select partition is not allowed to access the select storage entity.

    摘要翻译: 一种用于将存储设备的逻辑存储实体分配给计算机系统的多个分区的方法,计算机程序产品和计算机系统,其包括将每个逻辑存储实体与允许访问逻辑存储实体的分区之一相关联; 配置分区管理程序以控制对逻辑存储实体的分区的访问,使得当访问逻辑存储实体时,分区可以共享资源; 以及在分区管理器中提供拦截器,使得如果不允许选择分区访问选择存储实体,则在选择逻辑存储实体和选择分区之间的请求或响应被拦截。

    Partitioning of a Multiple Logic-Unit-Number SCSI Target
    10.
    发明申请
    Partitioning of a Multiple Logic-Unit-Number SCSI Target 失效
    多个逻辑单元号SCSI目标的分区

    公开(公告)号:US20090300308A1

    公开(公告)日:2009-12-03

    申请号:US12132048

    申请日:2008-06-03

    IPC分类号: G06F12/14 G06F12/00 G06F12/02

    摘要: A method, computer program product and computer system for assigning logic storage entities of a storage device to multiple partitions of a computer system, which includes associating each logic storage entity to one of the partitions that are allowed to access the logic storage entity; configuring a partition supervisor to control accesses of the partitions to the logic storage entities, so that the partitions can share resources when accessing the logic storage entities; and providing an interceptor in the partition supervisor, so that a request or a response between a select logic storage entity and a select partition is intercepted if the select partition is not allowed to access the select storage entity.

    摘要翻译: 一种用于将存储设备的逻辑存储实体分配给计算机系统的多个分区的方法,计算机程序产品和计算机系统,其包括将每个逻辑存储实体与允许访问逻辑存储实体的分区之一相关联; 配置分区管理程序以控制对逻辑存储实体的分区的访问,使得当访问逻辑存储实体时,分区可以共享资源; 以及在分区管理器中提供拦截器,使得如果不允许选择分区访问选择存储实体,则在选择逻辑存储实体和选择分区之间的请求或响应被拦截。