SYNCHRONIZATION FRAMEWORK FOR OCCASIONALLY CONNECTED APPLICATIONS
    1.
    发明申请
    SYNCHRONIZATION FRAMEWORK FOR OCCASIONALLY CONNECTED APPLICATIONS 失效
    用于综合连接应用的同步协议框架

    公开(公告)号:US20080189439A1

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

    申请号:US11670369

    申请日:2007-02-01

    IPC分类号: G06F15/16

    CPC分类号: H04L67/1095

    摘要: A synchronization framework is provided for synchronizing data groups between a server and clients that may go off-line. The framework includes a client sync provider component that interfaces to client storage in a storage format independent way, a sync agent component that collects synchronization metadata maintained by the clients and uploads and/or downloads changes to the data groups to and/or from server storage and a server sync provider component that interfaces via sync adapters to server storage independently of storage format. The framework provides default building blocks for building off-line synchronizing applications that behave according to default application synchronization scenarios, and also enables custom building blocks for custom off-line application synchronization scenarios.

    摘要翻译: 提供同步框架,用于在可能脱机的服务器和客户端之间同步数据组。 该框架包括客户端同步提供程序组件,以独立的存储格式与客户端存储接口,收集由客户端维护的同步元数据的同步代理组件,并向数据组和/或从服务器存储器上传和/或下载更改 以及服务器同步提供程序组件,通过同步适配器与存储格式无关地连接到服务器存储。 该框架提供了默认构建块,用于构建根据默认应用程序同步方案行为的离线同步应用程序,并为自定义离线应用程序同步方案启用自定义构建块。

    Data consistency between virtual machines
    2.
    发明授权
    Data consistency between virtual machines 有权
    虚拟机之间的数据一致性

    公开(公告)号:US08839031B2

    公开(公告)日:2014-09-16

    申请号:US13454272

    申请日:2012-04-24

    IPC分类号: G06F11/00

    摘要: Data consistency between a primary virtual machine and a recovery virtual machine may employ a resync engine to detect differences in data blocks stored on both virtual machines. For example, the resync engine may calculate a signature (e.g., hash value) for a primary data block and a corresponding signature for a recovery data block, and compare the signature and the corresponding signature to identify a difference between the primary data block and the recovery data block. In some instances, by identifying a difference between the primary data block and the recovery data block, a data block (e.g., primary data block or recovery data block) may be identified to be transferred from a virtual machine to another virtual machine.

    摘要翻译: 主虚拟机与恢复虚拟机之间的数据一致性可以使用重新同步引擎来检测存储在两个虚拟机上的数据块的差异。 例如,重新同步引擎可以计算主数据块的签名(例如,哈希值)和恢复数据块的对应签名,并且比较签名和相应签名以识别主数据块和主数据块之间的差异 恢复数据块。 在某些情况下,通过识别主数据块和恢复数据块之间的差异,可以将数据块(例如,主数据块或恢复数据块)识别为从虚拟机传送到另一虚拟机。

    Initializing replication in a virtual machine
    3.
    发明授权
    Initializing replication in a virtual machine 有权
    在虚拟机中初始化复制

    公开(公告)号:US08930751B2

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

    申请号:US13454299

    申请日:2012-04-24

    IPC分类号: G06F11/00

    摘要: Techniques for initializing a replication relationship between virtual machines are described herein. The techniques include performing one or more pre-requisite checks, determining, at least partly in response to performing the one or more pre-requisite checks, one or more first data blocks associated with a first virtual machine that differ from one or more second data blocks associated with a second virtual machine. The second virtual machine may be instructed to send the one or more second data blocks that differ from the one or more first data blocks to the first virtual machine.

    摘要翻译: 本文描述了用于初始化虚拟机之间的复制关系的技术。 这些技术包括执行一个或多个先决条件检查,至少部分地响应于执行一个或多个先决条件检查来确定与第一虚拟机相关联的一个或多个与一个或多个第二数据不同的第一数据块 与第二虚拟机相关联的块。 可以指示第二虚拟机将与一个或多个第一数据块不同的一个或多个第二数据块发送到第一虚拟机。

    Synchronization framework for occasionally connected applications
    4.
    发明授权
    Synchronization framework for occasionally connected applications 失效
    用于偶尔连接的应用程序的同步框架

    公开(公告)号:US07899917B2

    公开(公告)日:2011-03-01

    申请号:US11670369

    申请日:2007-02-01

    IPC分类号: G06F15/16

    CPC分类号: H04L67/1095

    摘要: A synchronization framework is provided for synchronizing data groups between a server and clients that may go off-line. The framework includes a client sync provider component that interfaces to client storage in a storage format independent way, a sync agent component that collects synchronization metadata maintained by the clients and uploads and/or downloads changes to the data groups to and/or from server storage and a server sync provider component that interfaces via sync adapters to server storage independently of storage format. The framework provides default building blocks for building off-line synchronizing applications that behave according to default application synchronization scenarios, and also enables custom building blocks for custom off-line application synchronization scenarios.

    摘要翻译: 提供同步框架,用于在可能脱机的服务器和客户端之间同步数据组。 该框架包括客户端同步提供程序组件,以独立的存储格式与客户端存储接口,收集由客户端维护的同步元数据的同步代理组件,并向数据组和/或从服务器存储器上传和/或下载更改 以及服务器同步提供程序组件,通过同步适配器与存储格式无关地连接到服务器存储。 该框架提供了默认构建块,用于构建根据默认应用程序同步方案行为的离线同步应用程序,并为自定义离线应用程序同步方案启用自定义构建块。

    DATA CONSISTENCY BETWEEN VIRTUAL MACHINES
    5.
    发明申请
    DATA CONSISTENCY BETWEEN VIRTUAL MACHINES 有权
    虚拟机之间的数据一致性

    公开(公告)号:US20130283092A1

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

    申请号:US13454272

    申请日:2012-04-24

    IPC分类号: G06F11/14

    摘要: Data consistency between a primary virtual machine and a recovery virtual machine may employ a resync engine to detect differences in data blocks stored on both virtual machines. For example, the resync engine may calculate a signature (e.g., hash value) for a primary data block and a corresponding signature for a recovery data block, and compare the signature and the corresponding signature to identify a difference between the primary data block and the recovery data block. In some instances, by identifying a difference between the primary data block and the recovery data block, a data block (e.g., primary data block or recovery data block) may be identified to be transferred from a virtual machine to another virtual machine.

    摘要翻译: 主虚拟机与恢复虚拟机之间的数据一致性可以使用重新同步引擎来检测存储在两个虚拟机上的数据块的差异。 例如,重新同步引擎可以计算主数据块的签名(例如,哈希值)和恢复数据块的对应签名,并且比较签名和相应签名以识别主数据块和主数据块之间的差异 恢复数据块。 在某些情况下,通过识别主数据块和恢复数据块之间的差异,可以将数据块(例如,主数据块或恢复数据块)识别为从虚拟机传送到另一虚拟机。

    INITIALIZING REPLICATION IN A VIRTUAL MACHINE
    6.
    发明申请
    INITIALIZING REPLICATION IN A VIRTUAL MACHINE 有权
    在虚拟机中初始化复制

    公开(公告)号:US20130282653A1

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

    申请号:US13454299

    申请日:2012-04-24

    IPC分类号: G06F17/30 G06F9/455

    摘要: Techniques for initializing a replication relationship between virtual machines are described herein. The techniques include performing one or more pre-requisite checks, determining, at least partly in response to performing the one or more pre-requisite checks, one or more first data blocks associated with a first virtual machine that differ from one or more second data blocks associated with a second virtual machine. The second virtual machine may be instructed to send the one or more second data blocks that differ from the one or more first data blocks to the first virtual machine.

    摘要翻译: 本文描述了用于初始化虚拟机之间的复制关系的技术。 这些技术包括执行一个或多个先决条件检查,至少部分地响应于执行一个或多个先决条件检查来确定与第一虚拟机相关联的一个或多个与一个或多个第二数据不同的第一数据块 与第二虚拟机相关联的块。 可以指示第二虚拟机将与一个或多个第一数据块不同的一个或多个第二数据块发送到第一虚拟机。