Taming Metadata-intensive HPC Jobs Through Dynamic, Application-agnostic QoS Control
Taming Metadata-intensive HPC Jobs Through Dynamic, Application-agnostic QoS Control
dc.contributor.author | Ricardo Gonçalves Macedo | en |
dc.contributor.author | José Orlando Pereira | en |
dc.contributor.other | 6941 | en |
dc.contributor.other | 5602 | en |
dc.date.accessioned | 2024-02-02T14:34:40Z | |
dc.date.available | 2024-02-02T14:34:40Z | |
dc.date.issued | 2023 | en |
dc.description.abstract | Modern I/O applications that run on HPC infrastructures are increasingly becoming read and metadata intensive. However, having multiple applications submitting large amounts of metadata operations can easily saturate the shared parallel file system's metadata resources, leading to overall performance degradation and I/O unfairness. We present PADLL, an application and file system agnostic storage middleware that enables QoS control of data and metadata workflows in HPC storage systems. It adopts ideas from Software-Defined Storage, building data plane stages that mediate and rate limit POSIX requests submitted to the shared file system, and a control plane that holistically coordinates how all I/O workflows are handled. We demonstrate its performance and feasibility under multiple QoS policies using synthetic benchmarks, real-world applications, and traces collected from a production file system. Results show that PADLL can enforce complex storage QoS policies over concurrent metadata-aggressive jobs, ensuring fairness and prioritization. | en |
dc.identifier | P-00Z-291 | en |
dc.identifier.uri | https://repositorio.inesctec.pt/handle/123456789/14800 | |
dc.language | eng | en |
dc.rights | info:eu-repo/semantics/openAccess | en |
dc.title | Taming Metadata-intensive HPC Jobs Through Dynamic, Application-agnostic QoS Control | en |
dc.type | en | |
dc.type | Publication | en |
Files
Original bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- P-00Z-291.pdf
- Size:
- 1.71 MB
- Format:
- Adobe Portable Document Format
- Description: