-
公开(公告)号:US20220327033A1
公开(公告)日:2022-10-13
申请号:US17689541
申请日:2022-03-08
Applicant: Hitachi, Ltd.
Inventor: Yuta TAGUCHI , Nobuyuki YAMAMOTO
IPC: G06F11/18
Abstract: A distributed consensus method for performing data consensus processing in a distributed system that couples one or more client apparatuses and a plurality of server apparatuses via a network, the method including a step in which each server apparatus performs data operation according to a predetermined distributed consensus algorithm, a step in which an auxiliary consensus device, which is an auxiliary device that assists in reaching a consensus in the event of a failure in response to a request from each server apparatus, decides an auxiliary consensus decided value, and a step in which the auxiliary consensus decided value is caused to take precedence over the decided value of the distributed consensus algorithm under conditions under which the auxiliary consensus decided value decided by the auxiliary consensus device and the decided value decided by the distributed consensus algorithm can conflict with each other.
-
2.
公开(公告)号:US20220038339A1
公开(公告)日:2022-02-03
申请号:US17213910
申请日:2021-03-26
Applicant: Hitachi, Ltd.
Inventor: Yuta TAGUCHI , Nobuyuki YAMAMOTO
Abstract: Upon receiving an input of data, an input unit transmits a time notification to another input unit and transmits a data notification including the input clock time to a storage unit. Upon receiving a time notification from another input unit, the input unit transmits an empty notification including the input clock time to the storage unit to indicate there is no input before the input clock time. Upon receiving the data notification from an input unit having received the input of data and receiving the notification from the other input unit, the storage unit broadcasts the data in order, assuming that consensus of the plurality of storage units is confirmed. When adding an input unit to a computer system, a control device causes the storage unit to start confirming the consensus including the joining input unit after a window interval has elapsed after the joining input unit starts operation.
-