Cite | Nickname | Paper | General Idea |
---|---|---|---|
arxiv | Berkeley View | Cloud Programming Simplified: A Berkeley View on Serverless Computing | Remote docker fork. |
Cite | Nickname | Paper | General Idea |
---|---|---|---|
ASPLOS 24' | FaaSMem | FaaSMem: Improving Memory Efficiency of Serverless Computing with Memory Pool Architecture | |
ISCA 22' | Jukebox | Lukewarm serverless functions: characterization and optimization | L2 cache prefetch |
Cite | Nickname | Paper | General Idea |
---|---|---|---|
OSDI 23' | Code review | Automated Verification of Idempotence for Stateful Serverless Applications | Only Idempotent code can safely retry. Thay build an automatic tool to review serverless function codes to find whether meet Idempotent. |
SOSP 23' | Halfmoon | Halfmoon: Log-Optimal Fault-Tolerant Stateful Serverless Computing | Halfmoon provides two logging protocols that enforce exactly-once semantics while providing log-free reads and writes, respectively. |
SOSP 21' | Boki | Boki: Stateful Serverless Computing with Shared Logs | Use shared log to enable stateful serverless applications to manage their state with durability, consistency, and fault tolerance. |
OSDI 20' | Beldi | Fault-tolerant and transactional stateful serverless workflows | Extending the log-based fault-tolerant approach in Olive (OSDI 2016). |
EuroSys 20' | AFT | A fault-tolerance shim for serverless computing | AFT offers transactional key-value store API. |
OSDI 16' | Olive | Realizing the Fault-Tolerance Promise of Cloud Storage Using Locks with Intent |
Cite | Nickname | Paper | General Idea |
---|---|---|---|
SIGCOMM 22' | SPRIGHT | SPRIGHT: Extracting the Server from Serverless Computing! High-performance eBPF-based Event-driven, Shared-memory Processing | Download Kubernet communication service to eBPF |
EuroSys 24' | RMMAP | Serialization/Deserialization-free State Transfer in Serverless Workflows | RDMA |
ASPLOS 21' | Nightcore | Nightcore: efficient and scalable serverless computing for latency-sensitive, interactive microservices | A runtime can run multi-serverless-functions in the same VM making communication faster |
ATC 20' | Faaslets | Faasm: Lightweight Isolation for Efficient Stateful Serverless Computing | Shared memory |
Cite | Nickname | Paper | General Idea |
---|---|---|---|
ATC 24' | Alps | Alps: An Adaptive Learning, Priority OS Scheduler for Serverless Function | |
SOSP 21' | Harvest | Faster and Cheaper Serverless Computing on Harvested Resources | Using Harvest VM to run serverless functions |