SOCK: Rapid Task Provisioning with Serverless-Optimized Containers
By Edward Oakes, Leon Yang, Dennis Zhou, Kevin Houck, T. Harter, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau. USENIX Annual Technical Conference, 2018
439 citations recorded by the source corpus.
View Paper: https://www.semanticscholar.org/paper/8352e3ba20cb0fd48e2514bc1948e68108943e39
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
- Alexander Fuerst
- Prateek Sharma
- Johann Schleier-Smith
- Simon Shillaker
- Istemi Ekin Akkus
- Eric Jonas
- Ruichuan Chen
- Vikram Sreekanti
Citations in the corpus
- Unleashing the Power of Edge-Cloud Generative AI in Mobile Networks: A Survey of AIGC Services (2023, unknown): “and dependencies before execution, is time-consuming [171].”
- SPINN: synergistic progressive inference of neural networks over device and cloud (2020, methodology): “Nevertheless, in a typical deployment, we would envision a caching proxy serving the models with RDMA to the CPU or GPU of the end server, in a virtualised or serverless environment so as to tackle the cold-start problem [57, 77].”
- FaasCache: keeping serverless computing alive with greedy-dual caching (2021, background): “Reducing this function łstartup overheadž is a key challenge in serverless computing [2, 6, 34, 46].”
- Cloud Programming Simplified: A Berkeley View on Serverless Computing (2019, background): “Cloud providers [14, 15], as well as others [58, 59] have recently focused on reducing the startup time by developing new lightweight isolation mechanisms.”
- Catalyzer: Sub-millisecond Startup for Serverless Computing with Initialization-less Booting (2020, methodology): “Wrapped programs (consist of the wrapper and handler function) execute safely within sandboxes, which can be containers [5, 40] or virtual machines (VM) [6, 8, 10].”
- Faasm: Lightweight Isolation for Efficient Stateful Serverless Computing (2020, result): “SOCK [52] improves the container boot process to achieve cold starts in the low hundreds of milliseconds; similar results can be achieved with optimised VMs and unikernels [43,45].”
- SAND: Towards High-Performance Serverless Computing (2018, background): “Pipsqueak [46] and its follow-up work SOCK [47] create a cache of pre-warmed Python interpreters, so that functions can be launched with an interpreter that has already loaded the necessary libraries.”
- What serverless computing is and should become (2021, background): “26 There is probably still much room for improvement in these areas, though there is also evidence that performance optimization and isolation for security are fundamentally at odds.”