SOSP2024
Unifying serverless and microservice workloads with SigmaOS
Ariel Szekely, Adam Belay, Robert Morris, M. Frans Kaashoek
11 citations
Abstract
Many cloud applications use both serverless functions, for bursts of stateless parallel computation, and container orchestration, for long-running microservices and tasks that need to interact. Ideally a single platform would offer the union of these systems' capabilities, but neither is sufficient to act as that single platform: serverless functions are lightweight but cannot act as servers with long-term state, while container orchestration offers general-purpose computation but instance start-up takes too long to support burst parallelism.