Sep 2026· Proceedings of the International Conference on Parallel Processing· 0 citations· 33 references
TL;DR
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.
Abstract
Effective request placement in Function-as-a-Service (FaaS) platforms requires timely visibility into worker state, which changes rapidly as workers create, reuse, and evict short-lived function instances. Under the conventional cloud manager–worker architecture commonly used in FaaS platforms, however, this visibility is difficult to sustain because the central manager must make placement decisions using a cluster-level view of worker state. Even modest delays between state collection and scheduling can make this view stale before placement decisions take effect. The resulting mismatch between the manager’s view and the workers’ actual execution state is amplified by high consolidation in FaaS deployments, leading to inaccurate placement, additional cold starts, lower throughput, and higher latency. We present 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. The manager performs only inter-group dispatch, while each selected group uses a dynamically selected primary worker to maintain group-local state and dispatch each invocation to the worker expected to provide the best response time within that group. Implemented on Apache OpenWhisk, FaaSHive improves throughput by up to 1.5 × over manager–worker FaaS scheduling baselines in our setup, while markedly reducing cold-start rates.
CLASP, a scaling and scheduling strategy for stream processing in stateful serverless environments, which improves throughput by up to 3.3x and reduces median end-to-end latency by up to 76% compared with state-of-the-art scaling strategies.
Tian Qi, M. A. Rodriguez, Rajkummar Buyya· 0 citations
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.
Matteo Cenzato, Dario d'Abate, Arianna Dragoni et al.· 0 citations
Gutenberg, a CPU+NDP for mutable, latency-critical cloud services, outperforms prior systems, reducing average and p99 latency by up to 80.4% and 85.8% and improves isolation and fairness while adapting to changing workload behaviors.
Qi Lin, Phillip B. Gibbons, Jovan Stojkovic et al.· 0 citations
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.· Future Internet· 0 citations
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
The lack of determinism restricts the integration of safety-critical applications into Edge–Fog–Cloud (EFC) architectures. Existing EFC schedulers are typically designed for dynamic, best-effort operation based on unmanaged resource allocation and elastic virtualization. This paradigm introduces unbounded queueing, res...
Omar Hekal, Josepaul Paulachan, Daniel Onwuchekwa et al.· Future Internet· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.