Method, system, and program for transferring data between storage devices
    4.
    发明授权
    Method, system, and program for transferring data between storage devices 有权
    用于在存储设备之间传输数据的方法,系统和程序

    公开(公告)号:US06779058B2

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

    申请号:US09904976

    申请日:2001-07-13

    IPC分类号: G06F1300

    摘要: Provided is a method, system, and an article of manufacture for maintaining data accessible by a host in two storage devices, wherein the data is comprised of a plurality of data sets. A determination is made of a percentage of uncopied data at the first storage device, wherein uncopied data comprises data sets to be copied from the first storage device to the second storage device. If the calculated percentage is greater than a threshold amount, a rate at which uncopied data sets are transferred from the first storage device to the second storage device is increased.

    摘要翻译: 提供了一种用于维护主机在两个存储设备中可访问的数据的方法,系统和制品,其中数据由多个数据集组成。 确定在第一存储设备处未被占用的数据的百分比,其中未被覆盖的数据包括要从第一存储设备复制到第二存储设备的数据集。 如果计算出的百分比大于阈值量,则从第一存储装置向第二存储装置传送未被覆盖的数据集的速率增加。

    Establishing compatibility of messages for communicating between processing entities with continuous availability
    5.
    发明授权
    Establishing compatibility of messages for communicating between processing entities with continuous availability 有权
    建立消息的兼容性,以便处理实体之间进行通信,并具有持续可用性

    公开(公告)号:US06754717B1

    公开(公告)日:2004-06-22

    申请号:US09693813

    申请日:2000-10-23

    IPC分类号: G06F1516

    CPC分类号: G06F9/546

    摘要: A plurality of processing entities of a computer processing system employ messages for communicating with each other, and are updatable to newer versions at each of the processing entities by an initialization process. To maintain continuous availability, compatibility for the messages is established between the processing entities by maintaining, for message types, at each processing entity, identification values of the maximum and of the minimum versions of the message type supported at the entity. An initializing processing entity requests the maximum and minimum version identification values for the message types from other processing entities of the system. The initializing entity compares its maintained maximum and minimum version identification values to received maximum and minimum version identification values, and selects, as its current version, the maximum version whose identification value intersects with the maintained maximum and minimum version identification values and the maximum and the minimum version identification values of all the other processing entities.

    摘要翻译: 计算机处理系统的多个处理实体采用用于彼此通信的消息,并且可通过初始化处理更新到每个处理实体处的较新版本。 为了维持连续的可用性,在处理实体之间建立消息的兼容性,对于消息类型,在每个处理实体处,维护实体支持的消息类型的最大值和最小版本的标识值。 初始化处理实体从系统的其他处理实体请求消息类型的最大和最小版本标识值。 初始化实体将其维护的最大和最小版本标识值与接收的最大和最小版本标识值进行比较,并选择其标识值与维护的最大和最小版本标识值以及最大和最大版本标识值相交的最大版本作为其当前版本 所有其他处理实体的最小版本标识值。

    Preferential caching of uncopied logical volumes in an IBM peer-to-peer virtual tape server
    6.
    发明授权
    Preferential caching of uncopied logical volumes in an IBM peer-to-peer virtual tape server 失效
    在对等虚拟磁带服务器中优先缓存未使用的逻辑卷

    公开(公告)号:US06745212B2

    公开(公告)日:2004-06-01

    申请号:US09892931

    申请日:2001-06-27

    IPC分类号: G06F1200

    摘要: Disclosed is a system, method, and an article of manufacture for preferentially keeping an uncopied data set in one of two storage devices in a peer-to-peer environment when data needs to be removed from the storage devices. Each time a data set is modified or newly created, flags are used to denote whether the data set needs to be copied from one storage device to the other. The preferred embodiments modify the timestamp for each uncopied data set by adding a period of time, and thus give preference to the uncopied data set when the data from the storage device is removed based on the least recently used as denoted by timestamp of each data set. Once the data set is copied, the timestamp is set back to normal by subtracting the same period of time added on when the data set was flagged as needing to be copied.

    摘要翻译: 公开了一种系统,方法和制品,用于在数据需要从存储设备中移除时,优先地将未覆盖的数据集保存在对等环境中的两个存储设备之一中。 每次数据集被修改或新创建时,标志用于表示数据集是否需要从一个存储设备复制到另一个存储设备。 优选实施例通过添加一段时间来修改每个未被覆盖的数据集的时间戳,并且因此当来自存储设备的数据基于每个数据集的时间戳所表示的最近最少使用的数据时,优先于未被占用的数据集 。 复制数据集后,通过减去数据集标记为需要复制的相同时间段,将时间戳设置为正常。

    Storage and access to scratch mounts in VTS system
    7.
    发明授权
    Storage and access to scratch mounts in VTS system 有权
    存储和访问VTS系统中的临时安装

    公开(公告)号:US06226712B1

    公开(公告)日:2001-05-01

    申请号:US09641804

    申请日:2000-08-17

    IPC分类号: G06F1200

    摘要: A portion of digital data records are stored on a direct access storage device (DASD) in emulation of sequential-access media when the parent digital data records are transferred to a sequential-access media. The efficiency of storage and access to the data portion is improved by random-access recall of the data in the data portion, and by constructing a data portion trailer containing various statistics about the records for referencing the digital data and advancing to target data. The volume data portion trailer is constructed as read forward and forward space block operations are performed. Data is preferably stored in logically assembled records. Interspersed with the records, there may be one or more marker codes, which function like tape marks among the various data records. The volume trailer may contain pointers to each record, a record count and marker codes for the data portion. Statistics contained in the data portion trailer enable substantially more efficient access of the data by a DASD.

    摘要翻译: 当父数字数据记录被传送到顺序存取介质时,一部分数字数据记录被存储在直接访问存储设备(DASD)中,以模拟顺序存取介质。 通过对数据部分中的数据进行随机访问调用,并通过构建包含关于用于引用数字数据并推进到目标数据的记录的各种统计信息的数据部分预告片来提高对数据部分的存储和访问的效率。 音量数据部分预告片被构造为读取前进,并且执行前向空间块操作。 数据优选地存储在逻辑组装的记录中。 插入记录,可能有一个或多个标记代码,其功能类似于各种数据记录中的磁带标记。 音量预告片可以包含每个记录的指针,数据部分的记录计数和标记代码。 包含在数据部分预告片中的统计数据使DASD能够显着更有效地访问数据。

    Automated database back-up within a data storage system using removable
