KiSS: A Novel Container Size-Aware Memory Management Policy for Serverless in Edge-Cloud Continuum

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Gupta, Sabyasachi, Gratz, Paul, Lusher, John
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866917927404437504
author Gupta, Sabyasachi
Gratz, Paul
Lusher, John
author_facet Gupta, Sabyasachi
Gratz, Paul
Lusher, John
contents 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 invoked containers and larger, resource-intensive ones, ensuring efficient resource utilization while minimizing cold starts and inter-function interference. Using a discrete-event simulator, we evaluate KiSS on edge-cluster environments with real-world-inspired workloads. Results show that KiSS reduces cold-start percentages by 60% and function drops by 56.5%, achieving significant performance gains in resource-constrained settings. This work underscores the importance of workload-driven design in advancing serverless efficiency at the edge.
format Preprint
id arxiv_https___arxiv_org_abs_2502_12540
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle KiSS: A Novel Container Size-Aware Memory Management Policy for Serverless in Edge-Cloud Continuum
Gupta, Sabyasachi
Gratz, Paul
Lusher, John
Distributed, Parallel, and Cluster Computing
Emerging Technologies
Networking and Internet Architecture
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 invoked containers and larger, resource-intensive ones, ensuring efficient resource utilization while minimizing cold starts and inter-function interference. Using a discrete-event simulator, we evaluate KiSS on edge-cluster environments with real-world-inspired workloads. Results show that KiSS reduces cold-start percentages by 60% and function drops by 56.5%, achieving significant performance gains in resource-constrained settings. This work underscores the importance of workload-driven design in advancing serverless efficiency at the edge.
title KiSS: A Novel Container Size-Aware Memory Management Policy for Serverless in Edge-Cloud Continuum
topic Distributed, Parallel, and Cluster Computing
Emerging Technologies
Networking and Internet Architecture
url https://arxiv.org/abs/2502.12540