会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • System and method for maintaining a master replica for reads and writes in a data store
    • 用于维护用于在数据存储中读取和写入的主副本的系统和方法
    • US08843441B1
    • 2014-09-23
    • US13352113
    • 2012-01-17
    • Timothy Andrew RathDavid A. Lutz
    • Timothy Andrew RathDavid A. Lutz
    • G06F7/00G06F17/00G06F15/16G06F17/30G06F12/00H04W84/20
    • G06F17/30575G06F17/30194G06F17/30578G06F17/30584H04W84/20
    • A system that implements a data storage service may store data on behalf of clients in multiple replicas on respective computing nodes. The system may employ an external service to select a master replica for a replica group. The master replica may service consistent read operations and/or write operations that are directed to the replica group (or to a data partition stored by the replica group). The master replica may employ a quorum based mechanism for performing replicated write operations, and a local lease mechanism for determining the replica authorized to perform consistent reads, even when the external service is unavailable. The master replica may propagate local leases to replica group members as replicated writes. If another replica assumes mastership for the replica group, it may not begin servicing consistent read operations that are directed to the replica group until the lease period for a current local lease expires.
    • 实现数据存储服务的系统可以将代表客户端的数据存储在各个计算节点上的多个副本中。 系统可以使用外部服务来为副本组选择主副本。 主副本可以服务于针对副本组(或由副本组存储的数据分区)的一致的读取操作和/或写入操作。 主副本可以采用基于仲裁的机制来执行复制的写操作,以及用于确定被授权执行一致读取的副本的本地租赁机制,即使当外部服务不可用时。 主副本可以将本地租约作为复制的写入传播给副本组成员。 如果另一个副本对于副本组承担主管权,那么在当前本地租赁的租赁期到期之前,它可能无法开始服务定向到副本组的一致的读取操作。
    • 7. 发明授权
    • System and method for checkpointing state in a distributed system
    • 分布式系统中检查点状态的系统和方法
    • US08458517B1
    • 2013-06-04
    • US12771840
    • 2010-04-30
    • Allan H. VermeulenTimothy Andrew Rath
    • Allan H. VermeulenTimothy Andrew Rath
    • G06F11/18G06F11/00
    • G06F11/1458G06F11/1438G06F11/1474G06F2201/825
    • A system and method is disclosed for recording checkpoints in a distributed system. A distributed system comprises one or more computers implementing a plurality of nodes coordinating with one another to maintain a shared state of the distributed system. The system chooses a given one of the plurality of nodes to record a checkpoint of the shared state. In response, the given node records the checkpoint by isolating itself from communication with the other nodes, storing the checkpoint, restarting, and attempting to reinitialize its state from the stored checkpoint. Restarting may include deliberately causing a runtime error in the node. If the reinitialization is successful, the node restores communication with the other nodes and indicates to them that the newly stored checkpoint is valid.
    • 公开了用于在分布式系统中记录检查点的系统和方法。 分布式系统包括实现多个节点彼此协调以维持分布式系统的共享状态的一个或多个计算机。 系统选择多个节点中的给定一个以记录共享状态的检查点。 作为响应,给定节点通过隔离与其他节点的通信,存储检查点,重新启动并尝试从存储的检查点重新初始化其状态来记录检查点。 重新启动可能包括故意导致节点中的运行时错误。 如果重新初始化成功,则节点恢复与其他节点的通信,并向他们指示新存储的检查点有效。
    • 10. 发明授权
    • System and method for replication log branching avoidance using post-failover rejoin
    • 使用后故障转移重新加入的复制日志分支回避的系统和方法
    • US09489434B1
    • 2016-11-08
    • US13352097
    • 2012-01-17
    • Timothy Andrew Rath
    • Timothy Andrew Rath
    • G06F17/30
    • G06F17/30557G06F11/14G06F17/30371
    • A system that implements a data storage service may store data on behalf of clients in multiple replicas stored on respective computing nodes. The system may employ a single master failover protocol, usable when a replica attempts to become the master replica for its replica group. Attempting to become the master replica may include acquiring a lock associated with the replica group, and gathering state information from 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 it is removed from the replica group). If replicas are removed from the group, they may re-join later or new replicas may be added. If the failover quorum includes enough replicas, the replica assumes mastership for the group.
    • 实现数据存储服务的系统可以将代表客户端的数据存储在存储在相应计算节点上的多个副本中。 系统可以使用单个主故障转移协议,当副本尝试成为其副本组的主副本时可用。 尝试成为主副本可能包括获取与副本组相关联的锁,以及从组中的其他副本收集状态信息。 状态信息可以指示另一个副本是否支持尝试(在这种情况下它被包括在故障转移定额中)或者存储比尝试成为主机的副本更多的最近的数据或元数据(在这种情况下,它从副本组中删除) 。 如果从组中删除副本,则可以稍后重新加入,或者可以添加新的副本。 如果故障转移仲裁包含足够的副本,则副本将为组生成主管权。