VLDB 2026 Research / reviewers in the wild / expert
Chao Wang 0069
dblp:188/7759-69
· DBLP profile ↗
17ranked-venue papers
10as first author
9since 2021 · last 2026
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 6 · 4 first-author · 4 since 2021Software engineering, systems software and programming languages · 5 · 3 first-author · 2 since 2021Systems, architecture and hardware · 3 · 3 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 3 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Decidability of Liveness on the TSO Memory ModelabstractIn this article, we consider a special class of liveness properties for systems consisting of concurrent objects. These properties ensure the termination of methods calls under certain fairness assumptions and thus the progress of the execution. Liveness properties are defined for concurrent objects and they typically include lock-freedom , wait-freedom , deadlock-freedom , starvation-freedom, and obstruction-freedom . It is known that these five liveness properties are decidable for sequential consistency (SC) memory model of finite-state programs with a bounded number of processes. However, the problem of decidability of liveness for finite state concurrent programs running on relaxed memory models remains open. In this article, we address the decidability problem of liveness properties of concurrent objects for the total store order (TSO) memory model which is used in the x86 architecture. In particular, we prove that for a bounded number of processes, lock-freedom, wait-freedom, deadlock-freedom and starvation-freedom are undecidable, and that obstruction-freedom is decidable on TSO for a bounded number of processes. Further on, we investigate the verification problem of k -bounded wait-freedom , a bounded version of wait-freedom, and show that for each bound k , the problem of checking k -bounded wait-freedom is decidable on TSO for a bounded number of processes. We show that the complexity for checking obstruction-freedom and checking k -bounded wait-freedom are both non-primitive recursive. We also discover an interesting difference between liveness on TSO and that on SC. Our finding is that wait-freedom implies k -bounded wait-freedom for some k on SC memory model, but this implication does not hold on the TSO model. We prove this by generating a concrete object on TSO that is wait-free but not k -bounded wait-free for any k . Chao Wang 0069, Gustavo Petri, Xinhang Song, Zhiming Liu 0001 |
Formal Aspects Comput. | 1 |
| 2025 | Checking Linearizability of Multi-core Task Management and Scheduling System
Qiaowen Jia, Liangjie Lv, Bohua Zhan, Peng Wu 0002, Jifeng Hao, Chao Wang 0069 |
ICECCS | 8 |
| 2024 | Universal Construction for Linearizable but Not Strongly Linearizable Concurrent Objects
Chao Wang 0069, Peng Wu 0002, Gustavo Petri, Qiaowen Jia, Youlin He, Zhiming Liu 0001 |
SETTA | 1 |
| 2024 | Polling Sanitization to Balance I/O Latency and Data Security of High-density SSDsabstractSanitization is an effective approach for ensuring data security through scrubbing invalid but sensitive data pages, with the cost of impacts on storage performance due to moving out valid pages from the sanitization-required wordline, which is a logical read/write unit and consists of multiple pages in high-density SSDs. To minimize the impacts on I/O latency and data security, this article proposes a polling-based scheduling approach for data sanitization in high-density SSDs. Our method polls a specific SSD channel for completing data sanitization at the block granularity, meanwhile other channels can still service I/O requests. Furthermore, our method assigns a low priority to the blocks that are more likely to have future adjacent page invalidations inside sanitization-required wordlines, while selecting the sanitization block, to minimize the negative impacts of moving valid pages. Through a series of emulation experiments on several disk traces of real-world applications, we show that our proposal can decrease the negative effects of data sanitization in terms of the risk-performance index, which is a united time metric of I/O responsiveness and the unsafe time interval, by 16.34% , on average, compared to related sanitization methods. Zhigang Cai, Fan Yang 0110, Jun Li 0062, François Trahay, Zheng Yang 0001, Chao Wang 0069, Jianwei Liao 0001 |
ACM Trans. Storage | 7 |
| 2023 | VeriLin: A Linearizability Checker for Large-Scale Concurrent Objects
Qiaowen Jia, Peng Wu 0002, Bohua Zhan, Jifeng Hao, Chao Wang 0069 |
TASE | 7 |
| 2023 | A contract-based semantics and refinement for hybrid Simulink block diagrams
Wei Zhang 0305, Chao Wang 0069, Zhiming Liu 0001 |
J. Syst. Archit. | 3 |
| 2023 | Towards correctness proof for hybrid Simulink block diagrams
Wei Zhang 0305, Chao Wang 0069, Zhiming Liu 0001 |
J. Syst. Archit. | 3 |
| 2022 | A Contract-Based Semantics and Refinement for Simulink
Wei Zhang 0305, Chao Wang 0069, Zhiming Liu 0001 |
SETTA | 3 |
| 2022 | Decidability of Liveness for Concurrent Objects on the TSO Memory Model
Chao Wang 0069, Gustavo Petri, Zhiming Liu 0001 |
SETTA | 1 |
| 2019 | Replication-aware linearizabilityabstractDistributed systems often replicate data at multiple locations to achieve availability despite network partitions. These systems accept updates at any replica and propagate them asynchronously to every other replica. Conflict-Free Replicated Data Types (CRDTs) provide a principled approach to the problem of ensuring that replicas are eventually consistent despite the asynchronous delivery of updates. Chao Wang 0069, Constantin Enea, Suha Orhun Mutluergil, Gustavo Petri |
PLDI | 1 |
| 2018 | TSO-to-TSO linearizability is undecidable
Chao Wang 0069, Peng Wu 0002 |
Acta Informatica | 1 |
| 2018 | Decidability of linearizabilities for relaxed data structures
Chao Wang 0069, Peng Wu 0002 |
Sci. China Inf. Sci. | 1 |
| 2017 | Checking Linearizability of Concurrent Priority QueuesabstractEfficient implementations of concurrent objects such as atomic collections are essential to modern computing. Unfortunately their correctness criteria — linearizability with respect to given ADT specifications — are hard to verify. Verifying linearizability is undecidable in general, even on classes of implementations where the usual control-state reachability is decidable. In this work we consider concurrent priority queues which are fundamental to many multi-threaded applications like task scheduling or discrete event simulation, and show that verifying linearizability of such implementations is reducible to control-state reachability. This reduction entails the first decidability results for verifying concurrent priority queues with an unbounded number of threads, and it enables the application of existing safety-verification tools for establishing their correctness. Ahmed Bouajjani, Constantin Enea, Chao Wang 0069 |
CONCUR | 3 |
| 2017 | Decomposable Relaxation for Concurrent Data Structures
Chao Wang 0069, Peng Wu 0002 |
SOFSEM | 1 |
| 2016 | Bounded TSO-to-SC Linearizability Is Decidable
Chao Wang 0069, Peng Wu 0002 |
SOFSEM | 1 |
| 2015 | Quasi-Linearizability is Undecidable
Chao Wang 0069, Gaoang Liu, Peng Wu 0002 |
APLAS | 1 |
| 2015 | TSO-to-TSO Linearizability Is Undecidable
Chao Wang 0069, Peng Wu 0002 |
ATVA | 1 |