arXiv論文メモ
新着一覧
cs.DC · 査読状況未確認

関数と状態を一緒に配置するサーバーレス基盤Ermes

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

Matteo Cenzato, Dario d'Abate, Arianna Dragoni, Giacomo Orsenigo, Luca Tosetti, Matteo Briscini, Alessandro Margara

この論文をやさしく読む

ひとことで言うと

処理を行う関数と必要な状態データを一緒に移し、エッジ側で近くから使えるようにする分散基盤です。

何に役立つ?

利用者の移動や負荷の変化に合わせて、状態を使うサーバーレス処理の待ち時間を抑える用途があります。

この研究の面白いところ

データをコレクション単位で管理し、配置だけでなく複製と整合性の強さも個別に選べるようにしています。

どこまで分かった?

低遅延の維持は実験評価の結果です。要旨には測定値や設備規模はなく、選ぶ整合性水準による性能との交換条件が残ります。

v1のアブストラクトに基づくAI解説。日本語訳とは別に、用途の解釈を含みます。

アブストラクトの日本語訳

Function-as-a-Service(FaaS)は、エッジからクラウドまでの連続的な環境にアプリケーションを配備する作業を簡素化するため、広く採用されている方式である。しかし、状態を持たないという性質により、関数は外部の、通常はクラウド中心のデータストアから状態を取得しなければならず、エッジ計算が取り除こうとする遅延そのものが再び生じる。位置を考慮しないスケジューラーと、エッジアプリケーションの多様な要求を捉えられない固定的で一律の整合性モデルが、この問題をさらに悪化させる。 本論文では、FaaS方式へ状態管理を組み込み、計算負荷とアプリケーション状態をエッジからクラウドまで共同で分散配置できるプラットフォームErmesを提案する。Ermesは状態をコレクションと呼ぶ論理単位にまとめ、クライアントが感じる遅延を最小化することを目指して、コレクションと関数を利用可能なノードへ共同で対応づける分散協調アルゴリズムを用いる。さらに、細かい単位での複製と、逐次整合性から結果整合性までのコレクションごとの整合性水準を支援し、整合性と性能のトレードオフをどう解決するかを開発者が選べるようにする。実験評価では、Ermesが遠隔の状態アクセスを速やかにローカルアクセスへ変え、負荷の増大やクライアントのエッジ間移動があっても、低い遅延を維持することを示す。

v1の要旨から自動生成。本文の精読・人による確認は未実施。

初稿
2026-09-16(UTC)
最新改訂
2026-09-16 · v1
査読・掲載
査読状況未確認
arXivで読むPDF

更新履歴

取得できた版を表示。版の更新は査読済みを意味しません。過去版の本文差分は未解析です。

原文の要旨

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.

著者のコメント

Under revision at Future Generation Computer Systems (FGCS)

arXiv ID: 2609.18924 / 要約の誤りについて