Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Raft-PLUS: Improving Raft by Multi-Policy Based Leader Election with Unprejudiced Sorting

View through CrossRef
Raft is a fast, scalable, understandable consensus algorithm widely used in distributed systems. The Leader handles client requests and interacts with other servers to reach a consensus, so a stable, reliable, and powerful Leader is crucial for the cluster. We designed a policy-based voting mechanism to make the elected Leader as reliable as possible. In order to improve the asymmetric relationship between the Followers and Leader, we designed a mechanism to trigger a new round of the election actively so that the Leader node can actively transform into a Follower under certain conditions and enhance the symmetry between servers. Our proposed Raft-PLUS algorithm makes the elected Leader as reliable as possible through four election policies and designed three opposition policies to trigger a new round of the election. To verify the effectiveness of the Raft-PLUS algorithm, we configure different election and opposition policies on 12 servers to simulate the election and opposition process of the Leader and explain the process. To demonstrate the advantages of the Raft-PLUS algorithm, we built key-value stores based on Raft and Raft-PLUS, and we tested the performance of Raft-PLUS and the Raft algorithm in normal and abnormal states. Experimental results show that the Raft-PLUS algorithm has similar write throughput to the Raft algorithm under normal conditions. Regarding the quality of the Leader network changes, the average write throughput of the Raft-PLUS algorithm is 40% higher than that of the Raft algorithm. The Leader’s CPU usage fluctuated; the average write throughput of Raft-PLUS was 38% higher than Raft.
Title: Raft-PLUS: Improving Raft by Multi-Policy Based Leader Election with Unprejudiced Sorting
Description:
Raft is a fast, scalable, understandable consensus algorithm widely used in distributed systems.
The Leader handles client requests and interacts with other servers to reach a consensus, so a stable, reliable, and powerful Leader is crucial for the cluster.
We designed a policy-based voting mechanism to make the elected Leader as reliable as possible.
In order to improve the asymmetric relationship between the Followers and Leader, we designed a mechanism to trigger a new round of the election actively so that the Leader node can actively transform into a Follower under certain conditions and enhance the symmetry between servers.
Our proposed Raft-PLUS algorithm makes the elected Leader as reliable as possible through four election policies and designed three opposition policies to trigger a new round of the election.
To verify the effectiveness of the Raft-PLUS algorithm, we configure different election and opposition policies on 12 servers to simulate the election and opposition process of the Leader and explain the process.
To demonstrate the advantages of the Raft-PLUS algorithm, we built key-value stores based on Raft and Raft-PLUS, and we tested the performance of Raft-PLUS and the Raft algorithm in normal and abnormal states.
Experimental results show that the Raft-PLUS algorithm has similar write throughput to the Raft algorithm under normal conditions.
Regarding the quality of the Leader network changes, the average write throughput of the Raft-PLUS algorithm is 40% higher than that of the Raft algorithm.
The Leader’s CPU usage fluctuated; the average write throughput of Raft-PLUS was 38% higher than Raft.

Related Results

ELECTION CAMPAIGN: DEFINITION AND TEMPORAL BOUNDARIES
ELECTION CAMPAIGN: DEFINITION AND TEMPORAL BOUNDARIES
The subject. Detection of the essence of electoral process, the election campaign and their influence on the temporal component of the electoral process is the subject of this publ...
Women in Australian Politics: Maintaining the Rage against the Political Machine
Women in Australian Politics: Maintaining the Rage against the Political Machine
Women in federal politics are under-represented today and always have been. At no time in the history of the federal parliament have women achieved equal representation with men. T...
Effect of ground subsidence on piled raft foundation
Effect of ground subsidence on piled raft foundation
Extensive researches for piled rafts have been performed but the evaluation of their behavior in ground subsidence condition is still a challenge. In this study, centrifugal tests ...
Leader Election Optimization in Raft Consensus for Private Blockchain Networks
Leader Election Optimization in Raft Consensus for Private Blockchain Networks
Aim: Leader election is essential for maintaining stability in private blockchain networks. The Raft consensus algorithm, while widely used, faces challenges like frequent leader ...
Experimental Study on Lateral and Vertical Capacity of Piled Raft and Pile Group System in Sandy Soil
Experimental Study on Lateral and Vertical Capacity of Piled Raft and Pile Group System in Sandy Soil
In deep foundations, the pile group and the pile raft are generally used. To date, the contribution of the raft is not taken into account in the design, even when the raft is in co...
Piece by piece: Collaborative mosaic-making for inclusive policy development
Piece by piece: Collaborative mosaic-making for inclusive policy development
This report sets out the findings from one of four projects commissioned by Wellcome Policy Lab to pilot creative approaches to policy development. In this project, Scientia Script...

Back to Top