Litcius/Paper detail

Unifying serverless and microservice workloads with SigmaOS

Ariel Szekely, Adam Belay, Robert Morris, M. Frans Kaashoek

202411 citationsDOIOpen Access PDF

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.

Topics & Concepts

Computer scienceMicroservicesOperating systemParallel computingCloud computingSoftware System Performance and ReliabilityCloud Computing and Resource ManagementIoT and Edge/Fog Computing