Client-side Straggler-Aware I/O Scheduler for Object-based Parallel File Systems
Neda Tavakoli, Dong Dai, Yong Chen

TL;DR
This paper proposes a client-side, log-assisted I/O scheduler for object-based parallel file systems that effectively mitigates storage server stragglers, improving performance in high-performance computing environments.
Contribution
It introduces a novel client-side, log-assisted, straggler-aware I/O scheduler architecture with three algorithms, validated through simulation results.
Findings
Effective mitigation of storage server stragglers
Improved I/O performance in simulations
Validation of scheduler algorithms' efficiency
Abstract
Object-based parallel file systems have emerged as promising storage solutions for high-performance computing (HPC) systems. Despite the fact that object storage provides a flexible interface, scheduling highly concurrent I/O requests that access a large number of objects still remains as a challenging problem, especially in the case when stragglers (storage servers that are significantly slower than others) exist in the system. An efficient I/O scheduler needs to avoid possible stragglers to achieve low latency and high throughput. In this paper, we introduce a log-assisted straggler-aware I/O scheduling to mitigate the impact of storage server stragglers. The contribution of this study is threefold. First, we introduce a client-side, log-assisted, straggler-aware I/O scheduler architecture to tackle the storage straggler issue in HPC systems. Second, we present three scheduling…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Data Storage Technologies · Distributed and Parallel Computing Systems · Parallel Computing and Optimization Techniques
