发明名称 Generalized paxos
摘要 A distributed computing system can achieve a generalized consensus, enabling commands that commute to be selected in any order. A leader can learn of previously selected sequences of commands, and can propose a compatible sequence of commands. Devices can select a sequence of commands that is compatible with previously selected sequences. Additional commands can be selected by selecting a sequence of commands comprising a previously selected sequence and the additional commands. Further efficiencies can be realized if the devices receive proposals directly from clients. Two or more proposals arriving in varying orders at the various clients may be selected in varying orders. However, if those proposals commute, a generalized consensus nevertheless exists despite the variations, enabling the system to continue efficient operation. To conserve memory, a checkpoint command that does not commute with any other command can be used to secure a sequence of commands for archiving or deletion.
申请公布号 US2006136781(A1) 申请公布日期 2006.06.22
申请号 US20040996351 申请日期 2004.11.23
申请人 MICROSOFT CORPORATION 发明人 LAMPORT LESLIE B.
分类号 G06F11/00 主分类号 G06F11/00
代理机构 代理人
主权项
地址