Data length control of access to a data bus
    32.
    发明授权
    Data length control of access to a data bus 失效
    访问数据总线的数据长度控制

    公开(公告)号:US06636913B1

    公开(公告)日:2003-10-21

    申请号:US09551861

    申请日:2000-04-18

    IPC分类号: G06F1300

    CPC分类号: G06F13/126

    摘要: A method and system for controlling access to a bus for transferring data in the form of multibyte data streams. Data transfer agents are coupled to and request access to the bus to transfer data thereon. The system for controlling access to the bus comprises a bus arbiter responsive to the access requests of the data transfer agents, granting access to the bus to one data transfer agent at a time. A data length counter accumulates, during the grant of access, signals indicating the length of the data transferred between the bus and the data transfer agent. The data length counter indicates completion of the transfer of a predetermined length of data, and bus arbiter logic responds to the data length counter indicating the transfer completion, causing the bus arbiter to terminate the grant of access to the data transfer agent. The control of access to the bus is thus based on the precise measurement of the length of the transferred data, rather than on timers.

    摘要翻译: 一种用于控制访问总线以用于以多字节数据流的形式传送数据的方法和系统。 数据传输代理被耦合到请求访问总线以在其上传送数据。 用于控制对总线的访问的系统包括响应于数据传输代理的访问请求的总线仲裁器,一次授予对一个数据传输代理的总线访问。 在授权访问期间,数据长度计数器累积指示在总线和数据传送代理之间传送的数据的长度的信号。 数据长度计数器指示传输预定长度的数据的完成,并且总线仲裁器逻辑响应指示传送完成的数据长度计数器,导致总线仲裁器终止对数据传输代理的访问许可。 因此,对总线访问的控制基于精确测量传输数据的长度,而不是基于定时器。

    Method, system, and program for managing meta data in a storage system and rebuilding lost meta data in cache
    33.
    发明授权
    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.

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

    Method and system for staging data into cache
    34.
    发明授权
    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),并从第二存储器区域读取所请求的数据集。 处理单元基于触发数据集标准从多个触发数据集确定触发数据集。 响应于读取所确定的触发数据集,处理单元将下一组数据集从第一存储器区域转移到第二存储区域。

    System and method for rotational position sensing miss avoidance in