media
    8.
    发明授权
    Automated database back-up within a data storage system using removable media 失效
    使用可移动媒体的数据存储系统中的自动数据库备份

    公开(公告)号:US5943688A

    公开(公告)日:1999-08-24

    申请号:US865523

    申请日:1997-05-29

    IPC分类号: G06F11/14 G06F12/16

    摘要: A data storage system provides a method and apparatus for preserving consistency between a database back-up and a set of storage volumes. The system includes a storage manager, or storage controller, interconnected to a plurality of storage volumes, a drive, and a database storage. The storage manager receives data files from an attached data processing unit. The storage manager directs the data files such that the files are written to a selected storage volume loaded into the drive. The storage manager maintains reference information and storage volume location information for each data file in the database storage. The storage manager detects a volume full condition when the storage media approaches a predetermined position prior to the physical end of the volume. The storage manager generates a back-up copy of the current database, transfers the database back-up to the drive, and directs the drive to write the database back-up onto the selected storage volume. Thus, each selected storage volume contains a database back-up which remains consistent with the data files currently stored on the selected storage volume and previously stored on previously selected storage volumes.

    摘要翻译: 数据存储系统提供了用于保持数据库备份和一组存储卷之间的一致性的方法和装置。 该系统包括互连到多个存储卷的存储管理器或存储控制器,驱动器和数据库存储器。 存储管理器从连接的数据处理单元接收数据文件。 存储管理器引导数据文件,使得文件被写入加载到驱动器中的所选存储卷。 存储管理器维护数据库存储器中每个数据文件的引用信息和存储卷位置信息。 存储管理器在存储介质在物理物理结束之前接近预定位置时检测卷满状态。 存储管理器生成当前数据库的备份副本,将数据库备份传输到驱动器,并指示驱动器将数据库备份写入所选存储卷。 因此,每个所选择的存储卷包含数据库备份,其与当前存储在所选择的存储卷上并且先前存储在先前选择的存储卷上的数据文件保持一致。

    Extended logical worm data integrity protection with unique worm identifier in header and database
    9.
    发明授权
    Extended logical worm data integrity protection with unique worm identifier in header and database 有权
    扩展的逻辑蠕虫数据完整性保护与标题和数据库中唯一的蠕虫标识符

    公开(公告)号:US08280855B2

    公开(公告)日:2012-10-02

    申请号:US12612435

    申请日:2009-11-04

    IPC分类号: G06F17/00

    摘要: A data storage system stores logical data object(s), each identified by a logical identifier. A control is configured to assign a unique WORM (Write Once Read Many) identifier to the logical data object, and stores the unique WORM identifier as associated with the logical identifier, in a database maintained by the control so as to be persistent. Data storage is configured to write the logical data object with a header with the unique WORM identifier. The control, in order to allow the logical data object to be accessed externally to the control, requires matching the unique WORM identifier in the header of a logical data object to the unique WORM identifier of the persistent database for the logical object. The unique WORM identifier is formed of a checksum hash value related to nonce fields comprising at least the logical identifier of the logical data object, an incrementing token, and a time stamp.

    摘要翻译: 数据存储系统存储逻辑数据对象,每个逻辑数据对象由逻辑标识符标识。 控制被配置为向逻辑数据对象分配唯一的WORM(一次读取多个)标识符,并且将与逻辑标识符相关联的唯一WORM标识符存储在由控制器维护的数据库中以便被持久化。 数据存储被配置为使用具有唯一WORM标识符的报头来写入逻辑数据对象。 为了允许将逻辑数据对象从控制外部访问,控制需要将逻辑数据对象的头部中的唯一WORM标识符与逻辑对象的持久性数据库的唯一WORM标识匹配。 独特的WORM标识符由与至少包括逻辑数据对象的逻辑标识符,递增令牌和时间戳的至少包括的nonce字段相关的校验和散列值形成。

    Using link send and receive information to select one of multiple links to use to transfer data for send and receive operations
    10.
    发明授权
    Using link send and receive information to select one of multiple links to use to transfer data for send and receive operations 失效
    使用链接发送和接收信息来选择多个链接之一用于传送数据以进行发送和接收操作

    公开(公告)号:US08239570B2

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

    申请号:US12243957

    申请日:2008-10-01

    IPC分类号: G06F15/16 G06F15/173

    摘要: Link information for a plurality of links to at least one target node indicates for each link a send throughput for sending data, a receive throughput for received data, a slate of the link indicating whether the link is online, offline or degraded. The send throughput of the links having the online state is processed to select one of the links to the receiving node m response to determining that more than one of the links has the online state. The data of the send operation is sent using the selected link to the receiving node. The receive throughput is processed to select one of the links having the online state to the sending node in response to determining that more than one of the links has the online state. The data of the receive operation is received using the selected link to the sending node.

    摘要翻译: 针对至少一个目标节点的多个链路的链接信息针对每个链路指示用于发送数据的发送吞吐量,用于接收到的数据的接收吞吐量,指示该链路是否在线,离线或退化的链接。 处理具有在线状态的链路的发送吞吐量,以选择到接收节点m的响应之一以确定多于一个链路具有在线状态。 使用所选择的链接将发送操作的数据发送到接收节点。 处理接收吞吐量以响应于确定多于一个链路具有在线状态来选择具有在线状态的一个链路到发送节点。 使用所选择的链接到发送节点接收接收操作的数据。