2023
DOI: 10.1109/tpds.2023.3305028
|View full text |Cite
|
Sign up to set email alerts
|

IO-Sets: Simple and Efficient Approaches for I/O Bandwidth Management

Francieli Boito,
Guillaume Pallez,
Luan Teylo
et al.

Abstract: One of the main performance issues faced by highperformance computing platforms is the congestion caused by concurrent I/O from applications. When this happens, the platform's overall performance and utilization are harmed. From the extensive work in this field, I/O scheduling is the essential solution to this problem. The main drawback of current techniques is the amount of information needed about applications, which compromises their applicability. In this paper, we propose a novel method for I/O management… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
1
1
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(11 citation statements)
references
References 44 publications
0
11
0
Order By: Relevance
“…In contrast, our approach does not assume any a priori knowledge of the concurrent applications. [27] This recent work can be viewed as an interesting extension of the work in [2] for periodic applications. Each application consists of several iterations, which as above are work phases followed by I/O operations.…”
Section: I/o-copmentioning
confidence: 89%
See 2 more Smart Citations
“…In contrast, our approach does not assume any a priori knowledge of the concurrent applications. [27] This recent work can be viewed as an interesting extension of the work in [2] for periodic applications. Each application consists of several iterations, which as above are work phases followed by I/O operations.…”
Section: I/o-copmentioning
confidence: 89%
“…Instead, for each application, they determine the value of ω, which is the average length of an iteration so far. In [27], CPU lengths and I/O volumes are sampled from some probability distributions (that differ for each application), which enables to compute ω with the expectations of these distributions, but one could envision to acquire the value of ω on the fly, as the application progresses. Then, the applications are partitioned into I/O-sets: two applications belong to the same set if they have the same value for log 10 ω .…”
Section: I/o-copmentioning
confidence: 99%
See 1 more Smart Citation
“…We start with some simple greedy strategies, some old and some new, in Section 4.1. Then in Section 4.2, we detail the recent Set-10 strategy proposed in [4]. Finally, in Section 4.3, we sketch an elaborate strategy whose aim is to compute the best horizon for maximizing the minimum yield.…”
Section: Inria 4 Bandwidth-sharing Strategiesmentioning
confidence: 99%
“…bi , and b i = min (p i b, B ). Note that we neglect the initial I/O operation v (0) i to match the specification of [4]. Then, A i is assigned to I/O-set S n , where n = log 10 ω i , and x denotes the nearest integer to x.…”
Section: Determination Of I/o-sets With the Notations Of Section 33 C...mentioning
confidence: 99%