EDBT 2026 Demo / reviewers in the wild / expert
Bo Liu 0122
dblp:58/2670-122
· DBLP profile ↗
3ranked-venue papers
1as first author
3since 2021 · last 2023
0009-0004-5163-9661ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 1 first-author · 2 since 2021Databases, data management, data science and information retrieval · 1 · 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
1 paper |
Storage systems · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 56% Software maintenance and evolution · 44% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution
forking |
0.7 | 1 | 2023 | Async-fork: Mitigating Query Latency Spikes Incurred by the Fork-based Snapshot Mechanism from the OS Level · Proc. VLDB Endow. 2023 |
Operating systems › resource management
process management |
0.7 | 1 | 2023 | Async-fork: Mitigating Query Latency Spikes Incurred by the Fork-based Snapshot Mechanism from the OS Level · Proc. VLDB Endow. 2023 |
Storage systems › key-value storage
in-memory key-value store |
0.7 | 1 | 2023 | Async-fork: Mitigating Query Latency Spikes Incurred by the Fork-based Snapshot Mechanism from the OS Level · Proc. VLDB Endow. 2023 |
Storage systems
key-value storage |
0.7 | 1 | 2023 | Async-fork: Mitigating Query Latency Spikes Incurred by the Fork-based Snapshot Mechanism from the OS Level · Proc. VLDB Endow. 2023 |
Storage systems › file systems
snapshot |
0.7 | 1 | 2023 | Async-fork: Mitigating Query Latency Spikes Incurred by the Fork-based Snapshot Mechanism from the OS Level · Proc. VLDB Endow. 2023 |
Operating systems › kernel
linux kernel |
0.2 | 1 | 2023 | Async-fork: Mitigating Query Latency Spikes Incurred by the Fork-based Snapshot Mechanism from the OS Level · Proc. VLDB Endow. 2023 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | PMR: Priority Memory Reclaim to Improve the Performance of Latency-Critical ServicesabstractLatency-critical (LC) services are usually co-located with best-effort applications to improve the resource utilization. Lots of studies have been proposed to guarantee the performance of LC services in the co-location by managing shared resources. However, even the LC service has enough resources, its performance may still severely degrade because of memory reclaim caused by the operating system. We therefore propose Priority Memory Reclaim (PMR) which can eliminate impact of memory reclaim on LC services as much as possible. PMR consists of two techniques: priority page swapping and adaptive watermark configuration. Experiment results show that PMR can greatly improve performance of LC services. Specifically, PMR can reduce the 99%-ile latency and maximum latency of LC services by up to 92.32% and 95.87% while improving the throughput by up to 4.75x. Bo Liu 0122, Kaihao Bai, Pu Pang, Quan Chen 0002, Yaoxuan Li, Minyi Guo |
ICPADS | 1 |
| 2023 | PAC: Preference-Aware Co-location Scheduling on Heterogeneous NUMA Architectures To Improve Resource UtilizationabstractLatency-critical applications directly interact with end users and often experience the diurnal load pattern. In production, best-effort applications are often co-located with them to utilize the idle cores at the low load. Meanwhile, modern computers are evolving towards heterogeneous NUMA architecture, where the cores have different computation abilities, memory access latencies and network communication delays. Prior co-location scheduling work did not consider the NUMA architecture, and failed to maximize the throughput of best-effort applications while ensuring the required QoS of latency-critical applications. Our investigation shows that NUMA effect has complex impacts on the latency of latency-critical applications and the throughput of best-effort applications. We therefore propose PAC, a preference-aware co-location scheduling scheme that considers the NUMA effect for heterogeneous NUMA architectures. PAC has a performance monitor and a core scheduler. Specifically, the performance monitor identifies the "dangerous" latency-critical applications that require upgrading core allocations. We propose two low-overhead scheduling strategies for the scheduler. The strategies identify the bottlenecks of applications and adjust core allocations accordingly. Experimental result shows that PAC improves the throughput of best-effort applications by 3.87× while ensuring the required QoS of latency-critical applications. Pu Pang, Yaoxuan Li, Bo Liu 0122, Quan Chen 0002, Zhou Yu 0003, Zhibin Yu 0001, Deze Zeng, Jingwen Leng, Jieru Zhao, Minyi Guo |
ICS | 3 |
| 2023 | Async-fork: Mitigating Query Latency Spikes Incurred by the Fork-based Snapshot Mechanism from the OS LevelabstractIn-memory key-value stores (IMKVSes) serve many online applications. They generally adopt the fork-based snapshot mechanism to support data backup. However, this method can result in query latency spikes because the engine is out-of-service for queries during the snapshot. In contrast to existing research optimizing snapshot algorithms, we address the problem from the operating system (OS) level, while keeping the data persistent mechanism in IMKVSes unchanged. Specifically, we first study the impact of the fork operation on query latency. Based on findings in the study, we propose Async-fork, which performs the fork operation asynchronously to reduce the out-of-service time of the engine. Async-fork is implemented in the Linux kernel and deployed into the online Redis database in public clouds. Our experiment results show that Async-fork can significantly reduce the tail latency of queries during the snapshot. Pu Pang, Kaihao Bai, Quan Chen 0002, Shixuan Sun, Bo Liu 0122, Hongbo Yao, Zhengheng Wang, Zheng Liu 0022, Yong Yang 0013, Tao Ma 0006, Minyi Guo |
Proc. VLDB Endow. | 6 |