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

Xiao Li 0050

dblp:66/2069-50 · DBLP profile ↗
← Back
6ranked-venue papers
5as first author
5since 2021 · last 2026
0000-0003-1449-9140ORCID · conflict

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

Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021Security and privacy · 1 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 since 2021Theory of computation · 1 · 1 first-author

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% Hardware reliability and fault tolerance · 4%
Network and information security
1 paper
Systems and software security · 67% Authentication and access control · 33%

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

TopicWeightPapersLastEvidence papers
Distributed systems
replication
1.532025
Hamava: Fault-tolerant Reconfigurable Geo-Replication on Heterogeneous Clusters · ICDE 2025
Hampa: Solver-Aided Recency-Aware Replication · CAV (1) 2020
HAMRAZ: Resilient Partitioning and Replication · SP 2022
Distributed systems › fault tolerance
byzantine fault tolerance
1.422025
Hamava: Fault-tolerant Reconfigurable Geo-Replication on Heterogeneous Clusters · ICDE 2025
HAMRAZ: Resilient Partitioning and Replication · SP 2022
Distributed systems
consensus
1.322025
Hamava: Fault-tolerant Reconfigurable Geo-Replication on Heterogeneous Clusters · ICDE 2025
Hampa: Solver-Aided Recency-Aware Replication · CAV (1) 2020
Distributed systems › replication
geo-replication
0.912025
Hamava: Fault-tolerant Reconfigurable Geo-Replication on Heterogeneous Clusters · ICDE 2025
Distributed systems
fault tolerance
0.822025
HAMRAZ: Resilient Partitioning and Replication · SP 2022
Hamava: Fault-tolerant Reconfigurable Geo-Replication on Heterogeneous Clusters · ICDE 2025
Systems and software security
information flow control
0.612022
HAMRAZ: Resilient Partitioning and Replication · SP 2022
Systems and software security › information flow control
noninterference
0.612022
HAMRAZ: Resilient Partitioning and Replication · SP 2022
Distributed systems › fault tolerance › byzantine fault tolerance
byzantine quorum systems
0.612022
HAMRAZ: Resilient Partitioning and Replication · SP 2022
Distributed systems › distributed coordination
coordination avoidance
0.412020
Hampa: Solver-Aided Recency-Aware Replication · CAV (1) 2020
Hardware reliability and fault tolerance
reconfiguration
0.312025
Hamava: Fault-tolerant Reconfigurable Geo-Replication on Heterogeneous Clusters · ICDE 2025

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

