Saved in:
Bibliographic Details
Main Authors: Kowallik, Niklas, Carl, Natalie, Pöllinger, Leon, Wang, Wei, Santhanam, Sharan, Bermbach, David
Format: Preprint
Published: 2026
Subjects:
Online Access:https://arxiv.org/abs/2603.06170
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914380540542976
author Kowallik, Niklas
Carl, Natalie
Pöllinger, Leon
Wang, Wei
Santhanam, Sharan
Bermbach, David
author_facet Kowallik, Niklas
Carl, Natalie
Pöllinger, Leon
Wang, Wei
Santhanam, Sharan
Bermbach, David
contents Function-as-a-Service (FaaS) platforms provide scalable and cost-efficient execution but suffer from increased latency and resource overheads in complex applications comprising multiple functions, particularly due to double billing when functions call each other. This paper presents Provuse, a transparent, platform-side optimization that automatically performs function fusion at runtime for independently deployed functions, thereby eliminating redundant function instances. This approach reduces both cost and latency without requiring users to change any code. Provusetargets provider-managed FaaS platforms that retain control over function entry points and deployment artifacts, enabling transparent, runtime execution consolidation without developer intervention. We provide two implementations for this approach using the tinyFaaS platform as well as Kubernetes, demonstrating compatibility with container orchestration frameworks. An evaluation shows consistent improvements, achieving an average end-to-end latency reduction of 26.33% and a mean RAM usage reduction of 53.57%. These results indicate that automatic function fusion is an effective platform-side strategy for reducing latency and RAM consumption in composed FaaS applications, highlighting the potential of transparent infrastructure-level optimizations in serverless systems.
format Preprint
id arxiv_https___arxiv_org_abs_2603_06170
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Provuse: Platform-Side Function Fusion for Performance and Efficiency in FaaS Environments
Kowallik, Niklas
Carl, Natalie
Pöllinger, Leon
Wang, Wei
Santhanam, Sharan
Bermbach, David
Distributed, Parallel, and Cluster Computing
Function-as-a-Service (FaaS) platforms provide scalable and cost-efficient execution but suffer from increased latency and resource overheads in complex applications comprising multiple functions, particularly due to double billing when functions call each other. This paper presents Provuse, a transparent, platform-side optimization that automatically performs function fusion at runtime for independently deployed functions, thereby eliminating redundant function instances. This approach reduces both cost and latency without requiring users to change any code. Provusetargets provider-managed FaaS platforms that retain control over function entry points and deployment artifacts, enabling transparent, runtime execution consolidation without developer intervention. We provide two implementations for this approach using the tinyFaaS platform as well as Kubernetes, demonstrating compatibility with container orchestration frameworks. An evaluation shows consistent improvements, achieving an average end-to-end latency reduction of 26.33% and a mean RAM usage reduction of 53.57%. These results indicate that automatic function fusion is an effective platform-side strategy for reducing latency and RAM consumption in composed FaaS applications, highlighting the potential of transparent infrastructure-level optimizations in serverless systems.
title Provuse: Platform-Side Function Fusion for Performance and Efficiency in FaaS Environments
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2603.06170