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.

Xinquan Cai

dblp:375/4375 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
4since 2021 · last 2026
0009-0000-0983-3138ORCID · reported

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

Systems, architecture and hardware · 3 · 1 first-author · 3 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
4 papers
Cloud and datacenter computing · 88% Performance modeling and evaluation · 7% Memory systems · 5%

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

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing
serverless computing
3.442026
Rethinking Serverless Keep-Alive by Decoupling Eviction Priority From Execution State · IEEE Trans. Computers 2026
SLO-Aware Instance Management With Queuing-Based Delay Execution · IEEE Trans. Serv. Comput. 2025
SLO-Aware Function Placement for Serverless Workflows With Layer-Wise Memory Sharing · IEEE Trans. Parallel Distributed Syst. 2024
Cloud and datacenter computing › serverless computing
cold start mitigation
1.922026
Rethinking Serverless Keep-Alive by Decoupling Eviction Priority From Execution State · IEEE Trans. Computers 2026
SLO-Aware Instance Management With Queuing-Based Delay Execution · IEEE Trans. Serv. Comput. 2025
Cloud and datacenter computing
keep-alive policy
1.012026
Rethinking Serverless Keep-Alive by Decoupling Eviction Priority From Execution State · IEEE Trans. Computers 2026
Cloud and datacenter computing
cluster resource management and scheduling
0.812024
Incendio: Priority-Based Scheduling for Alleviating Cold Start in Serverless Computing · IEEE Trans. Computers 2024
Cloud and datacenter computing › serverless computing
function placement
0.812024
SLO-Aware Function Placement for Serverless Workflows With Layer-Wise Memory Sharing · IEEE Trans. Parallel Distributed Syst. 2024
Cloud and datacenter computing › serverless computing
function scheduling
0.812024
Incendio: Priority-Based Scheduling for Alleviating Cold Start in Serverless Computing · IEEE Trans. Computers 2024
Cloud and datacenter computing › serverless computing
serverless workflows
0.812024
SLO-Aware Function Placement for Serverless Workflows With Layer-Wise Memory Sharing · IEEE Trans. Parallel Distributed Syst. 2024
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management
0.312026
Rethinking Serverless Keep-Alive by Decoupling Eviction Priority From Execution State · IEEE Trans. Computers 2026
Memory systems › memory management
memory allocation
0.312026
Rethinking Serverless Keep-Alive by Decoupling Eviction Priority From Execution State · IEEE Trans. Computers 2026
Performance modeling and evaluation › queueing models › markov chain model
poisson arrival process
0.312025
SLO-Aware Instance Management With Queuing-Based Delay Execution · IEEE Trans. Serv. Comput. 2025
Performance modeling and evaluation
queueing models
0.312025
SLO-Aware Instance Management With Queuing-Based Delay Execution · IEEE Trans. Serv. Comput. 2025
Memory systems › memory management
memory sharing
0.212024
SLO-Aware Function Placement for Serverless Workflows With Layer-Wise Memory Sharing · IEEE Trans. Parallel Distributed Syst. 2024
Performance modeling and evaluation
workload characterization
0.212024
Incendio: Priority-Based Scheduling for Alleviating Cold Start in Serverless Computing · IEEE Trans. Computers 2024

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