operational semantics · 1.6type inference · 1.1hotstuff · 0.9clustered replication · 0.9BFT-SMaRt · 0.9solver-aided synthesis · 0.4relational specification · 0.4
YearPublicationVenuePosition
2026 Satrapy: From abstract to practical consensus for heterogeneous quorum systems
abstract
Abstract The traditional Byzantine quorum-system model assumes a pre-existing, global agreement on the set of quorums (typically defined as the sets consisting of more than two-thirds of the participants). This assumption is problematic in permissionless systems, which strive to allow anyone to join or leave the system dynamically. While proof-of-stake permissionless systems like Ethereum require newly joining participants to register into the system, other permissionless systems like the Ripple Ledger or the Stellar network allow participants to join the system without synchronization by forgoing agreement on the set of quorums. This results in what we call a heterogeneous quorum system, where each participant has its own, personal set of quorums. An important question is to determine under what condition is it possible to solve synchronization problems like reliable broadcast or consensus in a heterogeneous quorum system. In this work, we show that the traditional quorum intersection and quorum availability conditions are not sufficient in heterogeneous quorum systems. Moreover, we propose quorum subsumption, a new condition which, together with quorum availability and quorum intersection, is sufficient to allow solving reliable broadcast and consensus. Finally, we propose protocols for reliable broadcast and consensus in heterogeneous quorum systems that satisfy quorum subsumption. In particular, we present a practical consensus protocol called Satrapy which in contrast to abstract consensus protocols uses finite state and messages.
Xiao Li 0050, Eric Man Chan, Mohsen Lesani
Distributed Comput.1
2025 Hamava: Fault-tolerant Reconfigurable Geo-Replication on Heterogeneous Clusters
abstract
Fault-tolerant replicated database systems consume significantly less energy than the compute-intensive proof-of-work blockchain. Thus, they are promising technologies for the building blocks that assemble global financial infrastructure. To facilitate global scaling, clustered replication protocols are essential in orchestrating nodes into clusters based on proximity. However, existing approaches often assume a homogeneous and fixed model in which the number of nodes across clusters is the same and fixed, and often limited to a fail-stop fault model. This paper presents heterogeneous and reconfigurable clustered replication for the general environment with arbitrary failures. In particular, we present Hamava,a fault-tolerant reconfigurable geo-replication that allows dynamic membership: replicas are allowed to join and leave clusters. We formally state and prove the safety and liveness properties of the protocol. Furthermore, our replication protocol is consensus-agnostic, meaning each cluster can utilize any local replication mechanism. In our comprehensive evaluation, we instantiate our replication with both HotStuff and BFT-SMaRt. Experiments on geo-distributed deployments on Google Cloud demonstrates that members of clusters can be reconfigured without significantly affecting transaction processing, and that heterogeneity of clusters may significantly improve throughput.
Teias Mane, Xiao Li 0050, Mohammad Sadoghi, Mohsen Lesani
ICDE2
2024 Brief Announcement: Reconfigurable Heterogeneous Quorum Systems
Xiao Li 0050, Mohsen Lesani
DISC1
2023 Quorum Subsumption for Heterogeneous Quorum Systems
abstract
Byzantine quorum systems provide higher throughput than proof-of-work and incur modest energy consumption. Further, their modern incarnations incorporate personalized and heterogeneous trust. Thus, they are emerging as an appealing candidate for global financial infrastructure. However, since their quorums are not uniform across processes anymore, the properties that they should maintain to support abstractions such as reliable broadcast and consensus are not well-understood. It has been shown that the two properties quorum intersection and availability are necessary. In this paper, we prove that they are not sufficient. We then define the notion of quorum subsumption, and show that the three conditions together are sufficient: we present reliable broadcast and consensus protocols, and prove their correctness for quorum systems that provide the three properties.
Xiao Li 0050, Eric Man Chan, Mohsen Lesani
DISC1
2022 HAMRAZ: Resilient Partitioning and Replication
abstract
Inter-organizational systems where subsystems with partial trust need to cooperate are common in healthcare, finance and military. In the face of malicious Byzantine attacks, the ultimate goal is to assure end-to-end policies for the three aspects of trustworthiness: confidentiality, integrity and availability. In contrast to confidentiality and integrity, provision and validation of availability has been often sidestepped. This paper guarantees end-to-end policies simultaneously for all the three aspects of trustworthiness. It presents a security-typed object-based language, a partitioning transformation, an operational semantics, and an information flow type inference system for partitioned and replicated classes. The type system provably guarantees that well-typed methods enjoy noninterference for the three properties, and that their types quantity their resilience to Byzantine attacks. Given a class and the specification of its end-to-end policies, the HAMRAZ tool applies type inference to automatically place and replicate the fields and methods of the class on Byzantine quorum systems, and synthesize trustworthy-by-construction distributed systems. The experiments show the resiliency of the resulting systems; they can gracefully tolerate attacks that are as strong as the specified policies.
Xiao Li 0050, Farzin Houshmand, Mohsen Lesani
SP1
2020 Hampa: Solver-Aided Recency-Aware Replication
abstract
Replication is a common technique to build reliable and scalable systems. Traditional strong consistency maintains the same total order of operations across replicas. This total order is the source of multiple desirable consistency properties: integrity, convergence and recency. However, maintaining the total order has proven to inhibit availability and performance. Weaker notions exhibit responsiveness and scalability; however, they forfeit the total order and hence its favorable properties. This project revives these properties with as little coordination as possible. It presents a tool called $$\textsc {Hampa}$$ that given a sequential object with the declaration of its integrity and recency requirements, automatically synthesizes a correct-by-construction replicated object that simultaneously guarantees the three properties. It features a relational object specification language and a syntax-directed analysis that infers optimum staleness bounds. Further, it defines coordination-avoidance conditions and the operational semantics of replicated systems that provably guarantees the three properties. It characterizes the computational power and presents a protocol for recency-aware objects. $$\textsc {Hampa}$$ uses automatic solvers statically and embeds them in the runtime to dynamically decide the validity of coordination-avoidance conditions. The experiments show that recency-aware objects reduce coordination and response time.
Xiao Li 0050, Farzin Houshmand, Mohsen Lesani
CAV (1)1