System and method for obtaining control of a logical unit number
    1.
    发明授权
    System and method for obtaining control of a logical unit number 有权
    用于获得逻辑单元号的控制的系统和方法

    公开(公告)号:US08914585B1

    公开(公告)日:2014-12-16

    申请号:US13436920

    申请日:2012-03-31

    IPC分类号: G06F12/02 G06F3/06 G06F11/20

    摘要: A method, computer program product, and computing system for receiving a Mode Select command concerning a logical unit number (LUN) from a first host, wherein the Mode Select command defines control information and host identifier information concerning the first host, and the LUN is currently being controlled by a second host. The Mode Select command is processed to determine if the control information and host identifier information included within the Mode Select command signifies an intent by the first host to seize control of the LUN from the second host. If the control information and host identifier information signifies an intent to seize control of the LUN from the second host, the control information and host identifier information included within the Mode Select command is written to a buffer associated with the LUN, wherein the buffer includes a control field and a globally unique identifier (GUID) field.

    摘要翻译: 一种用于从第一主机接收关于逻辑单元号(LUN)的模式选择命令的方法,计算机程序产品和计算系统,其中所述模式选择命令定义关于所述第一主机的控制信息和主机标识符信息,并且所述LUN是 目前由第二主机控制。 模式选择命令被处理以确定模式选择命令中包括的控制信息和主机标识符信息是否表示第一主机意图从第二主机获取对LUN的控制。 如果控制信息和主机标识符信息表示意图从第二主机获取对LUN的控制,则将包含在模式选择命令内的控制信息和主机标识符信息写入到与LUN相关联的缓冲器中,其中缓冲器包括 控制字段和全局唯一标识符(GUID)字段。

    System and method for improving cache performance
    2.
    发明授权
    System and method for improving cache performance 有权
    提高缓存性能的系统和方法

    公开(公告)号:US08874799B1

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

    申请号:US13436911

    申请日:2012-03-31

    IPC分类号: G06F3/00

    摘要: A method, computer program product, and computing system for receiving a Mode Select command concerning a single LUN from each of a plurality of potential hosts. Each Mode Select command defines control information and host identifier information concerning the potential host associated with the Mode Select command. The received Mode Select commands are processed serially and in accordance with the order in which the Mode Select commands were received. The first Mode Select command received is accepted and subsequent Mode Select commands received are rejected, thus defining an accepted Mode Select command and one or more rejected Mode Select commands. The control information and host identifier information included within the accepted Mode Select command are written to a buffer associated with the single LUN. The buffer includes a control field and a GUID field.

    摘要翻译: 一种用于从多个潜在主机中的每一个接收关于单个LUN的模式选择命令的方法,计算机程序产品和计算系统。 每个模式选择命令定义与模式选择命令相关的潜在主机的控制信息和主机标识符信息。 接收的模式选择命令按照接收到模式选择命令的顺序进行串行处理。 接收到的第一个模式选择命令被接受,并且接收的后续模式选择命令被拒绝,从而定义接受的模式选择命令和一个或多个拒绝的模式选择命令。 包含在接受的模式选择命令中的控制信息和主机标识符信息被写入与单个LUN相关联的缓冲器。 缓冲区包括控制字段和GUID字段。

    System and method for improving cache performance upon detection of a LUN control event
    3.
    发明授权
    System and method for improving cache performance upon detection of a LUN control event 有权
    检测LUN控制事件时提高缓存性能的系统和方法

    公开(公告)号:US08914584B1

    公开(公告)日:2014-12-16

    申请号:US13436915

    申请日:2012-03-31

    IPC分类号: G06F12/02 G06F3/06

    摘要: A method for receiving a Mode Select command concerning a LUN from a host. The Mode Select command defines control information and host identifier information concerning the host associated with the Mode Select command. The Mode Select command is processed to determine if the control information included within the Mode Select command signifies an intent by the host to relinquish control of the LUN. If the control information signifies an intent to relinquish control of the LUN, the host identifier information included within the Mode Select command is processed to confirm that it matches LUN control identifier information that defines the host that currently controls the LUN. If the host identifier information matches the LUN control identifier information, at least the control information included within the Mode Select command is written to a buffer associated with the LUN. The buffer includes a control field and a GUID field.

    摘要翻译: 从主机接收关于LUN的模式选择命令的方法。 模式选择命令定义与模式选择命令相关的主机的控制信息和主机标识信息。 处理模式选择命令以确定模式选择命令中包含的控制信息是否表示主机放弃对LUN的控制的意图。 如果控制信息表示意图放弃对LUN的控制,则处理包含在模式选择命令中的主机标识符信息,以确认其与定义当前控制LUN的主机的LUN控制标识符信息相匹配。 如果主机标识符信息与LUN控制标识符信息匹配,则至少将包含在模式选择命令中的控制信息写入与LUN相关联的缓冲区。 缓冲区包括控制字段和GUID字段。

    System and method for improving cache performance
    4.
    发明授权
    System and method for improving cache performance 有权
    提高缓存性能的系统和方法

    公开(公告)号:US08554954B1

    公开(公告)日:2013-10-08

    申请号:US13436918

    申请日:2012-03-31

    IPC分类号: G06F3/00

    摘要: A method, computer program product, and computing system for determining at least one LUN that was being controlled by a host prior to a crash event concerning the host, thus define at least one target LUN. A Mode Select command is prepared for the at least one target LUN, wherein the Mode Select command defines control information and host identifier information concerning the host. The Mode Select command is processed to determine if the control information and host identifier information included within the Mode Select command matches control information and host identifier information included within a buffer associated with the at least one target LUN. If the control information and host identifier information included within the Mode Select command matches the control information and host identifier information included within the buffer, control of the at least one target LUN is granted to the host.

    摘要翻译: 一种方法,计算机程序产品和计算系统,用于确定在主机之前由主机控制的至少一个LUN,从而定义至少一个目标LUN。 为至少一个目标LUN准备了模式选择命令,其中模式选择命令定义关于主机的控制信息和主机标识符信息。 处理模式选择命令以确定模式选择命令中包括的控制信息和主机标识符信息是否与包括在与至少一个目标LUN相关联的缓冲器内的控制信息和主机标识符信息相匹配。 如果包括在模式选择命令中的控制信息和主机标识符信息与包括在缓冲器内的控制信息和主机标识符信息相匹配,则至少一个目标LUN的控制被授予主机。

    System and method for improving cache performance
    5.
    发明授权
    System and method for improving cache performance 有权
    提高缓存性能的系统和方法

    公开(公告)号:US08886883B1

    公开(公告)日:2014-11-11

    申请号:US13436906

    申请日:2012-03-31

    IPC分类号: G06F12/02 G06F12/08

    CPC分类号: G06F12/0866 G06F2212/401

    摘要: A method, computer program product, and computing system for identifying compressed content within a first cache system to a data array associated with the first cache system. Related content is located on the data array that is associated with the compressed content on the first cache system and it is determined whether the related content on the data array is compressible.

    摘要翻译: 一种用于将第一高速缓存系统内的压缩内容识别到与第一高速缓存系统相关联的数据阵列的方法,计算机程序产品和计算系统。 相关内容位于与第一高速缓存系统上的压缩内容相关联的数据阵列上,并且确定数据阵列上的相关内容是否是可压缩的。

    Method and apparatus for providing continuous communications between computers
    6.
    发明授权
    Method and apparatus for providing continuous communications between computers 有权
    用于在计算机之间提供连续通信的方法和装置

    公开(公告)号:US07634601B1

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

    申请号:US11273279

    申请日:2005-11-14

    IPC分类号: G06F13/14 G06F11/14

    CPC分类号: G06F11/201 G06F11/2071

    摘要: A system and method for providing continuous availability of information that is normally transported via a network is provided. The system and method uses a process that is used with each computer in a system to simulate the functionality of a network interface card wherein upon the unavailability of the network, transmission packets containing a unique header are send by one application in the system through the process, which stores the transmission packets in queue, and upon filling of the queue writes filled queue to a send volume contained on a storage system. The storage system then copies the data to a second volume, which can be read by a second application. The first and second volumes can either be remotely dispersed or local to one another.

    摘要翻译: 提供了一种用于提供通常经由网络传送的信息的连续可用性的系统和方法。 系统和方法使用与系统中的每个计算机一起使用的过程来模拟网络接口卡的功能,其中,在网络不可用的情况下,包含唯一头部的传输分组由系统中的一个应用程序通过该过程发送 ,其将传输分组存储在队列中,并且在将队列写入填充队列填充到存储系统上包含的发送卷时。 存储系统然后将数据复制到第二卷,其可以由第二应用读取。 第一卷和第二卷可以远程分散或者彼此本地化。

    Protection of mirrored data
    7.
    发明授权
    Protection of mirrored data 有权
    保护镜像数据

    公开(公告)号:US07346805B1

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

    申请号:US10673836

    申请日:2003-09-29

    IPC分类号: G06F12/16

    CPC分类号: G06F11/2071

    摘要: A method for storing data includes writing the data to a temporary storage location and buffering a mirror request to copy the data from the temporary storage location to a mirror. Once all the data is present, the validity of the data is determined. If the data is valid, the mirror request is executed. Otherwise, the mirror request is deleted.

    摘要翻译: 用于存储数据的方法包括将数据写入临时存储位置并缓冲镜像请求以将数据从临时存储位置复制到镜像。 一旦存在所有数据,就确定数据的有效性。 如果数据有效,则执行镜像请求。 否则,镜像请求被删除。

    Data verification following database write
    9.
    发明授权
    Data verification following database write 有权
    数据库写入后的数据验证

    公开(公告)号:US07627619B1

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

    申请号:US10749692

    申请日:2003-12-29

    IPC分类号: G06F17/30

    摘要: A method for processing a request from a host to write a database record to a target location on a logical device associated with a data-storage system in data communication with the host includes maintaining, at the data storage system, information identifying extents of the logical device that are designated for storage of database records, and, on the basis of the information, determining whether the target location is one on which a database record is permitted to be stored.

    摘要翻译: 一种用于处理来自主机的请求以将数据库记录写入到与主机进行数据通信的与数据存储系统相关联的逻辑设备上的目标位置的方法包括在数据存储系统处维护识别逻辑的区段的信息 设备,其被指定用于存储数据库记录,并且基于该信息,确定目标位置是否允许数据库记录被存储在其上。

    Disk array storage device with means for enhancing host application performance using task priorities
    10.
    发明授权
    Disk array storage device with means for enhancing host application performance using task priorities 有权
    磁盘阵列存储设备,具有使用任务优先级增强主机应用性能的方法

    公开(公告)号:US06839804B2

    公开(公告)日:2005-01-04

    申请号:US10679810

    申请日:2003-10-06

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

    CPC分类号: G06F3/0601 G06F2003/0697

    摘要: Disk array storage device apparatus for enhancing the performance of an application on a data processing system that operates with a disk array storage device in which the completion of tasks associated with different transactions with one logical storage device are conditions precedent to the completion of other transactions. Specific tasks related to the one logical device are given priority over tasks related to all other logical storage devices. In a specific implementation reconnect tasks are given the highest priority with reconnect tasks from the one logical storage device being given the highest priority. A second category of tasks related to the one logical storage device can be given priority over all other tasks except reconnect tasks. All other tasks are given a priority below that of the first and second task categories.