Demo Data from EDBT 2026 / reviewers in the wild / expert
Yuanlai Liu
dblp:208/1828
· DBLP profile ↗
7ranked-venue papers
1as first author
2since 2021 · last 2024
0009-0002-2693-8518ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 6 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 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
3 papers |
Cloud and datacenter computing · 36% Hardware reliability and fault tolerance · 32% High-performance computing · 19% |
Topics — the 10 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management |
0.5 | 1 | 2021 | RAS: Continuously Optimized Region-Wide Datacenter Resource Allocation · SOSP 2021 |
Cloud and datacenter computing
resource allocation |
0.5 | 1 | 2021 | RAS: Continuously Optimized Region-Wide Datacenter Resource Allocation · SOSP 2021 |
Hardware reliability and fault tolerance › software fault tolerance
algorithm-based fault tolerance |
0.4 | 2 | 2018 | Correcting soft errors online in fast fourier transform · SC 2017 Fault tolerant one-sided matrix decompositions on heterogeneous systems with GPUs · SC 2018 |
GPUs and heterogeneous computing › GPU-accelerated scientific computing
GPU-accelerated numerical linear algebra |
0.3 | 1 | 2018 | Fault tolerant one-sided matrix decompositions on heterogeneous systems with GPUs · SC 2018 |
High-performance computing › numerical linear algebra
matrix factorization |
0.3 | 1 | 2018 | Fault tolerant one-sided matrix decompositions on heterogeneous systems with GPUs · SC 2018 |
High-performance computing
fast fourier transform |
0.3 | 1 | 2017 | Correcting soft errors online in fast fourier transform · SC 2017 |
Hardware reliability and fault tolerance › error resilience
online fault tolerance |
0.3 | 1 | 2017 | Correcting soft errors online in fast fourier transform · SC 2017 |
Hardware reliability and fault tolerance › soft errors
soft error detection |
0.3 | 1 | 2017 | Correcting soft errors online in fast fourier transform · SC 2017 |
Cloud and datacenter computing
datacenter operations |
0.1 | 1 | 2021 | RAS: Continuously Optimized Region-Wide Datacenter Resource Allocation · SOSP 2021 |
Distributed systems
fault tolerance |
0.1 | 1 | 2018 | Fault tolerant one-sided matrix decompositions on heterogeneous systems with GPUs · SC 2018 |
Methods — techniques the papers use, named apart from their topics
mixed integer programming · 0.5one-sided factorization · 0.3fault-tolerant algorithms · 0.3online error detection · 0.3algorithm-based fault tolerance · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Dynamic Idle Resource Leasing To Safely Oversubscribe Capacity At MetaabstractMeta maintains additional capacity within its infrastructure to ensure high availability for business workloads, accommodating user growth, temporal traffic variations, and unforeseen regional failures. However, this strategic choice inherently leads to underutilization of resources. We employ oversubscription as an effective strategy to mitigate infrastructure underutilization. Iyswarya Narayanan, Shivam Handa, Sayak Chakraborti, Pankit Thapar, Baohua Shan, Ariel Rao, Yuanlai Liu, Yuqing Wu, Qingyi Gao, Chris Chao-Chun Cheng, Sihan You, Louis Huang, Kenny Yu, Tengfei Mu, Parth Malani, Trey Lu, Peter Zhang |
SoCC | 8 |
| 2021 | RAS: Continuously Optimized Region-Wide Datacenter Resource AllocationabstractCapacity reservation is a common offering in public clouds and on-premise infrastructure. However, no prior work provides capacity reservation with SLO guarantees that takes into account random and correlated hardware failures, datacenter maintenance, and heterogeneous hardware. In this paper, we describe how Facebook's region-scale Resource Allowance System (RAS) addresses these issues and provides guaranteed capacity. RAS uses a capacity abstraction called reservation to represent a set of servers dynamically assigned to a logical cluster. We take a two-level approach to scale resource allocation to all datacenters in a region, where a mixed-integer-programming solver continuously optimizes server-to-reservation assignments off the critical path, and a traditional container allocator does real-time placement of containers on servers in a reservation. As a relatively new component of Facebook's 10-year old cluster manager Twine, RAS has been running in production for almost two years, continuously optimizing the allocation of millions of servers to thousands of reservations. We describe the design of RAS and share our experience of deploying it at scale. Andrew Newell, Dimitrios Skarlatos 0002, Maxim Khutornenko, Mayank Pundir, Yuanlai Liu, Linh Le, Brendon Daugherty, Apurva Samudra, Prashasti Baid, James Kneeland, Igor Kabiljo, Dmitry Shchukin, Andre Rodrigues, Scott Michelson, Ben Christensen, Kaushik Veeraraghavan, Chunqiang Tang |
SOSP | 9 |
| 2019 | Data Transfer between Scientific Facilities - Bottleneck Analysis, Insights and OptimizationsabstractWide area file transfers play an important role in many science applications. File transfer tools typically deliver the highest performance for datasets with a small number of large files, but many science datasets consist of many small files. Thus it is important to understand the factors that contribute to the decrease in wide area data transfer performance for datasets with many small files. To this end, we (i) benchmark the performance of subsystems involved in end-to-end file transfer between two HPC facilities for a many-file dataset that is representative of production science transfers; (ii) characterize the per-file overhead introduced by different subsystems; (iii) identify potential dependencies and bottlenecks; (iv) study the effectiveness of transferring many files concurrently as a means of reducing per-file overheads; and (v) prototype a prefetching mechanism as an alternative of concurrency to reduce the per-file overhead on source storage system. We show that both concurrency and prefetching can help reduce the per-file overhead significantly. A reasonable level of concurrency combined with prefetching can bring the per-file overhead down to a negligible level. Yuanlai Liu, Zhengchun Liu, Rajkumar Kettimuthu, Nageswara S. V. Rao, Zizhong Chen, Ian T. Foster |
CCGRID | 1 |
| 2019 | GreenMM: energy efficient GPU matrix multiplication through undervoltingabstractThe current trend of ever-increasing performance in scientific applications comes with tremendous growth in energy consumption. In this paper, we present GreenMM framework for matrix multiplication, which reduces energy consumption in GPUs through undervolting without sacrificing the performance. The idea in this paper is to undervolt the GPU beyond the minimum operating voltage (Vmin) to save maximum energy while keeping the frequency constant. Since such undervolting may give rise to faults, we design an Algorithm Based Fault Tolerance (ABFT) algorithm to detect and correct those errors. We target cuBLAS Matrix Multiplication (cuBLAS-MM), as a key kernel used in many scientific applications. Empirically, we explore different errors and derive a fault model as a function of undervolting levels and matrix sizes. Then, using the model, we configure the proposed FT-cuBLAS-MM algorithm. We show that energy consumption is reduced up to 19.8%. GreenMM also improves the GFLOPS/Watt by 9% with negligible performance overhead. Hadi Zamani 0001, Yuanlai Liu, Devashree Tripathy, Laxmi N. Bhuyan, Zizhong Chen |
ICS | 2 |
| 2018 | A Comprehensive Study of Wide Area Data Movement at a Scientific Computing FacilityabstractWide-area data transfer is central to distributed science. Network capacity, data movement infrastructure, and tools in science environments continuously evolve to meet the requirements of distributed-science applications. Research and education (R&E) networks such as the U.S. Department of Energy's Energy Sciences network and Internet2 provide multiple 100 Gbps backbone networks. Large scientific facilities and research institutions have 100 Gbps wide-area network connectivity, and 10 Gbps wide-area network connectivity is common for a lot of R&E institutions. Many of these institutions employ Science DMZs, dedicated data transfer node(s), and high performance data movement tools to improve wide area data transfer performance. Large facilities may use 10 or more dedicated data transfer nodes to meet the needs of their users. In this work, we analyze various logs pertaining to wide area data transfers in and out of a large scientific facility to obtain insights on data transfer characteristics and behavior. We also show some of the inefficiencies in the state-of-the-art data movement tool and discuss approaches to address these inefficiencies. Zhengchun Liu, Rajkumar Kettimuthu, Ian T. Foster, Yuanlai Liu |
ICDCS | 4 |
| 2018 | Fault tolerant one-sided matrix decompositions on heterogeneous systems with GPUs
Jieyang Chen, Hongbo Li 0006, Sihuan Li, Xin Liang 0001, Panruo Wu, Dingwen Tao, Kaiming Ouyang, Yuanlai Liu, Kai Zhao 0008, Qiang Guan, Zizhong Chen |
SC | 8 |
| 2017 | Correcting soft errors online in fast fourier transformabstractWhile many algorithm-based fault tolerance (ABFT) schemes have been proposed to detect soft errors offline in the fast Fourier transform (FFT) after computation finishes, none of the existing ABFT schemes detect soft errors online before the computation finishes. This paper presents an online ABFT scheme for FFT so that soft errors can be detected online and the corrupted computation can be terminated in a much more timely manner. We also extend our scheme to tolerate both arithmetic errors and memory errors, develop strategies to reduce its fault tolerance overhead and improve its numerical stability and fault coverage, and finally incorporate it into the widely used FFTW library - one of the today's fastest FFT software implementations. Experimental results demonstrate that: (1) the proposed online ABFT scheme introduces much lower overhead than the existing offline ABFT schemes; (2) it detects errors in a much more timely manner; and (3) it also has higher numerical stability and better fault coverage. Xin Liang 0001, Jieyang Chen, Dingwen Tao, Sihuan Li, Panruo Wu, Hongbo Li 0006, Kaiming Ouyang, Yuanlai Liu, Fengguang Song, Zizhong Chen |
SC | 8 |