SYSTEM AND METHOD FOR DATA REPLICATION USING A SINGLE MASTER FAILOVER PROTOCOL
    12.
    发明申请
    SYSTEM AND METHOD FOR DATA REPLICATION USING A SINGLE MASTER FAILOVER PROTOCOL 审中-公开
    使用单一主机故障转移协议进行数据复制的系统和方法

    公开(公告)号:US20150363124A1

    公开(公告)日:2015-12-17

    申请号:US14834392

    申请日:2015-08-24

    Abstract: A system that implements a data storage service may store data on behalf of storage service clients. The system may maintain data in multiple replicas of various partitions that are stored on respective computing nodes in the system. The system may employ a single master failover protocol, usable when a replica attempts to become the master replica for a replica group of which it is a member. Attempting to become the master replica may include acquiring a lock associated with the replica group, and gathering state information from the other replicas in the group. The state information may indicate whether another replica supports the attempt (in which case it is included in a failover quorum) or stores more recent data or metadata than the replica attempting to become the master (in which case synchronization may be required). If the failover quorum includes enough replicas, the replica may become the master.

    Abstract translation: 实现数据存储服务的系统可以代表存储服务客户端存储数据。 系统可以将数据保存在存储在系统中各个计算节点上的各种分区的多个副本中。 系统可以使用单个主故障切换协议,当副本尝试成为其所属的副本组的主副本时可用。 尝试成为主副本可能包括获取与副本组相关联的锁,以及从组中的其他副本收集状态信息。 状态信息可以指示另一个副本是否支持尝试(在这种情况下它被包括在故障切换仲裁中),或存储比尝试成为主机的副本更多的最新数据或元数据(在这种情况下可能需要同步)。 如果故障转移仲裁包含足够的副本,副本可能会成为主服务器。

    SYSTEM AND METHOD FOR ADJUSTING MEMBERSHIP OF A DATA REPLICATION GROUP
    13.
    发明申请
    SYSTEM AND METHOD FOR ADJUSTING MEMBERSHIP OF A DATA REPLICATION GROUP 审中-公开
    用于调整数据复制组成员的系统和方法

    公开(公告)号:US20150301901A1

    公开(公告)日:2015-10-22

    申请号:US14754564

    申请日:2015-06-29

    Abstract: A system that implements a data storage service may store data on behalf of storage service clients. The system may maintain data in multiple replicas of partitions that are stored on respective computing nodes in the system. A master replica for a replica group may increment a membership version indicator for the group, and may propagate metadata (including the membership version indicator) indicating a membership change for the group to other members of the group. Propagating the metadata may include sending a log record containing the metadata to the other replicas to be appended to their respective logs. Once the membership change becomes durable, it may be committed. A replica attempting to become the master of a replica group may determine that another replica in the group has observed a more recent membership version, in which case logs may be synchronized or snipped, or the attempt may be abandoned.

    Abstract translation: 实现数据存储服务的系统可以代表存储服务客户端存储数据。 系统可以在存储在系统中的相应计算节点上的分区的多个副本中维护数据。 副本组的主副本可以增加组的成员版本指示符,并且可以向组的其他成员传播指示组的成员变化的元数据(包括成员版本指示符)。 传播元数据可以包括将包含元数据的日志记录发送到要附加到其各自日志的其他副本。 一旦成员变更变得持久,可能会被提交。 尝试成为副本组的主人的副本可能会确定组中的另一个副本已经观察到更新的成员身份版本,在这种情况下,日志可以被同步或剪切,或尝试可能被放弃。

Patent Agency Ranking