online marginal utility estimation · 1.0cost-aware resource allocation · 1.0queuing-based delay execution · 0.9poisson model · 0.9priority model · 0.8greedy algorithm · 0.8clustered reinforcement learning · 0.8approximation algorithm · 0.8Prophet-LightGBM prediction · 0.8
YearPublicationVenuePosition
2026 Rethinking Serverless Keep-Alive by Decoupling Eviction Priority From Execution State
abstract
Keeping runtime alive is critical for mitigating cold start issues in Function-as-a-Service (FaaS) platforms. State-of-the-Art (SOTA) keep-alive policies often draw an analogy to data caching, adapting classic replacement algorithms to manage runtime pools. Our analysis reveals that this analogy is fundamentally flawed: 1) they violate their own eviction priorities due to conflicts with running containers, and 2) they ignore the exorbitant memory-time resource cost of runtime replacement. To address these challenges, we present FaaShadow, a lightweight keep-alive policy that recasts the problem from simple caching to cost-aware resource allocation. FaaShadow introduces the concept of a shadow pool, a per-function data structure that enables online estimation of the marginal utility of memory adjustments. By quantifying both the potential performance gain from allocating new containers and the performance loss from removing existing ones, FaaShadow makes data-driven reallocation decisions that maximize the global warm start rate. Experimental results show that FaaShadow achieves a 95% warm start rate using only 60% of the memory required by the best-in-class baseline. When paired with our dynamic scaling mechanism, FaaShadow reduces average memory consumption by a staggering 81.71% compared to the SOTA predictive scaler, while upholding performance targets.
Yili Gong, Xinquan Cai, Qianlong Sang, Tianheng Lu, Chuang Hu, Dazhao Cheng
IEEE Trans. Computers2
2025 SLO-Aware Instance Management With Queuing-Based Delay Execution
abstract
In the rapidly evolving landscape of cloud computing, serverless architectures offer a paradigm shift towards fine-grained function deployment and meticulous resource auto-scaling. Despite its growing popularity, existing systems often struggle to ensure the stability of function execution due to frequent cold starts and high concurrency demands. Our observations reveal a critical issue where a few hotspot functions excessively create new containers, resulting in substantial response latency fluctuations. To address this challenge, we propose Eunomia, a SLO-aware (Service Level Objective-aware) serverless framework. Eunomia introduces an optimized Poisson model with dynamic, sliding windows to accurately capture the arrival patterns of hotspot functions. Based on the optimized Poisson model, it proposes a queuing-based delay execution approach to mitigate initialization overhead by promoting instance reuse. Additionally, Eunomia designs flexible instance orchestration, providing dedicated concurrency pools for hotspot functions and dynamically adjusting the number of active instances. Experimental results demonstrate that Eunomia ensures 97% tail latency under a 100 ms response latency SLO, and outperforms the second-best baseline by 46% when memory is limited.
Xinquan Cai, Yili Gong, Chuang Hu, Dazhao Cheng
IEEE Trans. Serv. Comput.1
2024 Incendio: Priority-Based Scheduling for Alleviating Cold Start in Serverless Computing
abstract
In serverless computing, cold start results in long response latency. Existing approaches strive to alleviate the issue by reducing the number of cold starts. However, our measurement based on real-world production traces shows that the minimum number of cold starts does not equate to the minimum response latency, and solely focusing on optimizing the number of cold starts will lead to sub-optimal performance. The root cause is that functions have different priorities in terms of latency benefits by transferring a cold start to a warm start. In this paper, we proposeIncendio, a serverless computing framework exploiting priority-based scheduling to minimize the overall response latency from the perspective of cloud providers. We reveal the priority of a function is correlated to multiple factors and design a priority model based on Spearman’s rank correlation coefficient. We integrate a hybrid Prophet-LightGBM prediction model to dynamically manage runtime pools, which enables the system to prewarm containers in advance and terminate containers at the appropriate time. Furthermore, to satisfy the low-cost and high-accuracy requirements in serverless computing, we propose a Clustered Reinforcement Learning-based function scheduling strategy. The evaluations show that Incendio speeds up the native system by 1.4×, and achieves 23% and 14.8% latency reductions compared to two state-of-the-art approaches.
Xinquan Cai, Qianlong Sang, Chuang Hu, Yili Gong, Kun Suo, Xiaobo Zhou 0002, Dazhao Cheng
IEEE Trans. Computers1
2024 SLO-Aware Function Placement for Serverless Workflows With Layer-Wise Memory Sharing
abstract
Function-as-a-Service (FaaS) is a promising cloud computing model known for its scalability and elasticity. In various application domains, FaaS workflows have been widely adopted to manage user requests and complete computational tasks efficiently. Motivated by the fact that function containers collaboratively use the image layer's memory, co-placing functions would leverage memory sharing to reduce cluster memory footprint, this paper studies layer- wise memory sharing for serverless functions. We find that overwhelming memory sharing by placing containers in the same cluster machine may lead to performance deterioration and Service Level Objective (SLO) violations due to the increased CPU pressure. We investigate how to maximally reduce cluster memory footprint via layer- wise memory sharing for serverless workflows while guaranteeing their SLO. First, we study the container memory sharing problem under serverless workflows with a static Directed Acyclic Graph (DAG) structure. We prove it is NP-Hard and propose a 2-approximation algorithm, namely MDP. Then we consider workflows with dynamic DAG structure scenarios, where the memory sharing problem is also NP-Hard. We design a Greedy-based algorithm called GSP to address this issue. We implement a carefully designed prototype on the OpenWhisk platform, and our evaluation results demonstrate that both MDP and GSP achieve a balanced and satisfying state, effectively reducing up to 63% of cache memory usage while guaranteeing serverless workflow SLO.
Dazhao Cheng, Xinquan Cai, Yili Gong, Chuang Hu
IEEE Trans. Parallel Distributed Syst.3