We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.DC

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo ScienceWISE logo

Computer Science > Distributed, Parallel, and Cluster Computing

Title: rFaaS: Enabling High Performance Serverless with RDMA and Decentralization

Abstract: The need for high performance is present in many computing platforms, from batch-managed and scientific-oriented supercomputers to general-purpose cloud platforms. At the same time, data centers and clusters still suffer from low utilization of computing resources. Function-as-a-Service, a modern cloud programming paradigm for pay-as-you-go execution of stateless functions, brought the elasticity needed to take advantage of ephemeral resources. However, its performance characteristics cannot match coarse-grained IaaS and cluster allocations. To make serverless computing viable for high-performance and latency-sensitive applications, we present rFaaS, the first RDMA-accelerated FaaS platform. We identify key limitations of modern serverless systems - centralized scheduling and inefficient network transport - and propose an overhaul of FaaS architectures with decentralized allocations and low-latency invocations. We show that our remote functions add only negligible overhead on top of the fastest available networks, and we improve the execution latency by orders of magnitude compared to contemporary FaaS platforms. Furthermore, we demonstrate the performance of rFaaS by evaluating real-world FaaS benchmarks and parallel applications. Overall, our results show that decentralization and remote memory access help serverless applications to achieve high performance while increasing server utilization.
Subjects: Distributed, Parallel, and Cluster Computing (cs.DC)
Cite as: arXiv:2106.13859 [cs.DC]
  (or arXiv:2106.13859v2 [cs.DC] for this version)

Submission history

From: Marcin Copik [view email]
[v1] Fri, 25 Jun 2021 19:36:02 GMT (847kb,D)
[v2] Mon, 28 Mar 2022 16:24:41 GMT (1409kb,D)

Link back to: arXiv, form interface, contact.