Published March 27, 2025 | Version v1
Conference paper Open

Exploring Secure and Efficient Temporary Data Sharing between co-located Kubernetes Containers

  • 1. ROR icon Universidad Rovira i Virgili
  • 2. ROR icon IBM Research - Zurich

Description

Data-intensive workloads like distributed deep learning generate significant temporary data between pipeline stages, requiring efficient temporary data storage solutions. Platforms like Kubernetes abstract infrastructure complexities by using loosely-coupled containers that leverage disaggregated storage for sharing data and storing state. This design facilitates workload deployment and scaling in the Cloud-Continuum, but also becomes a bottleneck, particularly in resource-constrained edge environments. A tiered storage system for temporary data can alleviate this issue by exploiting data locality: leveraging local storage attached to the physical hosts to share data between co-located containers without the need of accessing remote storage. This article serves as a preliminary work to explore how to efficiently and securely share data between co-located containers on the same physical host for workloads deployed on Kubernetes. Our experiments demonstrate that using CSI shared local volume mounts can be used not only to share files in an efficient and secure way but also to create shared memory regions and pass file descriptors, providing different viable approaches to data sharing for layered storage systems in Kubernetes.

Files

article.pdf

Files (304.0 kB)

Name Size Download all
md5:c9e53e5168ddba80a96b210fc99f0051
304.0 kB Preview Download

Additional details

Funding

European Commission
CLOUDSTARS – Cloud Open Source Research Mobility Network 101086248
European Commission
NEARDATA – Extreme Near-Data Processing Platform 101092644
European Commission
EXTRACT – A distributed data-mining software platform for extreme data across the compute continuum 101093110
European Commission
CloudSkin – Adaptive virtualization for AI-enabled Cloud-edge Continuum 101092646
Ministerio de Asuntos Económicos y Transformación Digital
UNICO I+D CLOUD