F3: An FPGA-accelerated FaaS Framework
FPGAs provide a programmable, energy-efficient, and compute-intensive acceleration substrate; thus, on the one hand, they offer a compelling solution for optimizing serverless workloads in cloud environments. On the other hand, FPGAs also introduce significant challenges that directly contradict the serverless model in the cloud, including their low-level and complex programming APIs, lack of virtualization and isolation mechanisms, high reconfiguration and communication overheads, and absence of orchestration mechanisms.
Authors
- Atsushi Koshiba (ORCID: https://orcid.org/0000-0001-5439-4357)
- Pramod Bhatotia (ORCID: https://orcid.org/0000-0002-3220-5735)
- Laurent Bindschaedler (ORCID: https://orcid.org/0000-0003-0559-631X)
- Charalampos Mainas (ORCID: https://orcid.org/0000-0003-0968-3357)
- Martin Lambeck
- Bruno Scheufler (ORCID: https://orcid.org/0000-0002-8285-4530)
Institutions
- Max Planck Institute for Software Systems (DE)
Publication Details
- Published
- 2025-07-20
- DOI
- https://doi.org/10.1145/3731545.3731582
- Primary Topic
- Embedded Systems Design Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00