KiSS: A Novel Container Size-Aware Memory Management Policy for Serverless in Edge-Cloud Continuum
Sabyasachi Gupta, Paul Gratz, John Lusher

TL;DR
KiSS is a container size-aware memory management policy designed for serverless edge environments, significantly reducing cold starts and improving resource utilization through workload-driven memory partitioning.
Contribution
Introduces KiSS, a novel static memory management policy tailored for edge-cloud serverless, based on detailed workload analysis and container size-awareness.
Findings
Reduces cold-starts by 60%
Lowers function drops by 56.5%
Enhances resource efficiency in edge environments
Abstract
Serverless computing has revolutionized cloud architectures by enabling developers to deploy event-driven applications via lightweight, self-contained virtualized containers. However, serverless frameworks face critical cold-start challenges in resource-constrained edge environments, where traditional solutions fall short. The limitations are especially pronounced in edge environments, where heterogeneity and resource constraints exacerbate inefficiencies in resource utilization. This paper introduces KiSS (Keep it Separated Serverless), a static, container size-aware memory management policy tailored for the edge-cloud continuum. The design of KiSS is informed by a detailed workload analysis that identifies critical patterns in container size, invocation frequency, and memory contention. Guided by these insights, KiSS partitions memory pools into categories for small, frequently…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCloud Computing and Resource Management · IoT and Edge/Fog Computing · Cloud Data Security Solutions
