Pith. sign in

REVIEW 1 cited by

Faabric: Fine-Grained Distribution of Scientific Workloads in the Cloud

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2302.11358 v1 pith:6BN4HMVD submitted 2023-02-22 cs.DC cs.OS

classification cs.DCcs.OS
keywords memoryapplicationsgranulescloudfaabricmessagepassingscientific
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

With their high parallelism and resource needs, many scientific applications benefit from cloud deployments. Today, scientific applications are executed on dedicated pools of VMs, resulting in resource fragmentation: users pay for underutilised resources, and providers cannot reallocate unused resources between applications. While serverless cloud computing could address these issues, its programming model is incompatible with the use of shared memory and message passing in scientific applications: serverless functions do not share memory directly on the same VM or support message passing semantics when scheduling functions dynamically. We describe Faabric, a new serverless cloud runtime that transparently distributes applications with shared memory and message passing across VMs. Faabric achieves this by scheduling computation in a fine-grained (thread/process) fashion through a new execution abstraction called Granules. To support shared memory, Granules are isolated using WebAssembly but share memory directly; to support message passing, Granules offer asynchronous point-to-point communication. Faabric schedules Granules to meet an application's parallelism needs. It also synchronises changes to Granule's shared memory, and migrates Granules to improve locality.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. GoldFish: Serverless Actors with Short-Term Memory State for the Edge-Cloud Continuum

    cs.DC 2024-12 conditional novelty 5.0 of 10

    GoldFish introduces a WebAssembly-based serverless actor platform with short-term in-memory state and actor-controlled message queuing, claiming up to 92% lower latency and 10x higher throughput than OpenFaaS and Spin.

Pith tools