Method and system for data search in a data processing system
    1.
    发明授权
    Method and system for data search in a data processing system 失效
    数据处理系统中数据搜索的方法和系统

    公开(公告)号:US5721898A

    公开(公告)日:1998-02-24

    申请号:US939241

    申请日:1992-09-02

    IPC分类号: G06F3/06 G06F13/12 G06F12/02

    摘要: A method and system for enhancing the efficiency of communication between one or more host computers and a storage system controller during a data search within either the associated storage systems or within the storage system controller itself. A storage system controller, coupled to one or more host computers via multiple communication channels, is utilized to control access to one or more direct access storage devices. A host computer authorizes the storage system controller to search within a range of data locations within the storage system, sets an initial location from which the data search will begin, and specifies a key field argument to search for. The host computer then permits the storage system controller to independently search the authorized range of data locations within the storage system or within cache memory within the storage system controller. The storage system controller examines multiple records within the authorized range of data locations to locate a desired record associated with the key field argument and presents a status report to the host computer only after the desired record is located or the entire range of data is searched and the desired record was not located. Allowing the storage system controller to independently search records and report status only after completion of an attempt to find a desired record within an authorized range of records minimizes communication overhead. Reducing the number of status reports presented over the communication channel enhances communication efficiency.

    摘要翻译: 一种用于在关联的存储系统内或存储系统控制器本身内的数据搜索期间增强一个或多个主计算机与存储系统控制器之间的通信效率的方法和系统。 利用经由多个通信信道耦合到一个或多个主计算机的存储系统控制器来控制对一个或多个直接存取存储设备的访问。 主计算机授权存储系统控制器在存储系统内的数据位置范围内搜索,设置数据搜索开始的初始位置,并指定要搜索的关键字段参数。 然后,主计算机允许存储系统控制器独立地搜索存储系统内的数据位置的授权范围或存储系统控制器内的高速缓冲存储器内。 存储系统控制器检查数据位置的授权范围内的多个记录,以定位与密钥字段参数相关联的期望记录,并且仅在找到所需记录或搜索整个数据范围之后才向主计算机呈现状态报告, 没有找到所需的记录。 只有在完成尝试在授权的记录范围内找到所需记录之后,才允许存储系统控制器独立地搜索记录和报告状态,从而最大限度地减少通信开销。 通过通信渠道减少状态报告的数量增加了通信效率。

    Method, system, and program for destaging data in cache
    2.
    发明授权
    Method, system, and program for destaging data in cache 失效
    用于在缓存中降级数据的方法,系统和程序

    公开(公告)号:US06785771B2

    公开(公告)日:2004-08-31

    申请号:US10005003

    申请日:2001-12-04

    IPC分类号: G06F1200

    CPC分类号: G06F12/0871 G06F12/0804

    摘要: Provided is a method, system, and program for destaging data from a first computer readable medium to a second computer readable medium. A list of entries indicating data blocks in the first computer readable medium is scanned. For each entry scanned, a determination is made as to whether the data block indicated in the scanned entry satisfies a criteria. If the data block indicated in the scanned entry satisfies the criteria, then a destage operation is called to destage the data block in the scanned entry from the first computer readable medium to the second computer readable medium. If the called destage operation is not initiated, then the scanned entry is removed from the cache list. The removed scanned entry is added to one destage wait list. During one destage operation, data blocks indicated in entries in the destage wait list are destaged.

    摘要翻译: 提供了一种用于将数据从第一计算机可读介质降级到第二计算机可读介质的方法,系统和程序。 扫描第一计算机可读介质中指示数据块的条目列表。 对于扫描的每个条目,确定扫描条目中指示的数据块是否满足标准。 如果扫描条目中指示的数据块满足标准,则调度一个转移操作以将扫描条目中的数据块从第一计算机可读介质转移到第二计算机可读介质。 如果未启动所呼叫的终止操作,则从缓存列表中删除扫描的条目。 已删除的扫描条目将添加到一个目的地等待列表中。 在一个运行期间,在目的地等待列表中的条目中指示的数据块已停止运行。

    Method and system for staging data into cache
    3.
    发明授权
    Method and system for staging data into cache 失效
    将数据分段到缓存中的方法和系统

    公开(公告)号:US06381677B1

    公开(公告)日:2002-04-30

    申请号:US09136626

    申请日:1998-08-19

    IPC分类号: G06F1212

    摘要: Disclosed is a system for caching data. After determining a sequential access of a first memory area, such as a direct access storage device (DASD), a processing unit stages a group of data sets from the first memory area to a second memory, such as cache. The processing unit processes a data access request (DAR) for data sets in the first memory area that are included in the sequential access and reads the requested data sets from the second memory area. The processing unit determines trigger data set from a plurality of trigger data sets based on a trigger data set criteria. The processing unit then stages a next group of data sets from the first memory area to the second memory area in response to reading the determined trigger data set.

    摘要翻译: 公开了一种用于缓存数据的系统。 在确定诸如直接存取存储设备(DASD)之类的第一存储区域的顺序存取之后,处理单元将来自第一存储器区域的一组数据集合到诸如高速缓存的第二存储器。 处理单元处理包括在顺序访问中的第一存储器区域中的数据集的数据访问请求(DAR),并从第二存储器区域读取所请求的数据集。 处理单元基于触发数据集标准从多个触发数据集确定触发数据集。 响应于读取所确定的触发数据集,处理单元将下一组数据集从第一存储器区域转移到第二存储区域。

    Apparatus, system, and method for identifying a faulty communication module
    4.
    发明授权
    Apparatus, system, and method for identifying a faulty communication module 失效
    用于识别故障通信模块的装置,系统和方法

    公开(公告)号:US07251753B2

    公开(公告)日:2007-07-31

    申请号:US10666660

    申请日:2003-09-17

    IPC分类号: G06F11/00

    摘要: An apparatus, method, and system associates an identifier with a data packet. The identifier uniquely identifies a communication module, such as a host interface card, within a data storage system. In operation, a computer host sends a data packet to a server. The communication module receives the data packet and associates an identifier, unique to the communication module, with the data packet. The data packet is stored in a disk array, such as a Redundant Array of Independent Disks (RAID) system. When the computer host later requests the stored data packet, a validation module, which may be implemented within a PCI adapter such as a host interface card, retrieves the data packet and determines whether the data packet is corrupt. If the data packet is corrupt, the validation module identifies which host interface card corrupted the data with the use of the unique identifier associated with the data packet. The faulty communication module may then be removed from operation in the data storage system.

    摘要翻译: 设备,方法和系统将标识符与数据分组相关联。 标识符唯一地标识数据存储系统内的通信模块,例如主机接口卡。 在操作中,计算机主机向服务器发送数据包。 通信模块接收数据分组并将通信模块唯一的标识符与数据分组相关联。 数据包存储在磁盘阵列中,例如独立磁盘冗余阵列(RAID)系统。 当计算机主机稍后请求存储的数据分组时,可以在PCI适配器(例如主机接口卡)内实现的验证模块检索数据分组并确定数据分组是否损坏。 如果数据包损坏,则验证模块使用与数据包相关联的唯一标识符来识别哪个主机接口卡损坏了数据。 然后,故障通信模块可以从数据存储系统中的操作中移除。

    Apparatus, system, and method for storing and retrieving compressed data
    5.
    发明授权
    Apparatus, system, and method for storing and retrieving compressed data 失效
    用于存储和检索压缩数据的装置,系统和方法

    公开(公告)号:US08312210B2

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

    申请号:US11969185

    申请日:2008-01-03

    CPC分类号: G06F17/30067

    摘要: An apparatus, system, and method are disclosed for storing and retrieving compressed data. A compression module compresses a data file organized in logical tracks. A ratio module determines a track compression ratio. The track compression ratio is a ratio of an integer value n to one. A destage module destages a single directory entry for the data file to a directory. The directory entry points to a zeroth track on a hard disk drive. The destage module further destages the data file sequentially to tracks of the hard disk drive from the zeroth track with n logical tracks of the data file stored on one physical track of the hard disk drive. A stage module stages a kth logical track from a physical track of the hard disk drive. The physical track is specified by an integer value of k divided by n.

    摘要翻译: 公开了用于存储和检索压缩数据的装置,系统和方法。 压缩模块压缩组织在逻辑轨道中的数据文件。 比率模块确定轨道压缩比。 轨道压缩比是整数值n与1的比率。 一个目的地模块将数据文件的单个目录条目转发到目录。 目录条目指向硬盘驱动器上的第零个磁道。 目的地模块进一步使数据文件从数据文件的顺序轨道到第零轨道,其中存储在硬盘驱动器的一个物理轨道上的数据文件的n个逻辑磁道。 舞台模块从硬盘驱动器的物理轨道分级第k个逻辑磁道。 物理轨道由k除以n的整数值指定。

    APPARATUS, SYSTEM, AND METHOD FOR STORING AND RETRIEVING COMPRESSED DATA
    6.
    发明申请
    APPARATUS, SYSTEM, AND METHOD FOR STORING AND RETRIEVING COMPRESSED DATA 失效
    用于存储和检索压缩数据的装置,系统和方法

    公开(公告)号:US20090177676A1

    公开(公告)日:2009-07-09

    申请号:US11969185

    申请日:2008-01-03

    IPC分类号: G06F7/00

    CPC分类号: G06F17/30067

    摘要: An apparatus, system, and method are disclosed for storing and retrieving compressed data. A compression module compresses a data file organized in logical tracks. A ratio module determines a track compression ratio. The track compression ratio is a ratio of an integer value n to one. A destage module destages a single directory entry for the data file to a directory. The directory entry points to a zeroth track on a hard disk drive. The destage module further destages the data file sequentially to tracks of the hard disk drive from the zeroth track with n logical tracks of the data file stored on one physical track of the hard disk drive. A stage module stages a kth logical track from a physical track of the hard disk drive. The physical track is specified by an integer value of k divided by n.

    摘要翻译: 公开了用于存储和检索压缩数据的装置,系统和方法。 压缩模块压缩组织在逻辑轨道中的数据文件。 比率模块确定轨道压缩比。 轨道压缩比是整数值n与1的比率。 一个目的地模块将数据文件的单个目录条目转发到目录。 目录条目指向硬盘驱动器上的第零个磁道。 目的地模块进一步使数据文件从数据文件的顺序轨道到第零轨道,其中存储在硬盘驱动器的一个物理轨道上的数据文件的n个逻辑磁道。 舞台模块从硬盘驱动器的物理轨道分级第k个逻辑磁道。 物理轨道由k除以n的整数值指定。

    Grouping and dispatching scans in cache
    7.
    发明授权
    Grouping and dispatching scans in cache 有权
    在缓存中分组和调度扫描

    公开(公告)号:US09430395B2

    公开(公告)日:2016-08-30

    申请号:US12189594

    申请日:2008-08-11

    IPC分类号: G06F12/08

    CPC分类号: G06F12/0866 G06F12/0804

    摘要: A method, system, and computer program product for grouping and dispatching scans in a cache directory of a processing environment is provided. A plurality of scan tasks is aggregated from a scan wait queue into a scan task queue. The plurality of scan tasks is determined by selecting one of (1) each of the plurality of scan tasks on the scan wait queue, (2) a predetermined number of the plurality of scan tasks on the scan wait queue, and (3) a set of scan tasks of a similar type on the scan wait queue. A first scan task from the plurality of scan tasks is selected from the scan task queue. The scan task is performed.

    摘要翻译: 提供了一种用于在处理环境的高速缓存目录中分组和分派扫描的方法,系统和计算机程序产品。 多个扫描任务从扫描等待队列聚合到扫描任务队列中。 通过选择扫描等待队列中的(1)多个扫描任务中的每一个扫描等待队列中的每一个来确定多个扫描任务,(2)扫描等待队列上的多个扫描任务中的预定数量,以及(3) 扫描等待队列上类似类型的扫描任务集。 从扫描任务队列中选择来自多个扫描任务的第一扫描任务。 执行扫描任务。

    Decryption of data in storage systems
    8.
    发明授权
    Decryption of data in storage systems 失效
    解密存储系统中的数据

    公开(公告)号:US07681047B2

    公开(公告)日:2010-03-16

    申请号:US11407182

    申请日:2006-04-18

    IPC分类号: G06F11/30 G06F12/14 H04L29/06

    CPC分类号: G06F21/80 G06F12/0862

    摘要: Provided are a method, system, and article of manufacture, wherein a controller receives encrypted data from a first storage unit coupled to the controller. The received encrypted data is stored in a second storage unit coupled to the controller, wherein the controller is capable of accessing the second storage unit faster in comparison to the first storage unit. The encrypted data is maintained in the second storage unit, until at least one condition is satisfied.

    摘要翻译: 提供了一种方法,系统和制品,其中控制器从耦合到控制器的第一存储单元接收加密数据。 接收到的加密数据被存储在耦合到控制器的第二存储单元中,其中与第一存储单元相比,控制器能够更快地访问第二存储单元。 加密数据保持在第二存储单元中,直到满足至少一个条件。

    Method, system, and program for managing meta data in a storage system and rebuilding lost meta data in cache
    9.
    发明授权
    Method, system, and program for managing meta data in a storage system and rebuilding lost meta data in cache 失效
    用于管理存储系统中的元数据并在缓存中重建丢失的元数据的方法,系统和程序

    公开(公告)号:US06438661B1

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

    申请号:US09261824

    申请日:1999-03-03

    IPC分类号: G06F1206

    CPC分类号: G06F11/1435 Y10S707/99953

    摘要: Disclosed is a method, system, and article of manufacture for processing modified meta data for data recovery operations. The meta data provides information on user data maintained in a storage device. The system determines whether meta data tracks maintained in a cache were modified and indicates in a non-volatile memory that the determined meta data tracks were modified. Data recovery operations may be initiated as a result of a system failure, such as a warmstart or coldstart recovery. During such data recovery operations, the system processes the non-volatile memory and the indications of modified meta data tracks therein to rebuild lost meta data tracks in the cache.

    摘要翻译: 公开了用于处理用于数据恢复操作的修改的元数据的方法,系统和制品。 元数据提供有关存储设备中维护的用户数据的信息。 该系统确定在高速缓存中维护的元数据轨道是否被修改,并且在非易失性存储器中指示修改了所确定的元数据轨道。 数据恢复操作可能由于系统故障(如热启动或冷启动恢复)而启动。 在这种数据恢复操作期间,系统处理非易失性存储器及其中修改的元数据轨迹的指示,以重构高速缓存中的丢失的元数据轨道。

    System and method for rotational position sensing miss avoidance in
direct access storage devices
    10.
    发明授权
    System and method for rotational position sensing miss avoidance in direct access storage devices 失效
    直接存取存储装置中旋转位置检测缺失避免的系统和方法

    公开(公告)号:US5893918A

    公开(公告)日:1999-04-13

    申请号:US885099

    申请日:1992-05-18

    摘要: A method for operating a controller for a plurality of direct access storage devices to minimize rotational misses during data transfer operations. Transferred data is staged into a controller cache when a rotational position sensing miss avoidance reconnection is made. Circumstances are detailed for qualifying an operation pending on direct access storage devices for treatment as miss avoidance candidates. Adjustment of controller response depending upon foreknowledge that a channel command word chain includes a write operation is also accomplished utilizing the present method.

    摘要翻译: 一种用于操作用于多个直接存取存储设备的控制器以最小化数据传送操作期间的转移错误的方法。 当进行旋转位置感测错过回避重新连接时,传送的数据被分段到控制器高速缓存中。 对于直接访问存储设备进行等待处理的错误回避候选人的操作,情况是详细的。 使用本方法也可以根据预先知道通道命令字链包括写入操作来调整控制器响应。