EDBT 2026 Demo / reviewers in the wild / expert
Zhaojie Wen
dblp:323/0030
· DBLP profile ↗
3ranked-venue papers
3as first author
3since 2021 · last 2024
0009-0006-1703-8189ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 2 first-author · 2 since 2021Computer networks · 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
3 papers |
Cloud and datacenter computing · 89% High-performance computing · 11% |
Topics — the 8 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing
serverless computing |
2.1 | 3 | 2024 | Joint Optimization of Parallelism and Resource Configuration for Serverless Function Steps · IEEE Trans. Parallel Distributed Syst. 2024 ComboFunc: Joint Resource Combination and Container Placement for Serverless Function Scaling With Heterogeneous Container · IEEE Trans. Parallel Distributed Syst. 2024 StepConf: SLO-Aware Dynamic Resource Configuration for Serverless Function Workflows · INFOCOM 2022 |
Cloud and datacenter computing › serverless computing
cold start mitigation |
0.8 | 1 | 2024 | Joint Optimization of Parallelism and Resource Configuration for Serverless Function Steps · IEEE Trans. Parallel Distributed Syst. 2024 |
Cloud and datacenter computing › cluster resource management and scheduling
container placement |
0.8 | 1 | 2024 | ComboFunc: Joint Resource Combination and Container Placement for Serverless Function Scaling With Heterogeneous Container · IEEE Trans. Parallel Distributed Syst. 2024 |
High-performance computing
parallel workflow |
0.8 | 1 | 2024 | Joint Optimization of Parallelism and Resource Configuration for Serverless Function Steps · IEEE Trans. Parallel Distributed Syst. 2024 |
Cloud and datacenter computing › resource management
resource fragmentation |
0.8 | 1 | 2024 | ComboFunc: Joint Resource Combination and Container Placement for Serverless Function Scaling With Heterogeneous Container · IEEE Trans. Parallel Distributed Syst. 2024 |
Cloud and datacenter computing
resource management |
0.8 | 1 | 2024 | ComboFunc: Joint Resource Combination and Container Placement for Serverless Function Scaling With Heterogeneous Container · IEEE Trans. Parallel Distributed Syst. 2024 |
Cloud and datacenter computing › resource management
resource configuration |
0.6 | 1 | 2022 | StepConf: SLO-Aware Dynamic Resource Configuration for Serverless Function Workflows · INFOCOM 2022 |
Cloud and datacenter computing › quality of service
SLO-aware scheduling |
0.2 | 1 | 2022 | StepConf: SLO-Aware Dynamic Resource Configuration for Serverless Function Workflows · INFOCOM 2022 |
Methods — techniques the papers use, named apart from their topics
kubernetes in-place pod vertical scaling · 0.8greedy heuristic · 0.8SLO-aware configuration · 0.8profiling · 0.6dynamic programming · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | ComboFunc: Joint Resource Combination and Container Placement for Serverless Function Scaling With Heterogeneous ContainerabstractServerless computing provides developers with a maintenance-free approach to resource usage, but it also transfers resource management responsibility to the cloud platform. However, the fine granularity of serverless function resources can lead to performance bottlenecks and resource fragmentation on nodes when creating many function containers. This poses challenges in effectively scaling function resources and optimizing node resource allocation, hindering overall agility. To address these challenges, we have introduced ComboFunc, an innovative resource scaling system for serverless platforms. ComboFunc associates function with heterogeneous containers of varying specifications and optimizes their resource combination and placement. This approach not only selects appropriate nodes for container creation, but also leverages the new feature of Kubernetes In-place Pod Vertical Scaling to enhance resource scaling agility and efficiency. By allowing a single function to correspond to heterogeneous containers with varying resource specifications and providing the ability to modify the resource specifications of existing containers in place, ComboFunc effectively utilizes fragmented resources on nodes. This, in turn, enhances the overall resource utilization of the entire cluster and improves scaling agility. We also model the problem of combining and placing heterogeneous containers as an NP-hard problem and design a heuristic solution based on a greedy algorithm that solves it in polynomial time. We implemented a prototype of ComboFunc on the Kubernetes platform and conducted experiments using real traces on a local cluster. The results demonstrate that, compared to existing strategies, ComboFunc achieves up to 3.01 × faster function resource scaling and reduces resource costs by up to 42.6%. Zhaojie Wen, Quanfeng Deng, Yipei Niu, Fangming Liu |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 2024 | Joint Optimization of Parallelism and Resource Configuration for Serverless Function StepsabstractFunction-as-a-Service (FaaS) offers a fine-grained resource provision model, enabling developers to build highly elastic cloud applications. User requests are handled by a series of serverless functions step by step, which forms a multi-step workflow. The developers are required to set proper configurations for functions to meet service level objectives (SLOs) and save costs. However, developing the configuration strategy is challenging. This is mainly because the execution of serverless functions often suffers from cold starts and performance fluctuation, which requires a dynamic configuration strategy to guarantee the SLOs. In this article, we present StepConf, a framework that automates the configuration as the workflow runs. StepConf optimizes memory size for each function step in the workflow and takes inter and intra-function parallelism into consideration, which has been overlooked by existing work. StepConf intelligently predicts the potential configurations for subsequent function steps, and proactively prewarms function instances in a configuration-aware manner to reduce the cold start overheads. We evaluate StepConf on AWS and Knative. Compared to existing work, StepConf improves performance by up to 5.6× under the same cost budget and achieves up to a 40% cost reduction while maintaining the same level of performance. Zhaojie Wen, Yipei Niu, Quanfeng Deng, Fangming Liu |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 2022 | StepConf: SLO-Aware Dynamic Resource Configuration for Serverless Function WorkflowsabstractFunction-as-a-Service (FaaS) offers a fine-grained resource provision model, enabling developers to build highly elastic cloud applications. User requests are handled by a series of serverless functions step by step, which forms a function-based workflow. The developers are required to set proper resource configuration for functions, so as to meet service level objectives (SLOs) and save cost. However, developing the resource configuration strategy is challenging. It is mainly because execution of cloud functions often suffers from cold start and performance fluctuation, which requires a dynamic configuration strategy to guarantee the SLOs. In this paper, we present StepConf, a framework that automates the resource configuration for functions as the workflow runs. StepConf optimizes memory size for each function step in the workflow and takes inter and intra-function parallelism into consideration. We evaluate StepConf on AWS Lambda. Compared with baselines, the experimental results show that StepConf can save cost up to 40.9% while ensuring the SLOs. Zhaojie Wen, Yishuo Wang, Fangming Liu |
INFOCOM | 1 |