Weight-based Disk I/O Scaling for Serverless Containers

UDC.coleccionInvestigación
UDC.departamentoEnxeñaría de Computadores
UDC.grupoInvGrupo de Arquitectura de Computadores (GAC)
UDC.institutoCentroCITIC - Centro de Investigación de Tecnoloxías da Información e da Comunicación
UDC.issue18
UDC.journalTitleJournal of Grid Computing
UDC.volume24
dc.contributor.authorCastellanos Rodríguez, Óscar
dc.contributor.authorExpósito, Roberto R.
dc.contributor.authorEnes, Jonatan
dc.contributor.authorTouriño, Juan
dc.date.accessioned2026-07-07T07:56:05Z
dc.date.available2026-07-07T07:56:05Z
dc.date.issued2026
dc.descriptionFinanciado para publicación en acceso aberto: Universidade da Coruña/CISUG The source code of the mechanism presented in this paper is available at https://github.com/oscar-castellanos/ServerlessIOScaling.
dc.description.abstract[Abstract]: Disk bandwidth is a critical resource for I/O-intensive applications that must transfer large volumes of data to and from persistent storage. Most multi-tenant infrastructures efficiently allocate CPU and memory resources to concurrent workloads, but typically lack mechanisms for allocating I/O bandwidth. As a result, users often resort to exclusive node reservations to avoid disk contention, which can lead to underutilisation of other node resources if not fully exploited. Another common issue is that users do not know the exact resource requirements of their applications. Even when this is known, applications rarely maintain peak resource usage throughout their entire execution, resulting in wasted resources that could otherwise benefit other users. Today, many users prefer cloud serverless platforms because of their ease of use and flexible billing. However, these platforms have inherent limitations and may not be suitable for workloads with specific requirements. In this paper, we present a serverless scaling mechanism that dynamically adjusts disk I/O bandwidth for containerised applications by scaling their allocation up or down based on real-time usage and configurable weights. In addition, the system incorporates automatic extension management capabilities for virtual disk devices, such as logical volumes. Our approach can be integrated with other serverless scaling mechanisms, such as CPU and memory management, to provide a comprehensive resource scaling solution. The experimental results have shown significant performance improvements, with overall runtime reductions of up to 53% for concurrent I/O-intensive workloads compared to running them without serverless capabilities.
dc.description.sponsorshipOpen Access funding provided thanks to the CRUE-CSIC agreement with Springer Nature. This work was supported by grants PID2022-136435NB-I00 and TED2021-129177B-I00, funded by the Ministry of Science, Innovation and Universities of Spain, MICIU/AEI/10.13039/501100011033 (PID2022 also funded by “ERDF A way of making Europe”, EU, and TED2021 by “NextGenerationEU”/PRTR). It was also supported by the Consolidation Program of Competitive Reference Groups of Xunta de Galicia (ref. ED431C 2025/33). CITIC, as a centre accredited for excellence within the Galician University System and a member of the CIGUS Network, receives subsidies from the Department of Education, Science, Universities, and Vocational Training of Xunta de Galicia. Additionally, it is co-financed by the EU through the FEDER Galicia 2021-27 operational program (ref. ED431G 2023/01). O. Castellanos is also supported by Xunta de Galicia (predoctoral fellowship ED481A 2022/067). Funding for open access charge: Universidade da Coruña/CISUG.
dc.description.sponsorshipXunta de Galicia; ED431C 2025/33
dc.description.sponsorshipXunta de Galicia; ED431G 2023/01
dc.description.sponsorshipXunta de Galicia; ED481A 2022/067
dc.identifier.citationCastellanos-Rodríguez, Ó., Expósito, R.R., Enes, J. et al. Weight-based Disk I/O Scaling for Serverless Containers. J Grid Computing 24, 18 (2026). https://doi.org/10.1007/s10723-026-09838-5
dc.identifier.doi10.1007/s10723-026-09838-5
dc.identifier.issn1572-9184
dc.identifier.urihttps://hdl.handle.net/2183/48791
dc.language.isoeng
dc.publisherSpringer Nature
dc.relation.isbasedonhttps://github.com/oscar-castellanos/ServerlessIOScaling
dc.relation.projectIDinfo:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2021-2023/PID2022-136435NB-I00/ES/ARQUITECTURAS, FRAMEWORKS Y APLICACIONES DE LA COMPUTACION DE ALTAS PRESTACIONES/
dc.relation.projectIDinfo:eu-repo/grantAgreement/MICINN/Plan Estatal de Investigación Científica y Técnica y de Innovación 2021-2024/TED2021-129177B-I00/ES/ARQUITECTURA LAKEHOUSE EN LA NUBE COMO FACILITADOR DE LA DIGITALIZACIÓN
dc.relation.urihttps://doi.org/10.1007/s10723-026-09838-5
dc.rightsAttribution 4.0 Internationalen
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/
dc.subjectServerless computing
dc.subjectDisk I/O scaling
dc.subjectContainers
dc.subjectHot-extension
dc.titleWeight-based Disk I/O Scaling for Serverless Containers
dc.typejournal article
dc.type.hasVersionVoR
dspace.entity.typePublication
relation.isAuthorOfPublication71b58f3a-c1cb-4ccf-a793-fd06d298fabb
relation.isAuthorOfPublication6a6967e9-a4f5-4006-afee-4fc9d5f3a658
relation.isAuthorOfPublicationd68e4e4d-e41b-45fb-8b6d-80dc86429b02
relation.isAuthorOfPublication86e306a5-99a1-4c43-8faa-720f0a9f0a34
relation.isAuthorOfPublication.latestForDiscovery71b58f3a-c1cb-4ccf-a793-fd06d298fabb

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Exposito_RobertoR_2026_Weight_based_disk_I_O_scalling.pdf
Size:
2.69 MB
Format:
Adobe Portable Document Format