direct access storage devices
    35.
    发明授权
    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.

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

    Selecting a path comprising ports on primary and secondary clusters to use to transmit data at a primary volume to a secondary volume
    36.
    发明授权
    Selecting a path comprising ports on primary and secondary clusters to use to transmit data at a primary volume to a secondary volume 有权
    选择一个路径,其中包含主要和次要群集上的端口,用于将主卷上的数据传输到辅助卷

    公开(公告)号:US08738821B2

    公开(公告)日:2014-05-27

    申请号:US11283098

    申请日:2005-11-18

    IPC分类号: G06F13/00 G06F3/00

    摘要: Provided are a method for selecting a path comprising ports on primary and secondary clusters to use to transmit data at a primary volume to a secondary volume. A request is received to copy data from a primary storage location to a secondary storage location. A determination is made from a plurality of primary clusters of an owner primary cluster for the primary storage location, wherein the primary clusters are configured to access the primary storage location. A determination is made as to whether there is at least one port on the owner primary cluster providing an available path to the secondary storage location. One port on the owner primary cluster is selected to use to copy the data to the secondary storage location in response to determining that there is at least one port on the owner primary cluster available to transmit to the secondary storage location.

    摘要翻译: 提供了一种用于选择包括主要和次要群集上的端口以用于将主卷上的数据传输到次要卷的路径的方法。 接收到将数据从主存储位置复制到辅助存储位置的请求。 从用于主存储位置的所有者主集群的多个主集群进行确定,其中主集群被配置为访问主存储位置。 确定所有者主集群上是否存在至少一个提供到辅助存储位置的可用路径的端口。 选择所有者主集群上的一个端口用于将数据复制到辅助存储位置,以响应确定所有者主集群上至少有一个可用于传输到辅助存储位置的端口。

    Maintaining information of a relationship of target volumes comprising logical copies of a source volume
    37.
    发明授权
    Maintaining information of a relationship of target volumes comprising logical copies of a source volume 有权
    维护包含源卷的逻辑副本的目标卷的关系的信息

    公开(公告)号:US08327095B2

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

    申请号:US12135083

    申请日:2008-06-06

    摘要: Provided are a method, system, and article of manufacture for maintaining information of a relationship of target volumes comprising logical copies of a source volume. Information is maintained on a source volume having a plurality of data units and a plurality of target volumes created at different points-in-time maintaining a logical copy of the data units in the source volume for the different points-in-time. A source downstream pointer is generated for each data unit in the source volume to point to a corresponding data unit in a first target volume. For each target volume data unit whose data is maintained in the source volume or another one of the target volumes, a first upstream pointer is generated indicating one of the source and target volumes from which the target volume data unit inherits data. For each target volume data unit whose data is maintained in the source volume or another one of the target volumes, generating a second upstream pointer indicating one of the source and target volumes having the data for the data unit.

    摘要翻译: 提供了一种用于维护包括源卷的逻辑副本的目标卷的关系的信息的方法,系统和制品。 在具有多个数据单元的源卷和在不同时间点上创建的多个目标卷保持在不同时间点的源卷中的数据单元的逻辑副本的信息被维护。 为源卷中的每个数据单元生成源下游指针,以指向第一目标卷中的相应数据单元。 对于其数据在源卷或另一个目标卷中维护的每个目标卷数据单元,生成指示目标卷数据单元从其继承数据的源卷和目标卷之一的第一上游指针。 对于其数据在源卷或另一个目标卷中维护的每个目标卷数据单元,生成指示具有数据单元的数据的源卷和目标卷之一的第二上游指针。

    Validating stored copies of data images to load into memory
    38.
    发明授权
    Validating stored copies of data images to load into memory 失效
    验证存储的数据映像副本加载到内存中

    公开(公告)号:US08244695B2

    公开(公告)日:2012-08-14

    申请号:US11469811

    申请日:2006-09-01

    IPC分类号: G06F7/00 G06F17/30

    摘要: Provided are a method, system, and article of manufacture for validating stored copies of data images to load into memory. An image of data is maintained in a memory, wherein the image in the memory includes a generation number. The image in the memory is written to at least two copies of the image to storage locations in response to a first event, wherein the generation number for the image in the memory is stored in the storage locations having the copies of the image. A check generation number is stored in a storage location. The image is loaded from at least one of the copies of the image in one of the storage locations to the memory in response to a second event. The generation number for the image loaded into the memory. The check generation number is incremented in response to the second event. The generation numbers for the copies of the image in the storage locations and the check generation number are used to validate the copies of the image.

    摘要翻译: 提供了用于验证存储的数据图像的副本以加载到存储器中的方法,系统和制品。 数据的图像被保存在存储器中,其中存储器中的图像包括代数。 响应于第一事件,存储器中的图像被写入到图像的至少两个副本到存储位置,其中存储器中的图像的生成号码存储在具有图像的副本的存储位置中。 检查代号存储在存储位置。 响应于第二事件,将图像从存储位置之一中的图像的副本中的至少一个加载到存储器。 加载到内存中的图像的代号。 检查生成号码响应于第二个事件而递增。 用于存储位置中的图像的副本的生成编号和检查生成号用于验证图像的副本。

    Apparatus, system, and method for mandatory end to end integrity checking in a storage system
    40.
    发明授权
    Apparatus, system, and method for mandatory end to end integrity checking in a storage system 有权
    用于存储系统中强制性端对端完整性检查的装置,系统和方法

    公开(公告)号:US07562284B2

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

    申请号:US11212208

    申请日:2005-08-26

    IPC分类号: H03M13/00

    CPC分类号: G06F11/08

    摘要: An apparatus, system, and method are disclosed for mandatory end to end integrity checking. The apparatus includes a compatibility module configured to monitor data from a source and verify integrity information compatibility with a standard, and an integrity module configured to wrap the data from the source with additional integrity information. The system includes a source configured to send data over a network, a target configured to receive data over the network, the apparatus, a main memory module, a storage controller, and a storage device. The method includes monitoring data from a source, verifying integrity information compatibility with a standard, and wrapping the data from the source with additional integrity information.

    摘要翻译: 公开了用于强制性的端对端完整性检查的装置,系统和方法。 所述装置包括:配置为监视来自源的数据并且验证与标准的完整性信息兼容性的兼容性模块,以及被配置为用源包含附加完整性信息的数据的完整性模块。 该系统包括被配置为通过网络发送数据的源,被配置为通过网络接收数据的目标,该设备,主存储器模块,存储控制器和存储设备。 该方法包括监视来自源的数据,验证与标准的完整性信息兼容性,以及使用附加的完整性信息来包括来自源的数据。