Skip to content
Preprint

Ermes: a Stateful Serverless Platform for the Edge-to-Cloud Continuum

Sep 2026 · 0 citations · 25 references
Computer Science

TL;DR

This paper proposes Ermes, a distributed platform that natively integrates state management into the FaaS paradigm, enabling the joint distribution of computational workloads and application state across the edge-to-cloud continuum.

Abstract

Function-as-a-Service (FaaS) is a widely adopted paradigm to simplify application deployment across the edge-to-cloud continuum. However, its stateless nature forces functions to retrieve their state from external, typically cloud-centric, data stores, reintroducing the very latency that edge computing aims to eliminate. This issue is further exacerbated by location-agnostic schedulers and rigid, one-size-fits-all consistency models that fail to capture the diverse requirements of edge applications. In this paper, we propose Ermes, a distributed platform that natively integrates state management into the FaaS paradigm, enabling the joint distribution of computational workloads and application state across the edge-to-cloud continuum. Ermes organizes application state into logical units, termed collections, and employs a distributed coordination algorithm that jointly maps collections and functions onto the available nodes seeking to minimize the latency perceived by the clients. In addition, it supports fine-grained replication and per-collection consistency levels, ranging from sequential to eventual consistency, leaving developers the choice of how to resolve the trade-off between consistency and performance. The experimental evaluation shows that Ermes quickly turns remote state accesses into local ones and sustains low latency as the workload grows, and as clients move across the edge.

View source

Similar papers

Review Open access Sep 2026

Serverless Functions in Cloud–Edge Environments: A Comprehensive Critical Review and Taxonomy

An extensive critical review of serverless functions in cloud–edge environments reveals that cloud–edge serverless systems need accountable placement, state-aware workflows, reproducible benchmarking, trustworthy orchestration, and carbon-aware lifecycle control, which can be achieved only by going beyond latency and e...

Abdullah Abbasi, D. Hakro, Asad Ullah et al. · 0 citations
Preprint Aug 2026

FreeToken: Efficient Edge-Native MoE Serving with Bandwidth-Adaptive Execution

Frontier open-weight models are increasingly available, but serving them still largely assumes datacenter infrastructure. We present FreeToken, an edge-native MoE serving system that treats a personal machine not as a small GPU, but as a unified, elastic inference platform. FreeToken co-designs the full serving stack,...

Shuo Yang, Xiao-yun Fan, Melissa Z. Pan et al. · 3 citations
Preprint Sep 2026

Replication-Aware Placement of Functions and Data in the Edge-Cloud Continuum

This work introduces a Binary Linear Programming model to compute optimal placements and proposes a topology-aware greedy heuristic that efficiently approximates the optimal solution, making it suitable for periodic system reconfigurations.

Dario d'Abate, Matteo Cenzato, Matteo Briscini et al. · 0 citations
Open access Sep 2026

Modern Service Discovery Architectures for Internet-Scale Distributed Systems

Distributed applications increasingly cannot know in advance where the services they depend on will be running, since workloads move, scale, and fail over continuously across cloud and container environments. This article examines how service discovery has evolved from a simple endpoint lookup mechanism into a real-tim...

Sanjay Singh · 0 citations
Jul 2026

Fugue: Online Elasticity for Distributed Stateful Stream Processing

Fugue is a novel, self-contained reactive protocol that provides seamless and resource-efficient elasticity and reaches comparable handover performance while avoiding continuous replication overhead, and is implemented in Apache Flink.

Yu-Qiu Zhang, Yun-Hao Mao, Hans-Arno Jacobsen · 0 citations
Book Open access Sep 2026

FaaSHive: Addressing Limited Visibility in Function-as-a-Service via Worker-driven Scheduling

FaaSHive, a worker-driven FaaS scheduling framework that mitigates this visibility gap by partitioning workers into groups and shifting final request placement from the central manager to those groups, is presented.

Seonggyu Han, Sangwoo Kim, Minho Kim 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.