Skip to content
Open access

AdaFuse: Adaptive Function Fusion for Dynamic Serverless Workflows

Oct 2026 · ACM Transactions on Architecture and Code Optimization (TACO) · 0 citations · 17 references

TL;DR

A new adaptive function fusion strategy that dynamically reconstructs serverless workflows by adjusting communication schemes between functions in response to changing workflow invocations is proposed, which jointly optimizes function fusion and instance reconfiguration through an efficient beam-search–based algorithm to optimize the end-to-end resource allocation.

Abstract

Serverless workflows are commonly modeled as directed acyclic graphs (DAGs) composed of fine-grained functions. While this design promotes modularity and programming flexibility, it also incurs frequent inter-function communication. To alleviate this performance overhead, function fusion has been explored to co-locate and execute communicating functions within a shared container instance. However, existing approaches fail to account for the time-varying trade-off between communication latency reduction and resource overprovisioning arising from path uncertainty in dynamic serverless workflows, making it difficult to sustain high resource efficiency over time. In this paper, we propose a new adaptive function fusion strategy that dynamically reconstructs serverless workflows by adjusting communication schemes between functions in response to changing workflow invocations. Realizing this strategy, however, requires jointly optimizing function fusion and per-instance configuration, a problem with a combinatorial search space, while managing the substantial overhead of switching fusion schemes at runtime. To address these challenges, we design AdaFuse, a novel system for dynamic serverless workflows. AdaFuse jointly optimizes function fusion and instance reconfiguration through an efficient beam-search–based algorithm to optimize the end-to-end resource allocation. With the optimized fusion scheme, AdaFuse employs a fluid migration mechanism that incrementally transitions the workflow deployment while seamlessly redirecting incoming workloads. Evaluations across diverse benchmarks show that AdaFuse reduces resource allocation by up to 49.4% compared to baselines, without compromising SLO attainment.

Read PDF

Similar papers

Book Open access Sep 2026

AeroFlow:Accelerating Serverless Workflows through Serialization-Free WebAssembly Execution

Serverless workflow systems orchestrate directed acyclic graphs (DAGs) of short-lived functions to build complex data-processing applications. Conventional designs rely on external storage services to transfer intermediate state between dependent functions, incurring substantial serialization and deserialization overhe...

Wang Xiong, Zhi-Da Jiang, Zhuo-Cheng Ge et al. · 0 citations
Preprint Oct 2026

FaaSpot: Fault-Tolerant Serverless Workflow Execution on Spot Instances

Serverless computing is increasingly used to run complex DAG workflows across diverse applications, and individual function execution times have grown to support them, pushing workflow makespans to hours. Open-source serverless platforms, deployed on a pool of VMs, typically use on-demand instances, and their cost incr...

Bandhan Patel, S. Harsha, Kwangsung Oh et al. · 0 citations
Preprint Oct 2026

FlowMaker: From Tasks to Cost-Efficient Generative AI Workflow Deployments

Generative AI workflows execute user tasks by composing sequences of LLM calls, where each call performs a sub-task (e.g., summarization or translation), forming a workflow. Executing such workflows requires decisions over workflow structure, model assignments, and deployment configurations, which jointly determine lat...

Dimitrios Liakopoulos, Prasoon Sinha, N. Yadwadkar · 0 citations

Future Generation Computer

The integration combines DAGonStar’s orchestration capabilities with CAPIO’s efficient data handling to better support workflows operating on continuous or large-scale datasets and improves the responsiveness and flexibility of scientific workflows.

Simone Perrotta, G. de Vita, Gennaro Mellone et al. · 0 citations
#artificial intelligence Preprint Sep 2026

Substrate-Portable Execution for Production LLM Workflows

This work validated dozens of production agent configurations across five orchestration patterns: single-inference RAG, iterative ReAct, compositional PreAct, conditional routing, and multi-agent deep research, and found no detectable difference in output quality.

T. Gopinath, Atul Kulkarni, V. Rajakumar et al. · 0 citations
Preprint Oct 2026

Priority-Aware Scheduler for Serverless Functions Provision and Load Balancing

Serverless computing has emerged as a pivotal cloud deployment paradigm due to its efficient utilization of on-demand resources. However, the persistent cold start problem continues to hinder system performance. Current strategies often employ oversimplified preloading/unloading mechanisms that inadequately exploit inv...

Cheryl Lee, Zi-Shan Su, Zhouruixing Zhu et al. · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.