Virtual storage devices
    1.
    发明授权
    Virtual storage devices 有权
    虚拟存储设备

    公开(公告)号:US07249130B2

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

    申请号:US10306378

    申请日:2002-11-27

    IPC分类号: G06F17/30

    摘要: Accessing data includes a host establishing a relationship between a first storage area of a first type containing data and a second storage area of a second type containing pointers to data provided in storage areas of the first type, where the storage areas are provided in a storage device coupled to the host. In response to the host writing data to a particular section of the first storage area after establishing the relationship, the particular section is copied from the first storage area to a third storage area of the first type prior to the write operation being executed. A corresponding pointer of the second storage area is adjusted to point to the third storage area.

    摘要翻译: 访问数据包括建立包含数据的第一类型的第一存储区域和第二类型的第二存储区域之间的关系的主机,所述第二存储区域包含指向在第一类型的存储区域中提供的数据的指针,其中存储区域设置在存储器 设备耦合到主机。 响应于在建立关系之后主机向第一存储区域的特定部分写入数据,在执行写入操作之前,将特定部分从第一存储区域复制到第一类型的第三存储区域。 将第二存储区域的对应指针调整为指向第三存储区域。

    Deactivating virtual devices and rolling backup
    2.
    发明授权
    Deactivating virtual devices and rolling backup 有权
    停用虚拟设备和滚动备份

    公开(公告)号:US07340461B2

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

    申请号:US10306268

    申请日:2002-11-27

    IPC分类号: G06F17/30

    摘要: Handling data includes providing a first storage area of a first type that contains sections of data, providing a second storage area of the first type that contains sections of data, providing a third storage area of a second type where the second type has, for each section thereof, a pointer to one of: a corresponding section of data of the first storage area and a corresponding section of data of the second storage area, causing the third storage area to be not available for accessing, and after causing the third storage area to not be available for accessing, providing data from the second storage area corresponding to pointers of the third storage area that point to sections of the second storage area.

    摘要翻译: 处理数据包括提供包含数据部分的第一类型的第一存储区域,提供包含数据段的第一类型的第二存储区域,为每个数据提供第二类型的第二类型的第三存储区域 其指针指向第一存储区域的相应部分数据和第二存储区域的相应对应部分,导致第三存储区域不可用于访问,并且在使第三存储区域 不可用于访问,从对应于指向第二存储区域的部分的第三存储区域的指针的第二存储区域提供数据。

    Restoring virtual devices
    3.
    发明授权
    Restoring virtual devices 有权
    恢复虚拟设备

    公开(公告)号:US07266572B2

    公开(公告)日:2007-09-04

    申请号:US10306659

    申请日:2002-11-27

    IPC分类号: G06F12/00 G06F17/30

    摘要: Restoring data includes providing data in a first storage area that contains sections of data, providing data in a second storage area where the second type has, for each section of data thereof, at least one of: a pointer to a corresponding section of data of the first storage area and a pointer to corresponding section of data of a third storage area of the first type. In one embodiment, a sections of the first storage area are replaced with pointers to the third storage area. In other embodiments, sections of a fourth storage area of the first type are replaced with pointers to the third storage area and optionally with pointers to the first storage area. In another embodiment, data is copied from the second storage area to a third storage area of the second type.

    摘要翻译: 恢复数据包括在包含数据段的第一存储区域中提供数据,在第二类型具有的第二存储区域中为数据的每个部分提供数据,其中至少一个指针指向相应部分的数据 第一存储区域和指向第一类型的第三存储区域的数据的相应部分的指针。 在一个实施例中,第一存储区域的一部分被替换成指向第三存储区域的指针。 在其他实施例中,第一类型的第四存储区域的部分被替换为指向第三存储区域的指针,并且可选地指示到第一存储区域的指针。 在另一个实施例中,将数据从第二存储区域复制到第二类型的第三存储区域。

    Simultaneous activation of virtual devices
    4.
    发明授权
    Simultaneous activation of virtual devices 有权
    同时激活虚拟设备

    公开(公告)号:US08032492B2

    公开(公告)日:2011-10-04

    申请号:US10306706

    申请日:2002-11-27

    IPC分类号: G06F17/30 G06F21/00

    摘要: Establishing a plurality of storage areas includes associating each of a first plurality of storage areas of a first type that contain sections of data with corresponding ones of second plurality of storage areas of a second type having pointers to alternative sections of data storage areas of the first type, where initially none of the second plurality of storage areas is available for accessing data corresponding thereto, and, after associating all of the first and second plurality of storage areas, activating the second plurality of storage areas to make the second plurality of storage areas available for accessing data. Exclusive access may be enabled for all of the first plurality of storage areas prior to activating the second plurality of storage areas or to each storage area one at a time.

    摘要翻译: 建立多个存储区域包括将包含数据部分的第一类型的第一多个存储区域中的每一个与第二类型的第二多个存储区域中的对应的第二多个存储区域中的每一个相关联,其具有指向第一类型的数据存储区域的替代部分的指针 类型,其中最初没有第二多个存储区域可用于访问对应的数据,并且在关联所有第一和第二多个存储区域之后,激活第二多个存储区域以使第二多个存储区域 可用于访问数据。 可以在激活第二多个存储区域之前的所有第一多个存储区域中或对于每个存储区域一次一个地启用独占访问。

    Method for enabling overlapped input/output requests to a logical device using assigned and parallel access unit control blocks
    6.
    发明授权
    Method for enabling overlapped input/output requests to a logical device using assigned and parallel access unit control blocks 有权
    用于使用分配和并行访问单元控制块使逻辑设备重叠输入/输出请求的方法

    公开(公告)号:US06665739B2

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

    申请号:US09731245

    申请日:2000-12-06

    IPC分类号: G06F1314

    摘要: A method for enabling overlapped input/output requests to a logical device using assigned and parallel access unit control blocks. Each I/O request interrupts an operating system to assign a base and related unit control block to the input/output requests. In addition a parallel access control block is associated with each unit control block for a logical volume and a parallel access main control block is established with a logical volume through which each of the base and related unit control block can be identified. An input/output request to a logical device interrupts the operating system to assign one of the base and one of the assigned unit control blocks to the input/output requests after which control transfers back to the operating system. At a disk storage facility, the input/output request is located in a table with other input/output requests and corresponding parameters. The disk array storage facility tests the parameters for each new input/output request to determine which of a plurality of control functions will be performed.

    摘要翻译: 一种用于使用分配和并行访问单元控制块使逻辑设备重叠输入/输出请求的方法。 每个I / O请求中断操作系统以将基本和相关单元控制块分配给输入/输出请求。 此外,并行访问控制块与逻辑卷的每个单元控制块相关联,并且与逻辑卷建立并行访问主控制块,通过该逻辑卷可以识别每个基本单元控制块和相关单元控制块。 对逻辑设备的输入/输出请求中断操作系统以将基站和分配的单元控制块中的一个分配给输入/输出请求,之后控制转移回操作系统。 在磁盘存储设备中,输入/输出请求位于具有其他输入/输出请求和相应参数的表中。 磁盘阵列存储设备测试每个新的输入/输出请求的参数,以确定将执行多个控制功能中的哪一个。

    Virtual storage devices
    7.
    发明授权

    公开(公告)号:US07340489B2

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

    申请号:US10120016

    申请日:2002-04-10

    IPC分类号: G06F12/00 G06F17/30

    摘要: Accessing stored data includes providing a virtual storage area having a table of pointers that point to sections of at least two other storage areas, where the virtual storage area contains no sections of data, in response to a request for accessing data of the virtual storage area, determining which particular one of the other storage areas contain the data, and accessing the data on the particular one of the other storage areas using the table of pointers. Accessing stored data may also include associating a first one of the other storage areas with the virtual storage area, where the virtual area device represents a copy of data of the first one of the other storage areas. Accessing stored data may also include causing all of the pointers of the table to initially point to sections of the first one of the other storage areas when the virtual storage area is initially associated with the first one of the other storage areas. The storage areas may be storage devices. The sections may be tracks.

    Virtual storage devices
    8.
    发明申请
    Virtual storage devices 审中-公开
    虚拟存储设备

    公开(公告)号:US20080109632A1

    公开(公告)日:2008-05-08

    申请号:US12006624

    申请日:2008-01-04

    IPC分类号: G06F12/10

    摘要: Accessing stored data includes providing a virtual storage area having a table of pointers that point to sections of at least two other storage areas, where the virtual storage area contains no sections of data, in response to a request for accessing data of the virtual storage area, determining which particular one of the other storage areas contain the data, and accessing the data on the particular one of the other storage areas using the table of pointers. Accessing stored data may also include associating a first one of the other storage areas with the virtual storage area, where the virtual area device represents a copy of data of the first one of the other storage areas. Accessing stored data may also include causing all of the pointers of the table to initially point to sections of the first one of the other storage areas when the virtual storage area is initially associated with the first one of the other storage areas. The storage areas may be storage devices. The sections may be tracks.

    摘要翻译: 访问存储的数据包括提供虚拟存储区域,该虚拟存储区域具有指向表的指针表,该表指向虚拟存储区域不包含数据段的至少两个其他存储区域的区段,响应于​​访问虚拟存储区域的数据的请求 确定其他存储区域中的哪一个包含数据,以及使用指针表访问其他存储区域中的特定一个的数据。 访问存储的数据还可以包括将其他存储区域中的第一个与虚拟存储区域相关联,其中虚拟区域设备表示其他存储区域中的第一个的数据的副本。 访问存储的数据还可以包括当虚拟存储区域最初与其他存储区域中的第一个存储区域相关联时,导致表的所有指针最初指向其他存储区域中的第一个的区段。 存储区域可以是存储设备。 这些部分可以是轨道。

    Method and apparatus for making independent data copies in a data processing system
    9.
    发明授权
    Method and apparatus for making independent data copies in a data processing system 有权
    在数据处理系统中进行独立数据拷贝的方法和装置

    公开(公告)号:US07099875B2

    公开(公告)日:2006-08-29

    申请号:US10601359

    申请日:2003-06-23

    IPC分类号: G06F17/30

    摘要: A method for copying data from a source disk storage device to a destination disk storage device. In response to a copy command from a requesting host application identifying the storage locations in source and destination disk storage devices, an environment is established. Thereafter a calling system receives an immediate response that the copy operation is complete even though no data has been copied. Application programs may access storage locations in either the source or the destination disk storage device during the copy phase. A copy program transfers the date on a track-by-track basis to the storage locations in the destination disk storage device. Procedures assure that any data access to a particular track in either the source or destination disk storage devices by any application prior to the transfer of that track are accommodated to maintain data integrity.

    摘要翻译: 一种将数据从源盘存储装置复制到目的地盘存储装置的方法。 响应于来自请求主机应用程序的复制命令,识别源和目标磁盘存储设备中的存储位置,建立了环境。 此后,即使没有复制数据,呼叫系统也会立即收到复制操作完成的即时响应。 应用程序可以在复制阶段访问源或目标磁盘存储设备中的存储位置。 复制程序将逐日的日期传送到目标磁盘存储设备中的存储位置。 程序确保在传送该轨道之前由任何应用程序访问源磁盘存储设备或目标磁盘存储设备中的特定磁道的任何数据访问以维护数据完整性。