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

Weihai Shen

dblp:317/1738 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
3since 2021 · last 2025
0009-0005-5048-2647ORCID · reported

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

Systems, architecture and hardware · 2 · 1 first-author · 2 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 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
3 papers
Distributed systems · 96% Parallel and multicore computing · 4%
Databases, data mining, and information retrieval
2 papers
Transaction processing and concurrency control · 100%

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

TopicWeightPapersLastEvidence papers
Distributed systems › distributed database
distributed transactions
0.912025
Mako: Speculative Distributed Transactions with Geo-Replication · OSDI 2025
Distributed systems › replication
geo-replication
0.912025
Mako: Speculative Distributed Transactions with Geo-Replication · OSDI 2025
Distributed systems
consensus
0.722022
Rolis: a software approach to efficiently replicating multi-core transactions · EuroSys 2022
DepFast: Orchestrating Code of Quorum Systems · USENIX ATC 2022
Distributed systems › consensus
paxos
0.612022
Rolis: a software approach to efficiently replicating multi-core transactions · EuroSys 2022
Distributed systems
quorum systems
0.612022
DepFast: Orchestrating Code of Quorum Systems · USENIX ATC 2022
Distributed systems
replication
0.612022
Rolis: a software approach to efficiently replicating multi-core transactions · EuroSys 2022
Distributed systems › replication
state machine replication
0.612022
Rolis: a software approach to efficiently replicating multi-core transactions · EuroSys 2022

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

paxos · 1.1execute-replicate-replay · 1.1
YearPublicationVenuePosition
2025 Mako: Speculative Distributed Transactions with Geo-Replication
Weihai Shen, Siddhartha Sen 0001, Sebastian Angel, Shuai Mu 0001
OSDI1
2022 Rolis: a software approach to efficiently replicating multi-core transactions
abstract
This paper presents Rolis, a new speedy and fault-tolerant replicated multi-core transactional database system. Rolis's aim is to mask the high cost of replication by ensuring that cores are always doing useful work and not waiting for each other or for other replicas. Rolis achieves this by not mixing the multi-core concurrency control with multi-machine replication, as is traditionally done by systems that use Paxos to replicate the transaction commit protocol. Instead, Rolis takes an "execute-replicate-replay" approach. Rolis first speculatively executes the transaction on the leader machine, and then replicates the per-thread transaction log to the followers using a novel protocol that leverages independent Paxos instances to avoid coordination, while still allowing followers to safely replay. The execution, replication, and replay are carefully designed to be scalable and have nearly zero coordination overhead across cores. Our evaluation shows that Rolis can achieve 1.03M TPS (transactions per second) on the TPC-C workload, using a 3-replica setup where each server has 32 cores. This throughput result is orders of magnitude higher than traditional software approaches we tested (e.g., 2PL), and is comparable to state-of-the-art, fault-tolerant, in-memory storage systems built using kernel bypass and advanced networking hardware, even though Rolis runs on commodity machines.
Weihai Shen, Ansh Khanna, Sebastian Angel, Siddhartha Sen 0001, Shuai Mu 0001
EuroSys1
2022 DepFast: Orchestrating Code of Quorum Systems
Xuhao Luo, Weihai Shen, Shuai Mu 0001, Tianyin Xu
USENIX ATC2