Data communication with a protocol that supports a given logical address range
    1.
    发明授权
    Data communication with a protocol that supports a given logical address range 失效
    与支持给定逻辑地址范围的协议的数据通信

    公开(公告)号:US07143176B2

    公开(公告)日:2006-11-28

    申请号:US09985788

    申请日:2001-11-06

    IPC分类号: G06F15/16

    摘要: A method for copying data over a network operating in accordance with a protocol, such as the ESCON protocol, that supports a given logical address range includes establishing a logical path over the network from a primary storage system to a secondary storage system using path logical addresses within the given logical address range. A virtual path is created over the logical path to carry the data from a source storage device in a first logical subsystem of the primary storage system to a target storage device in a second logical subsystem of the secondary storage system, wherein the first and second logical subsystems have respective first and second subsystem logical addresses which are outside the given logical address range. The virtual path is used in a peer-to-peer remote copy (PPRC) operation to copy the data from the source storage device to the target storage device.

    摘要翻译: 通过基于协议(例如ESCON协议)操作的网络来复制数据的方法,该协议支持给定的逻辑地址范围包括通过网络从主存储系统到辅助存储系统的路径逻辑地址建立逻辑路径 在给定的逻辑地址范围内。 在逻辑路径上创建虚拟路径,以将来自主存储系统的第一逻辑子系统中的源存储设备的数据传送到辅助存储系统的第二逻辑子系统中的目标存储设备,其中第一和第二逻辑 子系统具有在给定逻辑地址范围之外的相应的第一和第二子系统逻辑地址。 虚拟路径用于对等远程复制(PPRC)操作,将数据从源存储设备复制到目标存储设备。

    SYNCHRONIZING DATA STORAGE SYSTEMS IN A DATA STORAGE ENVIRONMENT
    2.
    发明申请
    SYNCHRONIZING DATA STORAGE SYSTEMS IN A DATA STORAGE ENVIRONMENT 失效
    在数据存储环境中同步数据存储系统

    公开(公告)号:US20110191557A1

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

    申请号:US12698331

    申请日:2010-02-02

    IPC分类号: G06F12/16 G06F12/00

    CPC分类号: G06F12/00 G06F12/16

    摘要: A method for synchronizing data storage systems is provided. The method comprises designating a relationship between a first data storage system and a second data storage system, such that data stored in the first data storage system is copied to the second data storage system, in response to determining that the data stored in the first data storage system has been modified; receiving a first request to modify data stored in a first data block of a first storage volume in the first data storage system, wherein the data block is modified according to the first request; determining that the first data block has not been successfully synchronized when the modified data stored in the first data block is not copied to the second data storage system; and executing a process to retry synchronization of the first data block until synchronization of the first data block is successful, without suspending the relationship while the process is executed.

    摘要翻译: 提供了一种同步数据存储系统的方法。 该方法包括:指定第一数据存储系统和第二数据存储系统之间的关系,使得存储在第一数据存储系统中的数据被复制到第二数据存储系统,以响应于确定存储在第一数据中的数据 存储系统已经修改; 接收修改存储在第一数据存储系统中的第一存储卷的第一数据块中的数据的第一请求,其中根据第一请求修改数据块; 当存储在第一数据块中的修改数据未被复制到第二数据存储系统时,确定第一数据块尚未成功同步; 以及执行重试所述第一数据块的同步的处理,直到所述第一数据块的同步成功,而不执行所述处理时暂停所述关系。

    Synchronizing data storage systems in a data storage environment
    3.
    发明授权
    Synchronizing data storage systems in a data storage environment 失效
    在数据存储环境中同步数据存储系统

    公开(公告)号:US08583886B2

    公开(公告)日:2013-11-12

    申请号:US12698331

    申请日:2010-02-02

    IPC分类号: G06F12/00

    CPC分类号: G06F12/00 G06F12/16

    摘要: A method for synchronizing data storage systems is provided. The method comprises designating a relationship between a first data storage system and a second data storage system, such that data stored in the first data storage system is copied to the second data storage system, in response to determining that the data stored in the first data storage system has been modified; receiving a first request to modify data stored in a first data block of a first storage volume in the first data storage system, wherein the data block is modified according to the first request; determining that the first data block has not been successfully synchronized when the modified data stored in the first data block is not copied to the second data storage system; and executing a process to retry synchronization of the first data block until synchronization of the first data block is successful, without suspending the relationship while the process is executed.

    摘要翻译: 提供了一种同步数据存储系统的方法。 该方法包括:指定第一数据存储系统和第二数据存储系统之间的关系,使得存储在第一数据存储系统中的数据被复制到第二数据存储系统,以响应于确定存储在第一数据中的数据 存储系统已经修改; 接收修改存储在第一数据存储系统中的第一存储卷的第一数据块中的数据的第一请求,其中根据第一请求修改数据块; 当存储在第一数据块中的修改数据未被复制到第二数据存储系统时,确定第一数据块尚未成功同步; 以及执行重试所述第一数据块的同步的处理,直到所述第一数据块的同步成功,而不执行所述处理时暂停所述关系。

    Hypervisor Service to Provide Image Version Control Support
    4.
    发明申请
    Hypervisor Service to Provide Image Version Control Support 有权
    管理程序服务提供图像版本控制支持

    公开(公告)号:US20090319580A1

    公开(公告)日:2009-12-24

    申请号:US12143857

    申请日:2008-06-23

    IPC分类号: G06F17/30

    CPC分类号: G06F8/71

    摘要: A revision control service is included in a hypervisor. The revision control service manages revision control operations relating virtual machine images transparently to the virtual machine. The revision control service interacts with a conventional revision control program, stores relevant revision control metadata external to the virtual machine image with file-level granularity, and synchronizes virtual machine operations with the revision control operations. From the perspective of the virtual machine, the revision control service provides a clean image from which to boot, without modification of the revision control program.

    摘要翻译: 管理程序中包含修订控制服务。 修订控制服务管理与虚拟机透明地相关的虚拟机映像的版本控制操作。 修订控制服务与传统版本控制程序进行交互,将具有文件级粒度的虚拟机映像外部的相关修订控制元数据存储在一起,并将虚拟机操作与修订控制操作同步。 从虚拟机的角度来看,修改控制服务提供了一个干净的映像,无需修改版本控制程序即可启动。

    Method and system for efficient image customization for mass deployment
    5.
    发明授权
    Method and system for efficient image customization for mass deployment 失效
    用于大规模部署的高效图像定制的方法和系统

    公开(公告)号:US08327096B2

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

    申请号:US12347120

    申请日:2008-12-31

    IPC分类号: G06F12/00 G06F9/455

    CPC分类号: G06F8/63

    摘要: A system and method for creating N customized disk images from N identical disk images. A computing system creates N identical disk images from a master image. The computing system customize a first identical disk image according to a customization written in customization scripts. While customizing the first identical disk image, the computing system monitors block-level operations applied on the first identical disk image. The computing system applies the monitored block-level operations simultaneously to other N−1 identical disk according to similar customizations written in customization scripts. After applying the block-level operations, the N identical disk images become N customized disk images. Identical Virtual Machines (VMs) operating in the N identical disk images become N customized VMs by operating based on the N customized disk images.

    摘要翻译: 一种用于从N个相同磁盘映像创建N个定制磁盘映像的系统和方法。 计算系统从主图像创建N个相同的磁盘映像。 计算系统根据定制脚本中定制的定制自定义第一个相同的磁盘映像。 在定制第一个相同的磁盘映像的同时,计算系统监视应用于第一个相同磁盘映像的块级操作。 计算系统根据在定制脚本中编写的类似定制,将监控的块级别操作同时应用于其他N-1个相同的磁盘。 应用块级操作后,N个相同的磁盘映像变为N个定制的磁盘映像。 在N个相同的磁盘映像中运行的相同的虚拟机(VM)通过基于N个定制的磁盘映像进行操作而成为N个定制的VM。

    Consolidating international short message service messages destined to multiple recipients
    6.
    发明授权
    Consolidating international short message service messages destined to multiple recipients 失效
    巩固发往多个接收者的国际短信服务消息

    公开(公告)号:US08260333B2

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

    申请号:US12781410

    申请日:2010-05-17

    IPC分类号: H04W4/00

    摘要: Two or more received SMS messages can be aggregated into a single consolidated SMS message. The consolidated SMS message can be conveyed across a boundary in accordance with SMS protocols. A fee per SMS message can be incurred for conveying SMS messages across the boundary. The fee can be minimized by use of the consolidated SMS message in lieu of having to convey multiple SMS messages. Once the consolidated SMS message have been conveyed across the boundary, the consolidated SMS message can be parsed or decomposed into its constituent SMS messages, each of which can be conveyed to an intended recipient.

    摘要翻译: 两个或多个接收到的SMS消息可以聚合成单个合并的SMS消息。 合并的SMS消息可以根据SMS协议跨越边界传送。 每个SMS消息可能会在跨越边界传输SMS消息。 可以通过使用合并的SMS消息来代替不必传送多个SMS消息来最小化费用。 一旦整合的SMS消息已经跨越边界传送,则合并的SMS消息可以被解析或分解成其组成的SMS消息,每个消息可以被传送到预期的接收者。

    Metadata access during error handling routines
    7.
    发明授权
    Metadata access during error handling routines 失效
    错误处理例程期间的元数据访问

    公开(公告)号:US07099995B2

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

    申请号:US10781200

    申请日:2004-02-17

    IPC分类号: G06F12/00

    CPC分类号: G06F11/1441 G06F11/2069

    摘要: A data storage control unit is coupled to one or more host devices and to one or more physical storage units. Data is stored in one of the storage units and, for data integrity, copied to another storage unit. An updated state of the copy process (metadata) is maintained and updated in metadata tracks in a memory of the storage controller and periodically destaged to corresponding metadata tracks of a storage unit. If the copy process is interrupted, such as by a power failure, an error handling routine commences. Track state fields associated with each in-memory metadata track are initialized to an ‘invalid’ state and background staging of metadata tracks from the storage unit to the memory. After a track is staged, the associated track state field is changed to a ‘valid’ state. If a request is received to access a track of copy state data and the track has been staged (as indicated by the state of the associated track state field), the track is accessed. If the requested track has not been staged, requester waits while the requested track is staged; then the requested track is accessed. Once the error handling routine is completed, normal I/O operations with customer data may resume. Preferably, completion of the error handling routine is independent of the completion of the staging of copy state data tracks.

    摘要翻译: 数据存储控制单元耦合到一个或多个主机设备和一个或多个物理存储单元。 数据存储在其中一个存储单元中,为了数据的完整性,数据被复制到另一个存储单元。 复制过程(元数据)的更新状态在存储控制器的存储器中的元数据轨道中被维护和更新,并且周期性地转移到存储单元的相应元数据轨道。 如果复制过程中断,例如电源故障,则会启动错误处理例程。 与每个存储器间元数据轨道相关联的跟踪状态字段被初始化为从存储单元到存储器的元数据轨迹的“无效”状态和背景分段。 在轨道分段后,相关的轨道状态字段将更改为“有效”状态。 如果接收到访问复制状态数据的轨道的请求,并且轨道已经被分段(如由相关联的轨道状态字段的状态所指示的),则该轨道被访问。 如果所请求的轨道尚未分段,则请求者在所请求的轨道分段时等待; 然后访问所请求的轨道。 一旦完成了错误处理程序,可以恢复与客户数据的正常I / O操作。 优选地,错误处理例程的完成与复制状态数据轨道的分段的完成无关。

    Hypervisor service to provide image version control support
    8.
    发明授权
    Hypervisor service to provide image version control support 有权
    管理程序服务提供图像版本控制支持

    公开(公告)号:US08615501B2

    公开(公告)日:2013-12-24

    申请号:US12143857

    申请日:2008-06-23

    IPC分类号: G06F17/00

    CPC分类号: G06F8/71

    摘要: A revision control service is included in a hypervisor. The revision control service manages revision control operations relating virtual machine images transparently to the virtual machine. The revision control service interacts with a conventional revision control program, stores relevant revision control metadata external to the virtual machine image with file-level granularity, and synchronizes virtual machine operations with the revision control operations. From the perspective of the virtual machine, the revision control service provides a clean image from which to boot, without modification of the revision control program.

    摘要翻译: 管理程序中包含修订控制服务。 修订控制服务管理与虚拟机透明地相关的虚拟机映像的版本控制操作。 修订控制服务与传统版本控制程序进行交互,将具有文件级粒度的虚拟机映像外部的相关修订控制元数据存储在一起,并将虚拟机操作与修订控制操作同步。 从虚拟机的角度来看,修改控制服务提供了一个干净的映像,无需修改版本控制程序即可启动。

    METHOD AND SYSTEM FOR EFFICIENT IMAGE CUSTOMIZATION FOR MASS DEPLOYMENT
    9.
    发明申请
    METHOD AND SYSTEM FOR EFFICIENT IMAGE CUSTOMIZATION FOR MASS DEPLOYMENT 失效
    用于大量部署的高效图像自定义的方法和系统

    公开(公告)号:US20100169881A1

    公开(公告)日:2010-07-01

    申请号:US12347120

    申请日:2008-12-31

    IPC分类号: G06F9/455

    CPC分类号: G06F8/63

    摘要: A system and method for creating N customized disk images from N identical disk images. A computing system creates N identical disk images from a master image. The computing system customize a first identical disk image according to a customization written in customization scripts. While customizing the first identical disk image, the computing system monitors block-level operations applied on the first identical disk image. The computing system applies the monitored block-level operations simultaneously to other N−1 identical disk according to similar customizations written in customization scripts. After applying the block-level operations, the N identical disk images become N customized disk images. Identical Virtual Machines (VMs) operating in the N identical disk images become N customized VMs by operating based on the N customized disk images.

    摘要翻译: 一种用于从N个相同磁盘映像创建N个定制磁盘映像的系统和方法。 计算系统从主图像创建N个相同的磁盘映像。 计算系统根据定制脚本中定制的定制自定义第一个相同的磁盘映像。 在定制第一个相同的磁盘映像的同时,计算系统监视应用于第一个相同磁盘映像的块级操作。 计算系统根据在定制脚本中编写的类似定制,将监控的块级别操作同时应用于其他N-1个相同的磁盘。 应用块级操作后,N个相同的磁盘映像变为N个定制的磁盘映像。 在N个相同的磁盘映像中运行的相同的虚拟机(VM)通过基于N个定制的磁盘映像进行操作而成为N个定制的VM。

    Metadata access during error handling routines
    10.
    发明申请
    Metadata access during error handling routines 失效
    错误处理例程期间的元数据访问

    公开(公告)号:US20050193230A1

    公开(公告)日:2005-09-01

    申请号:US10781200

    申请日:2004-02-17

    IPC分类号: G06F11/00 G06F11/14 G06F11/20

    CPC分类号: G06F11/1441 G06F11/2069

    摘要: A data storage control unit is coupled to one or more host devices and to one or more physical storage units. Data is stored in one of the storage units and, for data integrity, copied to another storage unit. An updated state of the copy process (metadata) is maintained and updated in metadata tracks in a memory of the storage controller and periodically destaged to corresponding metadata tracks of a storage unit. If the copy process is interrupted, such as by a power failure, an error handling routine commences. Track state fields associated with each in-memory metadata track are initialized to an ‘invalid’ state and background staging of metadata tracks from the storage unit to the memory. After a track is staged, the associated track state field is changed to a ‘valid’ state. If a request is received to access a track of copy state data and the track has been staged (as indicated by the state of the associated track state field), the track is accessed. If the requested track has not been staged, requester waits while the requested track is staged; then the requested track is accessed. Once the error handling routine is completed, normal I/O operations with customer data may resume. Preferably, completion of the error handling routine is independent of the completion of the staging of copy state data tracks.

    摘要翻译: 数据存储控制单元耦合到一个或多个主机设备和一个或多个物理存储单元。 数据存储在其中一个存储单元中,为了数据的完整性,数据被复制到另一个存储单元。 复制过程(元数据)的更新状态在存储控制器的存储器中的元数据轨道中被维护和更新,并且周期性地转移到存储单元的相应元数据轨道。 如果复制过程中断,例如电源故障,则会启动错误处理例程。 与每个存储器间元数据轨道相关联的跟踪状态字段被初始化为从存储单元到存储器的元数据轨迹的“无效”状态和背景分段。 在轨道分段后,相关的轨道状态字段将更改为“有效”状态。 如果接收到访问复制状态数据的轨道的请求,并且轨道已经被分段(如由相关联的轨道状态字段的状态所指示的),则该轨道被访问。 如果所请求的轨道尚未分段,则请求者在所请求的轨道分段时等待; 然后访问所请求的轨道。 一旦完成了错误处理程序,可以恢复与客户数据的正常I / O操作。 优选地,错误处理例程的完成与复制状态数据轨道的分段的完成无关。