1994
DOI: 10.1145/190787.190799
|View full text |Cite
|
Sign up to set email alerts
|

Distributed scheduling algorithms to improve the performance of parallel data transfers

Abstract: The cost of data transfers, and in particular of I/O operations, is a growing problem in parallel computing. This performance bottleneck is especially severe for data-intensive a p p l ications such a s m ultimedia information systems, databases, and Grand Challenge problems. A promising approach to alleviating this bottleneck i s t o s c hedule parallel I/O operations explicitly.Although centralized algorithms for batch s c heduling of parallel I/O operations have previously been developed, they are not be ap… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
8
0

Year Published

1995
1995
2016
2016

Publication Types

Select...
5
4

Relationship

1
8

Authors

Journals

citations
Cited by 12 publications
(9 citation statements)
references
References 16 publications
1
8
0
Order By: Relevance
“…Durand et al [11] proposed I/O scheduling based on graph matching and coloring. Modeling the set of clients (compute nodes) as one side of a bipartite graph and the set of servers (disks) as the other side, the resulting schedule of I/O transfers attempted to compute a near-optimal schedule.…”
Section: Out-of-core and I/o-efficient Algorithmsmentioning
confidence: 99%
“…Durand et al [11] proposed I/O scheduling based on graph matching and coloring. Modeling the set of clients (compute nodes) as one side of a bipartite graph and the set of servers (disks) as the other side, the resulting schedule of I/O transfers attempted to compute a near-optimal schedule.…”
Section: Out-of-core and I/o-efficient Algorithmsmentioning
confidence: 99%
“…In a distributed setting, the edge colouring problem can be used to model certain types of jobshop scheduling, packet routing, and resource allocation problems. For example, the problem of scheduling I/O operations in some parallel architectures can be modeled as follows [12,7]. We are given a bipartite graph G = (P, R, E) where, intuitively, P is a set of processes and R is a set of resources (say, disks).…”
Section: Introductionmentioning
confidence: 99%
“…As a result the AP algorithm under a particular configuration may have a normalized schedule length greater than 1. Figure 4 compares the normalized schedule lengths from the three algorithms, HDLWF, AP and Random under different data-to-IO-server ratios (8,16,32 and 64 respectively). HDLWF is superior to Random in all cases.…”
Section: Effect Of System Sizementioning
confidence: 99%
“…Durand, Jain and Tseytlin also propose randomized, distributed edge coloring algorithms for bipartite graphs [8,9].…”
Section: Distributed Schedulingmentioning
confidence: 99%