Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Zikai Wang 0003

dblp:80/959-3 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
2since 2021 · last 2023
0009-0002-8974-6177ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 2 · 2 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Distributed systems · 75% Storage systems · 25%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Distributed systems
consensus
1.222023
Rethink the Linearizability Constraints of Raft for Distributed Systems · IEEE Trans. Knowl. Data Eng. 2023
Rethink the Linearizability Constraints of Raft for Distributed Key-Value Stores · ICDE 2021
Distributed systems › consensus › leader-based consensus
raft
1.222023
Rethink the Linearizability Constraints of Raft for Distributed Systems · IEEE Trans. Knowl. Data Eng. 2023
Rethink the Linearizability Constraints of Raft for Distributed Key-Value Stores · ICDE 2021
Distributed systems
replication
0.712023
Rethink the Linearizability Constraints of Raft for Distributed Systems · IEEE Trans. Knowl. Data Eng. 2023
Storage systems › key-value storage
distributed key-value store
0.512021
Rethink the Linearizability Constraints of Raft for Distributed Key-Value Stores · ICDE 2021
Storage systems
key-value storage
0.512021
Rethink the Linearizability Constraints of Raft for Distributed Key-Value Stores · ICDE 2021

Methods — techniques the papers use, named apart from their topics

linearizability · 0.5
YearPublicationVenuePosition
2023 Rethink the Linearizability Constraints of Raft for Distributed Systems
abstract
With the deployment of modern hardware such as Flash-based SSDs and the high-speed network in distributed systems, the distributed consensus and consistency module (e.g., Raft) is typically the most time-consuming part. The reason lies in that Raft introduces some very strict constraints to ensure the linearizability. Therefore, in this paper, we rethink these constraints in-depth and find that some of them are not necessary, and can be broken to accelerate the performance significantly without breaking the linear consistency for distributed systems. An improved distributed consensus algorithm calledBUC-Raft(Breaking Unnecessary Constraints of Raft) is proposed in this paper and implemented in an industry-level distributed system. The experimental results suggest that both the write and the read performance can be accelerated significantly by BUC-Raft.
Yangyang Wang 0008, Zikai Wang 0003, Yunpeng Chai, Xin Wang 0030
IEEE Trans. Knowl. Data Eng.2
2021 Rethink the Linearizability Constraints of Raft for Distributed Key-Value Stores
abstract
Distributed key-value stores have been widely used as NoSQL systems or the storage layer of distributed relational databases for various big data applications (e.g., social networking, graph processing, machine learning, etc.) due to their excellent scalability and adaptability. Although modern hardware such as Flash-based SSDs and the high-speed network is commonly deployed in key-value stores to promote performance, the distributed consensus and consistency module (e.g., Raft) is typically the most time-consuming part in distributed systems. The reason lies in that Raft introduces some very strict constraints to ensure the linearizability. Therefore, in this paper, we rethink these constraints in-depth and find that some of them are not necessary, and can be broken to accelerate the performance significantly without breaking the linear consistency for distributed key-value storage systems. An improved distributed consensus algorithm called KV-Raft is proposed in this paper and implemented in an industry-level distributed key-value system, i.e., TiKV. The experimental results suggest that both the write and the read performance can be accelerated significantly by KV-Raft. For example, in the typical read/write-balanced case, KV-Raft promotes the system throughput by 53.6%, and reduce the average write and read latency by 37.8% and 29.4%, respectively.
Yangyang Wang 0008, Zikai Wang 0003, Yunpeng Chai, Xin Wang 0030
ICDE2