Published March 27, 2025
| Version v1
Conference paper
Open
Exploring Secure and Efficient Temporary Data Sharing between co-located Kubernetes Containers
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