COMBINING VIRUS CHECKING AND REPLICATION FILTRATION
    1.
    发明申请
    COMBINING VIRUS CHECKING AND REPLICATION FILTRATION 审中-公开
    组合病毒检查和复制过滤

    公开(公告)号:WO2007142715A1

    公开(公告)日:2007-12-13

    申请号:PCT/US2007/006598

    申请日:2007-03-15

    CPC classification number: G06F21/562 G06F11/1448

    Abstract: Data in backup systems can be effectively protected against viruses, even if definitions for certain viruses are found after infected data have been backed up to a backup server. In one implementation, a combined filter that includes antivirus and replica filtering components can identify and process I/O system calls (e.g., including writes to files). If a virus is present, the antivirus component of the combined filter can mark the file and/or file write (and cleanse the file/file write), and pass that information to the replica component. If the file write is associated with a file to be backed up, the replica component can then pass along the antivirus filter's indications with a copy of the file write. The backup server can also identify that previous versions of the file stored at the backup server may have been infected, and can thus perform any appropriate actions.

    Abstract translation: 即使在将感染数据备份到备份服务器后发现某些病毒的定义,备份系统中的数据也可以有效地防范病毒。 在一个实现中,包括防病毒和副本过滤组件的组合过滤器可以识别和处理I / O系统调用(例如,包括对文件的写入)。 如果存在病毒,组合过滤器的防病毒组件可以标记文件和/或文件写入(并清除文件/文件写入),并将该信息传递给副本组件。 如果文件写入与要备份的文件相关联,则副本组件可以随着防病毒过滤器的指示传递文件写入的副本。 备份服务器还可以识别存储在备份服务器上的文件的以前版本可能已被感染,因此可以执行任何适当的操作。

    CREATING FREQUENT APPLICATION-CONSISTENT BACKUPS EFFICIENTLY
    2.
    发明申请
    CREATING FREQUENT APPLICATION-CONSISTENT BACKUPS EFFICIENTLY 审中-公开
    创造频繁的应用一致性备份有效

    公开(公告)号:WO2007139647A1

    公开(公告)日:2007-12-06

    申请号:PCT/US2007/010304

    申请日:2007-04-26

    Abstract: Data can be protected at a production server in a virtually continuous fashion, without necessarily imposing severe constraints on the source application(s). For example, a production server can create an application-consistent backup of one or more volumes, the backups corresponding to a first instance in time. A volume filter driver can monitor data changes using an in-memory bitmap, while a log file and/or update sequence number journal can keep track of which files have been modified. The volume updates are also consistent for an instance (later) in time. At the next replication cycle, such as every few minutes (however configured), the volume filter driver passes each in-memory bitmap to the physical disk on the production server. The production server then sends the updates to the backup server, which thus stores application-consistent backups for the volume for multiple instances of time.

    Abstract translation: 可以在生产服务器上以几乎连续的方式保护数据,而不必对源应用程序施加严格的约束。 例如,生产服务器可以创建一个或多个卷的应用程序一致性备份,备份与时间对应的第一个实例。 卷过滤器驱动程序可以使用内存中位图来监视数据更改,而日志文件和/或更新序列号日志可以跟踪哪些文件已被修改。 对于一个实例(稍后)的时间,卷更新也是一致的。 在下一个复制周期(例如每隔几分钟配置一次),卷过滤器驱动程序将每个内存中的位图传递到生产服务器上的物理磁盘。 然后,生产服务器将更新发送到备份服务器,从而存储多个时间实例的卷的应用程序一致性备份。

    USING A DATA PROTECTION SERVER TO BACKUP AND RESTORE DATA ON VIRTUAL SERVERS
    3.
    发明申请
    USING A DATA PROTECTION SERVER TO BACKUP AND RESTORE DATA ON VIRTUAL SERVERS 审中-公开
    使用数据保护服务器备份和恢复虚拟服务器上的数据

    公开(公告)号:WO2006107491A2

    公开(公告)日:2006-10-12

    申请号:PCT/US2006/008200

    申请日:2006-03-08

    Abstract: A method and system for backing up and restoring data of virtual machines. A virtual machine may be discovered through a directory service or via an agent that is installed on the virtual machine's host operating system. If the agent is installed on the virtual machine, the agent monitors changes to protected virtual machine volumes. If the agent is installed on the host, the agent monitors changes to the protected volumes, which may contain one or more virtual servers on the host. Periodically, these changes from the host or the virtual server are sent to a data protection server. The data protection server updates its replicas of protected volumes with the sent changes. Versions of files on a data protection server corresponding to a volume of a virtual server may be restored to the virtual machine, to another machine, or may be viewed from the data protection server.

    Abstract translation: 用于备份和恢复虚拟机数据的方法和系统。 可以通过目录服务或通过安装在虚拟机的主机操作系统上的代理来发现虚拟机。 如果代理安装在虚拟机上,代理将监视对受保护虚拟机卷的更改。 如果代理安装在主机上,则代理监视对受保护卷的更改,该卷可能包含主机上的一个或多个虚拟服务器。 定期将这些来自主机或虚拟服务器的更改发送到数据保护服务器。 数据保护服务器使用发送的更改更新受保护卷的副本。 对应于虚拟服务器的卷的数据保护服务器上的文件的版本可以被还原到虚拟机,到另一个机器,或者可以从数据保护服务器查看。

    UPDATING VIRTUAL MACHINE WITH PATCH OR THE LIKE
    4.
    发明申请
    UPDATING VIRTUAL MACHINE WITH PATCH OR THE LIKE 审中-公开
    使用PATCH或类似的更新虚拟机

    公开(公告)号:WO2007136448A1

    公开(公告)日:2007-11-29

    申请号:PCT/US2007/006577

    申请日:2007-03-15

    CPC classification number: G06F8/65

    Abstract: Each of a plurality of virtual machines (VMs) is stored in a halted form in a library for retrieval from the library and re-starting on a host. Each re-started VM includes a plurality of software constructs, each of which is at least potentially non-current and requires a software update. To update a non-current VM, such VM is retrieved and re-started on a maintenance host, and each non-current software construct is allowed to be updated by obtaining the required software update from a corresponding update source as a patch. Alternatively, the VM is mounted to a computing device, constituent components of the mounted VM are examined to determine whether each software construct thereof is current, and each non-current software construct is updated by obtaining the required software update from the corresponding update source as a patch and applying same to the mounted VM.

    Abstract translation: 多个虚拟机(VM)中的每一个以停止的形式存储在库中以从库中检索并在主机上重新启动。 每个重新启动的虚拟机包括多个软件结构,每个软件结构至少可能是非当前的并且需要软件更新。 要更新非当前VM,在维护主机上检索并重新启动此类VM,并通过从相应的更新源获取所需的软件更新作为补丁,允许更新每个非当前软件结构。 或者,将VM安装到计算设备,检查所安装的VM的组成部件以确定其每个软件构造是否是当前的,并且通过从相应的更新源获得所需的软件更新来更新每个非当前软件构造, 一个补丁并将其应用到已安装的VM。

    DEPLOYING VIRTUAL MACHINE TO HOST BASED ON WORKLOAD CHARACTERIZATIONS
    5.
    发明申请
    DEPLOYING VIRTUAL MACHINE TO HOST BASED ON WORKLOAD CHARACTERIZATIONS 审中-公开
    根据工作流特征将虚拟机部署到主机

    公开(公告)号:WO2007136437A1

    公开(公告)日:2007-11-29

    申请号:PCT/US2007/004188

    申请日:2007-02-15

    CPC classification number: G06F9/455 G06F8/61 G06F9/5005

    Abstract: To determine whether to deploy a candidate VM to a candidate host, taking into consideration resources available from the candidate host and resources required by the candidate VM, a sub-rating is calculated for each of several resources available from the candidate host, where the sub-rating for the resource corresponds to an amount of the resource that is free after the candidate VM is deployed to the candidate host. Thereafter, a rating is calculated from the calculated sub-ratings to characterize how well the candidate host can accommodate the candidate VM. The rating for the candidate host are presented to a selector that determines whether to deploy the candidate VM to the candidate host based on the rating thereof.

    Abstract translation: 为了确定是否将候选VM部署到候选主机,考虑到候选主机可用的资源和候选VM所需的资源,针对从候选主机可用的几种资源中的每一个计算子分级,其中子 - 资源对应于将候选VM部署到候选主机之后的空闲资源量。 此后,根据计算的子评级计算评级,以表征候选主机能够容纳候选VM的程度。 候选主机的评级被呈现给选择器,该选择器基于其等级来确定是否将候选VM部署到候选主机。

    ARCHIVING DATA IN A VIRTUAL APPLICATION ENVIRONMENT

    公开(公告)号:WO2007021435A3

    公开(公告)日:2007-02-22

    申请号:PCT/US2006/028111

    申请日:2006-07-19

    Inventor: FRIES, Robert M.

    Abstract: A computer system suitable for archiving data with a corresponding application program in a virtual application environment is presented. The computer system includes a processor, a memory, and a storage. The computer system also includes an operating system, data to be archived, and an application program that correspond to the data, such that the application program can operate on the data. The computer system also includes a virtual application environment generator. In response to an instruction to archive the data, the virtual application environment generator generates a virtual application environment. The virtual application environment comprises the data, the corresponding application program, and the operating system.

    PRODUCTION SERVER TO DATA PROTECTION SERVER MAPPING
    7.
    发明申请
    PRODUCTION SERVER TO DATA PROTECTION SERVER MAPPING 审中-公开
    生产服务器到数据保护服务器映射

    公开(公告)号:WO2006107394A2

    公开(公告)日:2006-10-12

    申请号:PCT/US2006/004224

    申请日:2006-02-03

    Abstract: A method and system for backing up and restoring data of production servers. A mapping that maps volumes of production servers to volumes of a data protection server is maintained on the data protection server. When volumes of the data protection server are backed up, the mapping may be stored on the archive media together with the data of the volumes. Later, during a restore, the mapping is read from the archive media. The mapping allows the data to be restored to the data protection server or directly to the production servers.

    Abstract translation: 用于备份和恢复生产服务器数据的方法和系统。 在数据保护服务器上维护将卷生产服务器映射到数据保护服务器卷的映射。 当备份数据保护服务器的卷时,映射可能与卷的数据一起存储在归档介质上。 之后,在还原期间,从归档介质读取映射。 该映射允许数据恢复到数据保护服务器或直接到生产服务器。

    UPDATING VIRTUAL MACHINE WITH PATCH OR THE LIKE
    8.
    发明公开
    UPDATING VIRTUAL MACHINE WITH PATCH OR THE LIKE 有权
    更新虚拟机贴片或类似

    公开(公告)号:EP2024849A1

    公开(公告)日:2009-02-18

    申请号:EP07753222.4

    申请日:2007-03-15

    CPC classification number: G06F8/65

    Abstract: Each of a plurality of virtual machines (VMs) is stored in a halted form in a library for retrieval from the library and re-starting on a host. Each re-started VM includes a plurality of software constructs, each of which is at least potentially non-current and requires a software update. To update a non-current VM, such VM is retrieved and re-started on a maintenance host, and each non-current software construct is allowed to be updated by obtaining the required software update from a corresponding update source as a patch. Alternatively, the VM is mounted to a computing device, constituent components of the mounted VM are examined to determine whether each software construct thereof is current, and each non-current software construct is updated by obtaining the required software update from the corresponding update source as a patch and applying same to the mounted VM.

    ARCHIVING DATA IN A VIRTUAL APPLICATION ENVIRONMENT
    9.
    发明公开
    ARCHIVING DATA IN A VIRTUAL APPLICATION ENVIRONMENT 有权
    将数据存储在虚拟环境中的应用

    公开(公告)号:EP1915680A2

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

    申请号:EP06787917.1

    申请日:2006-07-19

    Inventor: FRIES, Robert M.

    CPC classification number: G06F9/45537 G06F11/1451 G06F11/1469 Y10S707/99953

    Abstract: A computer system suitable for archiving data with a corresponding application program in a virtual application environment is presented. The computer system includes a processor, a memory, and a storage. The computer system also includes an operating system, data to be archived, and an application program that correspond to the data, such that the application program can operate on the data. The computer system also includes a virtual application environment generator. In response to an instruction to archive the data, the virtual application environment generator generates a virtual application environment. The virtual application environment comprises the data, the corresponding application program, and the operating system.

Patent Agency Ranking