CACHING DATA IN A STORAGE SYSTEM HAVING MULTIPLE CACHES
    1.
    发明申请
    CACHING DATA IN A STORAGE SYSTEM HAVING MULTIPLE CACHES 审中-公开
    在具有多个缓存的存储系统中缓存数据

    公开(公告)号:WO2012160514A1

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

    申请号:PCT/IB2012/052564

    申请日:2012-05-22

    CPC classification number: G06F12/0866 G06F12/123

    Abstract: Provided are a computer program product, system, and method for using an attribute of a write request to determine where to cache data in a storage system having multiple caches including non-volatile storage cache in a sequential access storage device. Received modified tracks are cached in the non- volatile storage device integrated with the sequential access storage device in response to determining to cache the modified tracks. A write request having modified tracks is received. A determination is made as to whether an attribute of the received write request satisfies a condition. The received modified tracks for the write request are cached in the non- volatile storage device in response to determining that the determined attribute does not satisfy the condition. A destage request is added to a request queue for the received write request having the determined attribute not satisfying the condition.

    Abstract translation: 提供了一种用于使用写请求的属性来确定在具有多个高速缓存的存储系统中的数据的高速缓存的位置的计算机程序产品,系统和方法,所述多个高速缓存包括顺序存取存储设备中的非易失性存储高速缓存。 响应于确定缓存修改的轨道,接收到的修改的轨道被缓存在与顺序存取存储设备集成的非易失性存储设备中。 接收到具有修改轨迹的写入请求。 确定所接收的写请求的属性是否满足条件。 响应于确定所确定的属性不满足条件,用于写请求的接收到的修改轨道被缓存在非易失性存储设备中。 对于具有不满足条件的确定属性的接收到的写入请求,向请求队列添加了一个流出请求。

    COMMAND SEQUENCE NUMBERING APPARATUS AND METHOD
    2.
    发明申请
    COMMAND SEQUENCE NUMBERING APPARATUS AND METHOD 审中-公开
    命令序列号设备和方法

    公开(公告)号:WO2010020531A1

    公开(公告)日:2010-02-25

    申请号:PCT/EP2009/059934

    申请日:2009-07-31

    CPC classification number: G06F11/2064 G06F11/2074 G06F2201/82 G06F2201/835

    Abstract: A method, system, and computer program product to preserve data integrity in a mirror and copy environment is disclosed herein. In one embodiment, a method may include receiving a write command and data from a host device. The method may further include writing the data to a primary storage device and attaching a primary sequence number associated with the primary storage device to the write command, thereby providing a numbered write command with a command sequence number. The numbered write command may then be transmitted to a secondary storage device. The method may further include comparing the command sequence number to a secondary sequence number associated with the secondary storage device. If the command sequence number matches the secondary sequence number, then the command may be executed. Otherwise, it may be ignored.

    Abstract translation: 本文公开了一种在镜像和复制环境中保护数据完整性的方法,系统和计算机程序产品。 在一个实施例中,一种方法可以包括从主机设备接收写命令和数据。 该方法还可以包括将数据写入主存储设备并将与主存储设备相关联的主序列号附加到写命令,从而提供具有命令序列号的编号写命令。 然后可以将编号的写入命令发送到辅助存储设备。 该方法还可以包括将命令序列号与与辅助存储设备相关联的次序列号进行比较。 如果命令序列号与二次序列号匹配,则可以执行该命令。 否则可能会被忽略。

    PROVIDING INDIRECT DATA ADDRESSING FOR A CONTROL BLOCK AT A CHANNEL SUBSYSTEM OF AN I/O PROCESSING SYSTEM
    4.
    发明申请
    PROVIDING INDIRECT DATA ADDRESSING FOR A CONTROL BLOCK AT A CHANNEL SUBSYSTEM OF AN I/O PROCESSING SYSTEM 审中-公开
    为输入/输出处理系统的通道子系统中的控制块提供间接数据寻址

    公开(公告)号:WO2009101057A4

    公开(公告)日:2009-10-29

    申请号:PCT/EP2009051462

    申请日:2009-02-09

    CPC classification number: G06F3/0659 G06F3/061 G06F13/126 G06F13/385

    Abstract: An computer program product, apparatus, and method for facilitating input/output (I/O) processing for an I/O operation at a host computer system configured for communication with a control unit. The computer program product includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method. The method includes the host computer system obtaining a transport command word (TCW) for an I/O operation. The TCW specifies a location of one or more I/O commands and a flag. The flag is set to indicate that the location is an indirect address. The host computer system extracts the location of the one or more I/O commands and the flag from the TCW. The host computer system gathers the one or more I/O commands responsive to the location specified by the TCW and the flag, and then forwards the one or more I/O commands to the control unit for execution.

    Abstract translation: 一种用于在配置用于与控制单元进行通信的主计算机系统处对I / O操作进行输入/输出(I / O)处理的计算机程序产品,装置和方法。 该计算机程序产品包括可由处理电路读取并存储供处理电路执行以执行方法的指令的有形存储介质。 该方法包括主计算机系统获得用于I / O操作的传输命令字(TCW)。 TCW指定一个或多个I / O命令和一个标志的位置。 该标志被设置为指示该位置是间接地址。 主计算机系统从TCW提取一个或多个I / O命令和标志的位置。 主计算机系统响应于由TCW和标志指定的位置收集一个或多个I / O命令,然后将一个或多个I / O命令转发给控制单元以供执行。

    PROCESSING A VARIABLE LENGTH DEVICE COMMAND WORD AT A CONTROL UNIT IN AN I/O PROCESSING SYSTEM
    6.
    发明申请
    PROCESSING A VARIABLE LENGTH DEVICE COMMAND WORD AT A CONTROL UNIT IN AN I/O PROCESSING SYSTEM 审中-公开
    在I / O处理系统中的控制单元处处理可变长度装置命令字

    公开(公告)号:WO2009101058A1

    公开(公告)日:2009-08-20

    申请号:PCT/EP2009/051463

    申请日:2009-02-09

    CPC classification number: G06F13/126

    Abstract: A computer program product, apparatus and method for processing a variable length device command word (DCW) at a control unit configured for communication with an input/output (I/O) subsystem in an I/O processing system. The computer program product includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method. The method includes receiving a DCW at the control unit from the I/O subsystem. The DCW specifies one or more I/O operations and includes a command, a control data count, and control data having a varying length specified by the control data count. The control data is extracted in response to the control data count. The command is then executed in response to the extracted control data to perform the specified one or more I/O operations.

    Abstract translation: 用于在被配置用于与I / O中的输入/输出(I / O)子系统通信的控制单元处处理可变长度设备命令字(DCW)的计算机程序产品,设备和方法 处理系统。 该计算机程序产品包括可由处理电路读取并存储供处理电路执行以执行方法的指令的有形存储介质。 该方法包括从I / O子系统接收控制单元处的DCW。 DCW指定一个或多个I / O操作,并且包括具有由控制数据计数指定的变化长度的命令,控制数据计数和控制数据。 响应于控制数据计数提取控制数据。 然后执行命令以响应提取的控制数据以执行指定的一个或多个I / O操作。

    PROVIDING INDIRECT DATA ADDRESSING FOR A CONTROL BLOCK AT A CHANNEL SUBSYSTEM OF AN I/O PROCESSING SYSTEM
    8.
    发明申请
    PROVIDING INDIRECT DATA ADDRESSING FOR A CONTROL BLOCK AT A CHANNEL SUBSYSTEM OF AN I/O PROCESSING SYSTEM 审中-公开
    在I / O处理系统的通道子系统中为控制块提供间接数据寻址

    公开(公告)号:WO2009101057A1

    公开(公告)日:2009-08-20

    申请号:PCT/EP2009/051462

    申请日:2009-02-09

    CPC classification number: G06F3/0659 G06F3/061 G06F13/126 G06F13/385

    Abstract: An computer program product, apparatus, and method for facilitating input/output (I/O) processing for an I/O operation at a host computer system configured for communication with a control unit. The computer program product includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method. The method includes the host computer system obtaining a transport command word (TCW) for an I/O operation. The TCW specifies a location of one or more I/O commands and a flag. The flag is set to indicate that the location is an indirect address. The host computer system extracts the location of the one or more I/O commands and the flag from the TCW. The host computer system gathers the one or more I/O commands responsive to the location specified by the TCW and the flag, and then forwards the one or more I/O commands to the control unit for execution.

    Abstract translation: 一种用于便于在被配置为与控制单元进行通信的主计算机系统上进行I / O操作的输入/输出(I / O)处理的计算机程序产品,装置和方法。 计算机程序产品包括可由处理电路读取的有形存储介质,并且存储由处理电路执行以执行方法的指令。 该方法包括主计算机系统获得用于I / O操作的传输命令字(TCW)。 TCW指定一个或多个I / O命令和标志的位置。 该标志设置为指示该位置是间接地址。 主计算机系统从TCW提取一个或多个I / O命令的位置和标志。 主计算机系统根据TCW和标志指定的位置收集一个或多个I / O命令,然后将一个或多个I / O命令转发到控制单元执行。

    BI-DIRECTIONAL DATA TRANSFER WITHIN A SINGLE I/O OPERATION
    9.
    发明申请
    BI-DIRECTIONAL DATA TRANSFER WITHIN A SINGLE I/O OPERATION 审中-公开
    单向I / O操作中的双向数据传输

    公开(公告)号:WO2009101053A1

    公开(公告)日:2009-08-20

    申请号:PCT/EP2009/051450

    申请日:2009-02-09

    CPC classification number: G06F3/0613 G06F3/0659 G06F3/0673 G06F13/126

    Abstract: An article of manufacture, apparatus, and a method for facilitating input/output (I/O) processing for an I/O operation at a host computer system configured for communication with a control unit. The method includes the host computer system obtaining a transport command word (TCW) for an I/O operation having both input and output data. The TCW specifies a location of the output data and a location for storing the input data. The host computer system forwards the I/O operation to the control unit for execution. The host computer system gathers the output data responsive to the location of the output data specified by the TCW, and then forwards the output data to the control unit for use in the execution of the I/O operation. The host computer system receives the input data from the control unit and stores the input data at the location specified by the TCW.

    Abstract translation: 一种制造装置和方法,用于在被配置为与控制单元进行通信的主计算机系统上促进用于I / O操作的输入/输出(I / O)处理。 该方法包括主计算机系统获得具有输入和输出数据的I / O操作的传输命令字(TCW)。 TCW指定输出数据的位置和存储输入数据的位置。 主计算机系统将I / O操作转发到控制单元以执行。 主计算机系统根据TCW指定的输出数据的位置收集输出数据,然后将输出数据转发到控制单元,以用于执行I / O操作。 主计算机系统从控制单元接收输入数据,并将输入数据存储在TCW指定的位置。

    USAGE OF PERSISTENT INFORMATION UNIT PACING PROTOCOL IN FIBRE CHANNEL COMMUNICATIONS
    10.
    发明申请
    USAGE OF PERSISTENT INFORMATION UNIT PACING PROTOCOL IN FIBRE CHANNEL COMMUNICATIONS 审中-公开
    在光纤通道通信中使用信息信息单元PACING协议

    公开(公告)号:WO2009069907A2

    公开(公告)日:2009-06-04

    申请号:PCT/KR2008/006709

    申请日:2008-11-14

    CPC classification number: G06F13/387

    Abstract: Provided are a method, system, and article of manufacture, wherein a primary storage control unit receives an information unit from a remote host over a fibre channel connection, wherein persistent information unit pacing is implemented over the fibre channel connection. Information is maintained on how many large writes have been received at the primary storage control unit over at least one logical path established over the fibre channel connection between the primary storage control unit and the remote host, wherein a large write is an input/output (I/O) operation for which a number of data information units that are processed exceeds a default value of an information unit pacing credit. The primary storage control unit adjusts an information unit pacing parameter included in a response sent from the primary storage control unit to the remote host, wherein the adjusting is based at least on the information maintained on how many large writes have been received at the primary storage control unit over the at least one logical path.

    Abstract translation: 提供了一种方法,系统和制品,其中主存储控制单元通过光纤通道连接从远程主机接收信息单元,其中持续信息单元起搏在光纤通道连接上实现。 维持在通过在主存储控制单元和远程主机之间的光纤通道连接上建立的至少一个逻辑路径在主存储控制单元处接收到多少大写入的信息,其中大写是输入/输出( I / O)操作,其中处理的多个数据信息单元超过信息单元起搏信用的默认值。 主存储控制单元将从主存储控制单元发送的响应中包括的信息单元起搏参数调整到远程主机,其中调整至少基于在主存储器上已经接收到多少大写入的信息 所述至少一个逻辑路径上的控制单元。

Patent Agency Ranking