ASYNCHRONOUS REPLICATION IN A DISTRIBUTED STORAGE ENVIRONMENT
    64.
    发明申请
    ASYNCHRONOUS REPLICATION IN A DISTRIBUTED STORAGE ENVIRONMENT 审中-公开
    分布式存储环境中的异常重现

    公开(公告)号:WO2012162173A3

    公开(公告)日:2013-01-17

    申请号:PCT/US2012038651

    申请日:2012-05-18

    Applicant: MICROSOFT CORP

    Abstract: Embodiments of the present invention relate to asynchronously replicating data in a distributed computing environment. To achieve asynchronous replication, data received at a primary data store may be annotated with information, such as an identifier of the data. The annotated data may then be communicated to a secondary data store, which may then write the data and annotated information to one or more logs for eventual replay and committal at the secondary data store. The primary data store may communicate an acknowledgment of success in committing the data at the primary data store as well as of success in writing the data to the secondary data store. Additional embodiments may include committing the data at the secondary data store in response to receiving an instruction that authorizes committal of data through a identifier.

    Abstract translation: 本发明的实施例涉及在分布式计算环境中异步复制数据。 为了实现异步复制,在主数据存储处接收到的数据可以用诸如数据的标识符的信息来注释。 然后可以将注释的数据传送到辅助数据存储器,然后辅助数据存储器可以将数据和注释的信息写入一个或多个日志以在次要数据存储器上最终重放和提交。 主数据存储器可以在主数据存储器上传送提交数据的成功确认以及将数据写入辅助数据存储器的成功。 另外的实施例可以包括在辅助数据存储器处响应于接收授权通过标识符提交数据的指令来提交数据。

    SYNCHRONOUS REPLICATION IN A DISTRIBUTED STORAGE ENVIRONMENT
    65.
    发明申请
    SYNCHRONOUS REPLICATION IN A DISTRIBUTED STORAGE ENVIRONMENT 审中-公开
    分销存储环境中的同步重复

    公开(公告)号:WO2012162176A2

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

    申请号:PCT/US2012038656

    申请日:2012-05-18

    Applicant: MICROSOFT CORP

    Abstract: Embodiments of the present invention relate to synchronously replicating data in a distributed computing environment. To achieve synchronous replication both an eventual consistency approach and a strong consistency approach are contemplated. Received data may be written to a log of a primary data store for eventual committal. The data may then be annotated with a record, such as a unique identifier, which facilitates the replay of the data at a secondary data store. Upon receiving an acknowledgment that the secondary data store has written the data to a log, the primary data store may commit the data and communicate an acknowledgment of success back to the client. In a strong consistency approach, the primary data store may wait to send an acknowledgement of success to the client until it receives an acknowledgment that the secondary has not only written, but also committed, the data.

    Abstract translation: 本发明的实施例涉及在分布式计算环境中同步复制数据。 为了实现同步复制,可以考虑最终一致性方法和强一致性方法。 收到的数据可能会写入主数据存储的日志,以便最终提交。 然后可以用诸如唯一标识符的记录对数据进行注释,这有助于次要数据存储器上的数据的重放。 在收到辅助数据存储已经将数据写入日志的确认之后,主数据存储可以提交数据并将成功确认传回到客户端。 在强一致性方法中,主数据存储可以等待向客户端发送成功确认,直到其接收到确认次要不仅写入但已经提交的数据。

    SYSTEM AND METHOD FOR REMOTE ASYNCHRONOUS DATA REPLICATION
    67.
    发明申请
    SYSTEM AND METHOD FOR REMOTE ASYNCHRONOUS DATA REPLICATION 审中-公开
    用于远程异步数据复制的系统和方法

    公开(公告)号:WO2009018063A2

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

    申请号:PCT/US2008/070955

    申请日:2008-07-24

    Inventor: BATES, John, W.

    Abstract: An asynchronous peer-to-peer data replication method implemented within a replication cluster comprising at least one master node and at least a first client node includes entering an update in a data volume of the master node and storing the update in a master node storage. Next, updating a first active session in a master log and then sending a first message from the master node to the first client node. The first message comprises a first message content and first "piggybacked" data indicating that the first active session in the master log was updated. Next, receiving the first message by the first client node, registering that the first active session in the master log was updated and signaling internally that the first active session in the master log was updated. Next, sending an update request from the first client node to the master node, processing the update request by the master node and sending the update to the first client node. Finally, receiving the update by the first client node and updating the first active session in a first client log.

    Abstract translation: 在包括至少一个主节点和至少第一客户端节点的复制集群中实现的异步对等数据复制方法包括在主节点的数据卷中输入更新并将更新存储在主节点存储器中。 接下来,更新主日志中的第一活动会话,然后将第一消息从主节点发送到第一客户端节点。 第一消息包括第一消息内容和指示主日志中的第一活动会话被更新的第一“捎带”数据。 接下来,由第一客户端节点接收第一消息,注册主日志中的第一活动会话被更新,并在内部信令主日志中的第一活动会话被更新。 接下来,从第一客户端节点发送更新请求到主节点,由主节点处理更新请求,并将更新发送到第一客户端节点。 最后,接收第一客户机节点的更新并更新第一客户端日志中的第一活动会话。

    스토리지 장치, 제어 장치 및 기록 매체
    68.
    发明授权
    스토리지 장치, 제어 장치 및 기록 매체 有权
    存储设备,控制器和记录介质

    公开(公告)号:KR101454146B1

    公开(公告)日:2014-11-04

    申请号:KR1020140120801

    申请日:2014-09-12

    Inventor: 민,종종

    CPC classification number: G06F11/1458 G06F11/1461 G06F2201/84 G06F2201/855

    Abstract: I/O 처리 성능을 저하시키지 않고, 복수의 카피 세션에 대하여 타이밍에 일관성이 있는 데이터 백업을 행한다. 카피원 볼륨의 카피원 데이터의 카피를, 카피처 볼륨에 저장하는 카피 처리부(12)와, 카피 처리에 관련되는 카피 실행 준비를 행하고, 카피 처리를 카피 실행 대기 상태로 설정하는 카피 실행 관리부(13)와, 상위 장치(2)로부터의 액티브화 지시에 의해 지정된 카피 처리에 대하여 액티브화 대상 정보를 설정하는 액티브화 관리부(14)와, 액티브화 대상 정보가 설정되어 있는 카피 실행 대기 상태의 카피 처리에 대하여, 그 카피 실행 대기 상태를 해제하여, 카피 처리부(12)에 카피 처리를 실행시키는 카피 제어부(15)를 구비한다.

    시스템 오브젝트를 기록(저널링)하기 위한 방법, 시스템 및소프트웨어
    69.
    发明公开
    시스템 오브젝트를 기록(저널링)하기 위한 방법, 시스템 및소프트웨어 有权
    方法,系统和软件用于日志系统对象

    公开(公告)号:KR1020050070054A

    公开(公告)日:2005-07-05

    申请号:KR1020057006455

    申请日:2003-10-14

    CPC classification number: G06F11/1415 G06F11/1471 G06F11/2071 G06F2201/855

    Abstract: A method of journaling changes to system objects. A dummy function (6) is substituted for a system function (12). The system function (12) is executed (13) under operation of the dummy function (6). Copies of system objects (16) changed by execution of the system function are generated (17) for journaling (20). Execution of the dummy function (6) is then completed. Preferably the system objects are OS/400 system objects. The system objects may be program objects, configuration objects, queues and space/memory mapped objects. The copies of the system objects may be journaled for replication on another system. A system and software for journaling changes to system objects are also disclosed.

    Abstract translation: 将更改记录到系统对象的方法。 虚拟函数(6)代替系统函数(12)。 在虚拟功能(6)的操作下,执行系统功能(12)(13)。 生成系统对象(16)由系统函数执行的副本(17)用于日志记录(20)。 然后执行虚拟函数(6)。 系统对象最好是OS / 400系统对象。 系统对象可以是程序对象,配置对象,队列和空间/内存映射对象。 可以将系统对象的副本记录在另一个系统上进行复制。 还公开了用于日志更改系统对象的系统和软件。

Patent Agency Ranking