Method and apparatus for migrating data in a clustered computer system environment
    1.
    发明授权
    Method and apparatus for migrating data in a clustered computer system environment 有权
    在群集计算机系统环境中迁移数据的方法和装置

    公开(公告)号:US07805583B1

    公开(公告)日:2010-09-28

    申请号:US10421500

    申请日:2003-04-23

    IPC分类号: G06F12/00 G06F13/00

    摘要: Methods and apparatus for performing a data migration in a clustered computer system. In one aspect, the availability of the data being migrated is maintained during the migration. In another aspect, a data set is migrated by a transfer utility in one of the hosts in the cluster, and in response to a failure of the host, the migration is resumed without restarting from the beginning point of the data set. In a further embodiment, the hosts in the cluster have agents associated therewith to manage the data migration, and prior to taking at least one action associated with the data migration, the agents coordinate to ensure that the hosts in the cluster are prepared to have the at least one action taken.

    摘要翻译: 在群集计算机系统中执行数据迁移的方法和装置。 在一个方面,迁移期间维护正在迁移的数据的可用性。 在另一方面,数据集由集群中的一个主机中的传输实用程序迁移,并且响应于主机的故障,恢复迁移而不从数据集的起始点重启。 在另一实施例中,群集中的主机具有与其相关联的代理以管理数据迁移,并且在采取与数据迁移相关联的至少一个动作之前,代理协调以确保群集中的主机准备具有 至少采取一项行动。

    Method and apparatus for undoing a data migration in a computer system
    3.
    发明授权
    Method and apparatus for undoing a data migration in a computer system 有权
    用于撤销计算机系统中的数据迁移的方法和装置

    公开(公告)号:US07093088B1

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

    申请号:US10421252

    申请日:2003-04-23

    IPC分类号: G06F12/16

    摘要: A method and apparatus for managing a migration of a data set from at least one first storage location to at least one second storage location, wherein read requests to the data set from at least one application program executing on a computer system initially are serviced from the at least one first storage location. The data set is copied from the at least one first storage location to the at least one second storage location, and then at least one aspect of the computer system is modified so that read requests to the data set are serviced from the at least one second storage location to achieve the migration. In one embodiment, the migration is subsequently undone by modifying the at least one aspect of the computer system so that read requests to the data set are again serviced from the at least one first storage location. In another embodiment, after the migration is performed, a determination is made as to whether to finalize the migration.

    摘要翻译: 一种用于管理从至少一个第一存储位置到至少一个第二存储位置的数据集的迁移的方法和装置,其中最初从在计算机系统上执行的至少一个应用程序对所述数据集的读取请求从 至少一个第一存储位置。 将数据集从至少一个第一存储位置复制到至少一个第二存储位置,然后对计算机系统的至少一个方面进行修改,以便从至少一个第二个服务到数据集的读取请求 存储位置实现迁移。 在一个实施例中,随后通过修改计算机系统的至少一个方面来撤销迁移,使得对数据集的读取请求再次从至少一个第一存储位置提供服务。 在另一个实施例中,在执行迁移之后,确定是否完成迁移。

    Method and apparatus for migrating data in a computer system
    4.
    发明授权
    Method and apparatus for migrating data in a computer system 有权
    用于在计算机系统中迁移数据的方法和装置

    公开(公告)号:US07263590B1

    公开(公告)日:2007-08-28

    申请号:US10421478

    申请日:2003-04-23

    IPC分类号: G06F12/06

    摘要: Methods and apparatus for migrating a logical object. In one embodiment, a migration is performed by automatically determining the source location(s) of the logical object, moving the data stored therein to a target location while maintaining the availability of the data at the source location to an application program, and automatically servicing access requests from the application program at the target location after moving the data. In another embodiment, a migration is performed by automatically provisioning target location(s) to store a logical object, moving the data in the logical object to the target location(s) while maintaining its availability to an application program, and automatically servicing access requests from the application program at the target location after moving the data. In a further embodiment, a migration is performed by moving the data within a logical object from a source logical volume to a target logical volume, automatically servicing access requests from an application program at the target logical volume after moving the data, and retiring the source logical volume.

    摘要翻译: 迁移逻辑对象的方法和设备。 在一个实施例中,通过自动确定逻辑对象的源位置来执行迁移,将存储在其中的数据移动到目标位置,同时保持源位置处的数据到应用程序的可用性,并自动维护 移动数据后,从目标位置的应用程序访问请求。 在另一个实施例中,通过自动提供目标位置来存储逻辑对象来执行迁移,将逻辑对象中的数据移动到目标位置,同时保持对应用程序的可用性,以及自动服务访问请求 从移动数据后的目标位置的应用程序。 在另一个实施例中,通过将逻辑对象内的数据从源逻辑卷移动到目标逻辑卷来执行迁移,在移动数据之后自动地服务于来自目标逻辑卷处的应用程序的访问请求,并且退出源 逻辑卷。

    Method and apparatus for migrating data and automatically provisioning a target for the migration
    5.
    发明授权
    Method and apparatus for migrating data and automatically provisioning a target for the migration 有权
    用于迁移数据并自动配置迁移目标的方法和设备

    公开(公告)号:US07415591B1

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

    申请号:US10421239

    申请日:2003-04-23

    IPC分类号: G06F13/14

    摘要: Methods and apparatus for migrating a logical object. In one embodiment, a migration is performed by automatically determining the source location(s) of the logical object, moving the data stored therein to a target location while maintaining the availability of the data at the source location to an application program, and automatically servicing access requests from the application program at the target location after moving the data. In another embodiment, a migration is performed by automatically provisioning target location(s) to store a logical object, moving the data in the logical object to the target location(s) while maintaining its availability to an application program, and automatically servicing access requests from the application program at the target location after moving the data. In a further embodiment, a migration is performed by moving the data within a logical object from a source logical volume to a target logical volume, automatically servicing access requests from an application program at the target logical volume after moving the data, and retiring the source logical volume.

    摘要翻译: 迁移逻辑对象的方法和设备。 在一个实施例中,通过自动确定逻辑对象的源位置来执行迁移,将存储在其中的数据移动到目标位置,同时保持源位置处的数据到应用程序的可用性,并自动维护 移动数据后,从目标位置的应用程序访问请求。 在另一个实施例中,通过自动提供目标位置来存储逻辑对象来执行迁移,将逻辑对象中的数据移动到目标位置,同时保持对应用程序的可用性,以及自动服务访问请求 从移动数据后的目标位置的应用程序。 在另一个实施例中,通过将逻辑对象内的数据从源逻辑卷移动到目标逻辑卷来执行迁移,在移动数据之后自动地服务于来自目标逻辑卷处的应用程序的访问请求,并且退出源 逻辑卷。

    Method and apparatus for managing access to volumes of storage
    6.
    发明授权
    Method and apparatus for managing access to volumes of storage 有权
    用于管理对存储卷的访问的方法和装置

    公开(公告)号:US07502960B1

    公开(公告)日:2009-03-10

    申请号:US11406849

    申请日:2006-04-19

    IPC分类号: G06F11/00

    摘要: One embodiment is directed to a method in a computer system including a host computer and at least one storage system including first and second storage volumes, the host computer including at least one application program executing thereon. The method comprises acts of intercepting and redirecting an access request from the at least one application program to the first storage volume to the second storage volume. Other embodiments are directed to a computer readable medium with instructions for performing the method, a host computer with at least one controller to intercept and redirect the access request. Other aspects are directed to methods in a computer system including a host computer, a first storage system including a first storage volume, and a second storage system including a second storage volume, wherein the second storage volume is a hardware mirror of the first storage volume. One method comprises an act of servicing a read request to the second storage volume while maintaining the second storage volume as an active hardware mirror of the first storage volume. Another method comprises an act of, in response to a failure preventing access from the host computer to the first storage volume, servicing access requests directed to the first storage volume from the second storage volume without reconfiguring the host computer.

    摘要翻译: 一个实施例涉及包括主计算机和包括第一和第二存储卷的至少一个存储系统的计算机系统中的方法,主计算机包括在其上执行的至少一个应用程序。 该方法包括拦截并将访问请求从至少一个应用程序重定向到第一存储卷到第二存储卷的动作。 其他实施例涉及具有用于执行该方法的指令的计算机可读介质,具有至少一个控制器的主计算机拦截并重定向访问请求。 其他方面涉及包括主计算机,包括第一存储卷的第一存储系统和包括第二存储卷的第二存储系统的计算机系统中的方法,其中第二存储卷是第一存储卷的硬件镜像 。 一种方法包括在将第二存储卷作为第一存储卷的活动硬件镜像的同时维护对第二存储卷的读取请求的操作。 另一种方法包括响应于防止从主机到第一存储卷的访问的故障,从第二存储卷服务定向到第一存储卷的访问请求而不重新配置主计算机的动作。

    Method and apparatus for migrating data
    7.
    发明授权
    Method and apparatus for migrating data 有权
    用于迁移数据的方法和装置

    公开(公告)号:US07707151B1

    公开(公告)日:2010-04-27

    申请号:US10353322

    申请日:2003-01-29

    IPC分类号: G06F12/02 G06F12/08

    摘要: One aspect is directed to a method for performing data migration from a first volume to a second volume while allowing a write operation to be performed on the first volume during the act of migrating. Another aspect is a method and apparatus that stores, in a persistent manner, state information indicating a portion of the first volume successfully copied to the second volume. Another aspect is a method and apparatus for migrating data from a first volume to a second volume, and resuming, after an interruption of the migration, copying data from the first volume to the second volume without starting from the beginning of the data. Another aspect is a method and apparatus for migrating to data from a first to a second volume, receiving an access request directed to the first volume from an application that stores data on the first volume, and redirecting the access request to the second volume without having to reconfigure the application that accesses data on the first volume.

    摘要翻译: 一个方面涉及一种用于执行从第一卷到第二卷的数据迁移的方法,同时允许在迁移动作期间对第一卷执行写入操作。 另一方面是一种方法和装置,其以持续的方式存储指示成功复制到第二卷的第一卷的一部分的状态信息。 另一方面是用于将数据从第一卷迁移到第二卷的方法和装置,并且在迁移中断之后恢复将数据从第一卷复制到第二卷,而不从数据的开始开始。 另一方面是一种用于迁移到从第一卷到第二卷的数据的方法和装置,从存储第一卷上的数据的应用接收指向第一卷的访问请求,并且将访问请求重定向到第二卷而不具有 重新配置访问第一个卷上的数据的应用程序。

    Managing databases in data storage systems
    8.
    发明授权
    Managing databases in data storage systems 有权
    管理数据存储系统中的数据库

    公开(公告)号:US09460136B1

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

    申请号:US13173455

    申请日:2011-06-30

    IPC分类号: G06F17/30 G06F11/34

    摘要: There is disclosed a method for use in managing databases in data storage systems comprising a plurality of nodes. A request is received to provision storage for a specified application intending to use a database. Based on application-awareness, the storage system is provisioned for storing the database in response to receiving the request. Database tables are distributed across the nodes based on a forecasted first I/O profile between application and database. Information is captured in connection with the activity between the application and database. A second I/O profile is determined based on the captured information. The second I/O profile is an actual in-running I/O profile between application and database. The first I/O profile and second I/O profile are compared. The database tables are re-organized on the nodes based on the comparison identifying a discrepancy between first and second I/O profiles such that storage system is rebalanced.

    摘要翻译: 公开了一种用于在包括多个节点的数据存储系统中管理数据库的方法。 接收到一个请求,以便为打算使用数据库的指定应用程序提供存储。 基于应用程序感知,存储系统被提供用于响应于接收到请求而存储数据库。 数据库表根据应用程序和数据库之间预测的第一个I / O配置文件分布在节点之间。 与应用程序和数据库之间的活动相关联地捕获信息。 基于捕获的信息确定第二I / O配置文件。 第二个I / O配置文件是应用程序和数据库之间的实际正在运行的I / O配置文件。 比较第一个I / O配置文件和第二个I / O配置文件。 基于识别第一和第二I / O配置文件之间的差异的比较,数据库表在节点上重新组织,使得存储系统被重新平衡。

    Method and apparatus for man-in-the-middle agent-assisted client filtering
    9.
    发明授权
    Method and apparatus for man-in-the-middle agent-assisted client filtering 有权
    用于中间人代理辅助客户端过滤的方法和装置

    公开(公告)号:US09407663B1

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

    申请号:US13536337

    申请日:2012-06-28

    IPC分类号: H04L29/06

    CPC分类号: H04L63/20 H04L63/0227

    摘要: Example embodiments of the present invention relate to a method, an apparatus and a computer-program product for man-in-the-middle agent-assisted client filtering. An example method to be performed by the man-in-the-middle includes receiving portions of a data stream transmitted from a source and performing an analysis of the portions of the data stream. Based on the analysis, the man-in-the-middle then may interact with the source. An example method to be performed by an agent at the source includes providing portions of a transmitted data stream to the man-in-the-middle and interacting with the man-in-the-middle.

    摘要翻译: 本发明的示例性实施例涉及用于中间人代理辅助的客户端过滤的方法,装置和计算机程序产品。 由中间人执行的示例性方法包括接收从源发送的数据流的部分并且执行数据流的部分的分析。 根据分析,中间人可能会与来源进行交互。 由源代理执行的示例性方法包括将传输的数据流的一部分提供给中间人并与中间人进行交互。

    System and method for configuring a cloud computing space
    10.
    发明授权
    System and method for configuring a cloud computing space 有权
    用于配置云计算空间的系统和方法

    公开(公告)号:US09317820B1

    公开(公告)日:2016-04-19

    申请号:US12751124

    申请日:2010-03-31

    摘要: A system, computer-implemented method, and a computer program product for configuring a requirements model for a cloud computing space includes defining a list of available system capabilities within the cloud computing space. A user is allowed to define one or more user requirements chosen from the list of available system capabilities. The one or more user requirements are associated with one or more hardware/software requirements. A cloud computing solution is configured based, at least in part, upon the one or more user requirements and the one or more hardware/software requirements.

    摘要翻译: 用于配置云计算空间的需求模型的系统,计算机实现的方法和计算机程序产品包括定义云计算空间内的可用系统能力的列表。 允许用户定义从可用系统能力列表中选择的一个或多个用户需求。 一个或多个用户需求与一个或多个硬件/软件要求相关联。 至少部分地基于一个或多个用户需求和一个或多个硬件/软件要求配置云计算解决方案。