发明名称 Distributed computing system having leader signaled agents to execute task after data acquisition completion
摘要 In a distributed computing system pertaining to the present invention, servers 2a to 2c constituting a cell achieve consensus using Paxos and execute a task using predetermined data in accordance with an instruction from a client 3. The server 2a, which acts as a leader, transmits a data acquisition promotion signal to the servers 2b and 2c, which act as agents. When the servers 2b and 2c do not store the data therein, they acquire the data and then transmit a data acquisition completion signal to the server 2a. After the server 2a acquires the data, when it receives the data acquisition completion signal from at least half of the servers constituting the cell, it transmits an execution signal for instructing execution of the task to the servers 2b and 2c. The servers 2b and 2c execute the task using the data.
申请公布号 US8775500(B2) 申请公布日期 2014.07.08
申请号 US201213560630 申请日期 2012.07.27
申请人 Tritech Inc. 发明人 Watanabe Noritaka
分类号 G06F15/16;H04L29/08;H04L12/26 主分类号 G06F15/16
代理机构 Oliff PLC 代理人 Oliff PLC
主权项 1. A distributed computing system in which a plurality of computing devices constituting a cell achieve consensus using Paxos with a part of the plurality of computing devices acting as a leader and the remaining computing devices acting as agents, and execute a task using predetermined data in accordance with an instruction from a client, wherein the leader transmits, to the agents, a data acquisition promotion signal for urging the agents to acquire the data, an agent that has received the data acquisition promotion signal and that does not store the data therein acquires the data and then transmits a data acquisition completion signal to the leader, after the leader has acquired the data, when the leader receives the data acquisition completion signal from at least half of the computing devices constituting the cell, the leader transmits an execution signal for instructing execution of the task to the agents, and upon receiving the execution signal, the agents execute the task using the data.
地址 Tokyo JP