Control method of the cache hierarchy
    1.
    发明授权
    Control method of the cache hierarchy 失效
    缓存层次结构的控制方法

    公开(公告)号:US06948033B2

    公开(公告)日:2005-09-20

    申请号:US10223676

    申请日:2002-08-20

    IPC分类号: G06F12/08 G06F12/00

    摘要: In a computer system with a plurality of levels of cache storage, a cache control method prevents data duplication among the levels of cache storage to increase cache storage utilization. A high-level cache staging unit stages reads data from a disk unit, stages the data to a high-level cache, and instructs to destage the data, which has been read, from a low-level cache. A high-level cache destaging unit writes data to be destaged to the disk unit, instructs to stage the data, which has been written, to the low-level cache, and destages the data from the high-level cache. A low-level cache staging unit stages a data, which is written by the high-level cache destaging unit, to the low-level cache. A low-level cache destaging unit destages a data, which is instructed by the high-level cache staging unit, from the low-level cache.

    摘要翻译: 在具有多级高速缓冲存储器的计算机系统中,高速缓存控制方法防止高速缓存存储器级别之间的数据复制以增加高速缓存存储利用率。 高级缓存分级单元级从磁盘单元读取数据,将数据分级到高级缓存,并指示从低级缓存中将已读取的数据进行运行。 高级缓存降级单元将要发送的数据写入磁盘单元,指示将已写入的数据分段到低级缓存,并从高级缓存中运行数据。 低级缓存分级单元将由高级缓存降级单元写入的数据分级到低级缓存。 低级缓存降级单元从低级缓存到达高级缓存分段单元所指示的数据。

    Computer system and a data transfer method thereof using remote direct memory access
    2.
    发明授权
    Computer system and a data transfer method thereof using remote direct memory access 失效
    计算机系统及其使用远程直接存储器访问的数据传输方法

    公开(公告)号:US07069305B2

    公开(公告)日:2006-06-27

    申请号:US09740011

    申请日:2000-12-20

    IPC分类号: G06F15/16 G06F15/167

    CPC分类号: H04L67/1097 H04L29/06

    摘要: In the data transfer method between a couple of computer nodes in the related art, an overhead for the waiting between programs to conduct the data transfer is considerably large.In the present invention, a first program to transmit data stores the data to the main storage area in the desired time interval. A second program to receive data refers to the above area using RDMA in the desired time interval. Otherwise, the second program to receive data refers to the main storage in the desired time interval. A first program to transmit data stores data to above area using RDMA in the desired time interval. Moreover, in order to detect the passing between the write and read operations, an identifier is provided to each record and the access sequence of the identifier and record is inverted in the read and write operations. Or, an identifier and an error checking code are added to each record.

    摘要翻译: 在相关技术中的几个计算机节点之间的数据传输方法中,用于进行数据传送的程序之间等待的开销相当大。 在本发明中,发送数据的第一程序以期望的时间间隔将数据存储到主存储区域。 接收数据的第二个程序是指以所需时间间隔使用RDMA的上述区域。 否则,第二个接收数据的程序是指所需时间间隔内的主存储。 传输数据的第一程序使用RDMA以期望的时间间隔将数据存储到上述区域。 此外,为了检测写入和读取操作之间的通过,向每个记录提供标识符,并且在读取和写入操作中标识符和记录的访问顺序被反转。 或者,将标识符和错误检查码添加到每个记录。

    Method for managing shared resources
    3.
    发明授权
    Method for managing shared resources 失效
    管理共享资源的方法

    公开(公告)号:US6105098A

    公开(公告)日:2000-08-15

    申请号:US139565

    申请日:1998-08-25

    CPC分类号: G06F9/52

    摘要: An enqueue structure type is provided within a coupling facility to record the use state and to manage a request queue of resources shared among programs on computers of a system. All programs to use a shared resource issue a request to reserve the shared resource to the coupling facility before using it. The coupling facility affords the permission to use the resource to the programs if it is usable, and adds the programs to the resource request queue if unusable. When a program using the shared resource frees it, the coupling facility fetches a program from the beginning of the request queue, reserves the shared resource for the next program and notifies the next program that the use of the shared resource has been approved. On receiving the notification, the program uses the shared resource without asking the coupling facility for the approval of the use of the shared resource again. Further, exclusive control of shared resources by use of a spin lock having shared and exclusive attributes is implemented by using two locks for one shared resource, wherein the first lock is reserved and then freed after the second lock is reserved.

    摘要翻译: 在耦合设备内提供了一个入库结构类型,用于记录使用状态,并管理系统计算机上程序之间共享资源的请求队列。 使用共享资源的所有程序在使用共享资源之前发出请求以将共享资源保留到耦合设备。 如果可用,耦合设施提供使用资源给程序的权限,如果不可用,则将该程序添加到资源请求队列中。 当使用共享资源的程序释放它时,耦合设备从请求队列的开始处获取一个程序,为下一个程序保留共享资源,并通知下一个程序,即共享资源的使用已被批准。 在收到通知后,该程序使用共享资源,而不要求耦合设备再次批准使用共享资源。 此外,通过使用具有共享和独占属性的自旋锁对共享资源的独占控制通过对一个共享资源使用两个锁来实现,其中第一个锁被保留,然后在第二个锁被保留之后被释放。

    Dual Writing Device and Its Control Method
    4.
    发明申请
    Dual Writing Device and Its Control Method 有权
    双写装置及其控制方法

    公开(公告)号:US20080229039A1

    公开(公告)日:2008-09-18

    申请号:US11971366

    申请日:2008-01-09

    IPC分类号: G06F12/00

    摘要: A first storage system misrepresents an identifier of the storage system and an identifier of a volume and provides the host computer with a first volume. A second storage system misrepresents an identifier of the storage system and an identifier of a second volume as being identical to those misrepresented by the first storage system and provides the host computer with a second volume. A management computer acquires, upon detection of a failure in an access, a status of copying, a status of the first storage system, and a status of the second storage system and controls an access from the host computer with reference to the plurality of acquired statuses. Accordingly, even when a fault occurs in one of the two storage systems, a network that connects the two storage systems, or the like, the host computer can access to latest data.

    摘要翻译: 第一存储系统错误地表示存储系统的标识符和卷的标识符,并向主机提供第一卷。 第二存储系统将存储系统的标识符和第二卷的标识符表示为与由第一存储系统错误表示的标识符相同,并向主计算机提供第二卷。 管理计算机在检测到访问失败时获取复制状态,第一存储系统的状态和第二存储系统的状态,并参照多个获取的控制从主计算机控制访问 状态。 因此,即使当在两个存储系统之一发生故障时,连接两个存储系统等的网络,主计算机也可以访问最新的数据。

    Computer system for remote copy
    5.
    发明申请
    Computer system for remote copy 有权
    用于远程复制的计算机系统

    公开(公告)号:US20060224845A1

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

    申请号:US11146114

    申请日:2005-06-07

    IPC分类号: G06F12/16

    摘要: Provided is a computer system capable of maintaining consistency of data stored in logical volumes. The computer system includes: a storage system including a disk controller which controls data read/write in a disk drive; and a host computer which transmits a request to the storage system, wherein the disk controller has a control unit and a storage unit, the disk drive has logical volumes which are data storing areas, the host computer sends a request directed to the logical volume and attribute information of the logical volume, the control unit wherein: executes the received request; the control unit stores, in the storage unit, the received attribute information in association with the logical volume; and decides to execute a following request which is made by the host computer to the logical volume in a case where the request meets the attribute information corresponding to the logical volume and is stored in the storage unit.

    摘要翻译: 提供了能够保持存储在逻辑卷中的数据的一致性的计算机系统。 计算机系统包括:存储系统,其包括控制盘驱动器中的数据读/写的盘控制器; 以及向所述存储系统发送请求的主计算机,其中所述盘控制器具有控制单元和存储单元,所述盘驱动器具有作为数据存储区域的逻辑卷,所述主计算机发送指向所述逻辑卷的请求,以及 所述逻辑卷的属性信息,所述控制单元,其中:执行所接收的请求; 所述控制单元在所述存储单元中存储与所述逻辑卷相关联的所接收的属性信息; 并且在请求满足对应于逻辑卷的属性信息并存储在存储单元中的情况下,决定执行由主计算机对逻辑卷进行的以下请求。

    Computer system and method of managing status thereof
    6.
    发明申请
    Computer system and method of managing status thereof 有权
    计算机系统及其管理方法

    公开(公告)号:US20070033355A1

    公开(公告)日:2007-02-08

    申请号:US11234195

    申请日:2005-09-26

    IPC分类号: G06F12/16

    CPC分类号: G06F11/2058 G06F11/2069

    摘要: There is disclosed a data storage system used in a computer environment where there are plural host computers and plural storage array controllers. When a remote copy is made while assuring the order of writing across plural storage array controllers, one of the host computers gains copy information about all the storage array controllers associated with the remote copy as a representative. The representative one of the storage array controllers collects and stores copy statuses which are individually managed by the storage array controllers for which a remote copy is made. The host computer gains the copy statuses from the representative controller using an instruction to gain the copy statuses.

    摘要翻译: 公开了一种在存在多个主计算机和多个存储阵列控制器的计算机环境中使用的数据存储系统。 当在多个存储阵列控制器之间确保写入顺序的同时进行远程复制时,其中一个主计算机作为代表获得关于与远程副本相关联的所有存储阵列控制器的复制信息。 代表性的存储阵列控制器之一收集并存储由进行远程拷贝的存储阵列控制器单独管理的复制状态。 主计算机使用指令获得复制状态从代表控制器获得复制状态。

    Computer system and method of managing status thereof
    7.
    发明授权
    Computer system and method of managing status thereof 有权
    计算机系统及其管理方法

    公开(公告)号:US08332602B2

    公开(公告)日:2012-12-11

    申请号:US13241955

    申请日:2011-09-23

    IPC分类号: G06F12/00

    CPC分类号: G06F11/2058 G06F11/2069

    摘要: There is disclosed a data storage system used in a computer environment where there are plural host computers and plural storage array controllers. When a remote copy is made while assuring the order of writing across plural storage array controllers, one of the host computers gains copy information about all the storage array controllers associated with the remote copy as a representative. The representative one of the storage array controllers collects and stores copy statuses which are individually managed by the storage array controllers for which a remote copy is made. The host computer gains the copy statuses from the representative controller using an instruction to gain the copy statuses.

    摘要翻译: 公开了一种在存在多个主计算机和多个存储阵列控制器的计算机环境中使用的数据存储系统。 当在多个存储阵列控制器之间确保写入顺序的同时进行远程复制时,其中一个主计算机作为代表获得关于与远程副本相关联的所有存储阵列控制器的复制信息。 代表性的存储阵列控制器之一收集并存储由进行远程拷贝的存储阵列控制器单独管理的复制状态。 主计算机使用指令获得复制状态从代表控制器获得复制状态。

    Dual writing device and its control method
    8.
    发明授权
    Dual writing device and its control method 有权
    双写装置及其控制方法

    公开(公告)号:US07853767B2

    公开(公告)日:2010-12-14

    申请号:US11971366

    申请日:2008-01-09

    IPC分类号: G06F12/16

    摘要: A first storage system misrepresents an identifier of the storage system and an identifier of a volume and provides the host computer with a first volume. A second storage system misrepresents an identifier of the storage system and an identifier of a second volume as being identical to those misrepresented by the first storage system and provides the host computer with a second volume. A management computer acquires, upon detection of a failure in an access, a status of copying, a status of the first storage system, and a status of the second storage system and controls an access from the host computer with reference to the plurality of acquired statuses. Accordingly, even when a fault occurs in one of the two storage systems, a network that connects the two storage systems, or the like, the host computer can access to latest data.

    摘要翻译: 第一存储系统错误地表示存储系统的标识符和卷的标识符,并向主计算机提供第一卷。 第二存储系统将存储系统的标识符和第二卷的标识符表示为与由第一存储系统错误表示的标识符相同,并向主计算机提供第二卷。 管理计算机在检测到访问失败时获取复制状态,第一存储系统的状态和第二存储系统的状态,并参照多个获取的控制从主计算机控制访问 状态。 因此,即使当在两个存储系统之一发生故障时,连接两个存储系统等的网络,主计算机也可以访问最新的数据。

    Computer system for remote copy
    9.
    发明授权
    Computer system for remote copy 有权
    用于远程复制的计算机系统

    公开(公告)号:US07281098B2

    公开(公告)日:2007-10-09

    申请号:US11146114

    申请日:2005-06-07

    IPC分类号: G06F12/00

    摘要: Provided is a computer system capable of maintaining consistency of data stored in logical volumes. The computer system includes: a storage system including a disk controller which controls data read/write in a disk drive; and a host computer which transmits a request to the storage system, wherein the disk controller has a control unit and a storage unit, the disk drive has logical volumes which are data storing areas, the host computer sends a request directed to the logical volume and attribute information of the logical volume, the control unit wherein: executes the received request; the control unit stores, in the storage unit, the received attribute information in association with the logical volume; and decides to execute a following request which is made by the host computer to the logical volume in a case where the request meets the attribute information corresponding to the logical volume and is stored in the storage unit.

    摘要翻译: 提供了能够保持存储在逻辑卷中的数据的一致性的计算机系统。 计算机系统包括:存储系统,其包括控制盘驱动器中的数据读/写的盘控制器; 以及向所述存储系统发送请求的主计算机,其中所述盘控制器具有控制单元和存储单元,所述盘驱动器具有作为数据存储区域的逻辑卷,所述主计算机发送指向所述逻辑卷的请求,以及 所述逻辑卷的属性信息,所述控制单元,其中:执行所接收的请求; 所述控制单元在所述存储单元中存储与所述逻辑卷相关联的所接收的属性信息; 并且在请求满足对应于逻辑卷的属性信息并存储在存储单元中的情况下,决定执行由主计算机对逻辑卷进行的以下请求。

    Computer system and method of managing status thereof
    10.
    发明授权
    Computer system and method of managing status thereof 有权
    计算机系统及其管理方法

    公开(公告)号:US08055863B2

    公开(公告)日:2011-11-08

    申请号:US11234195

    申请日:2005-09-26

    IPC分类号: G06F12/00

    CPC分类号: G06F11/2058 G06F11/2069

    摘要: There is disclosed a data storage system used in a computer environment where there are plural host computers and plural storage array controllers. When a remote copy is made while assuring the order of writing across plural storage array controllers, one of the host computers gains copy information about all the storage array controllers associated with the remote copy as a representative. The representative one of the storage array controllers collects and stores copy statuses which are individually managed by the storage array controllers for which a remote copy is made. The host computer gains the copy statuses from the representative controller using an instruction to gain the copy statuses.

    摘要翻译: 公开了一种在存在多个主计算机和多个存储阵列控制器的计算机环境中使用的数据存储系统。 当在多个存储阵列控制器之间确保写入顺序的同时进行远程复制时,其中一个主计算机作为代表获得关于与远程副本相关联的所有存储阵列控制器的复制信息。 代表性的存储阵列控制器之一收集并存储由进行远程拷贝的存储阵列控制器单独管理的复制状态。 主计算机使用指令获得复制状态从代表控制器获得复制状态。