SIAM Journal on Computing · 1985 · 181 citations · 8 references
ComputingComputer ScienceComputer SystemsComputer NetworksDistributed SystemsSchedulingApproximation AlgorithmsDistributed AlgorithmsDistributed ComputingDistributed SchedulingResource SchedulingScheduling TheoryData Transfer SchedulingDistributed Approximation AlgorithmsNetwork-aware SchedulingScheduling Approximation
We consider a problem of scheduling file transfers in a network so as to minimize overall finishing time. Although the general problem is NP-complete, we identify polynomial time solvable special cases and derive good performance bounds for several natural approximation algorithms, assuming the existence of a central controller. We also show how these bounds can be maintained in a distributed regime.
8
The NP-Completeness of Edge-Coloring
Ian Holyer · SIAM Journal on Computing · 1981 · 1.1K citations
Algorithms for Scheduling Independent Tasks
Sartaj Sahni · Journal of the ACM · 1976 · 593 citations · Full text
On Edge Coloring Bipartite Graphs
Richard Cole, John E. Hopcroft · SIAM Journal on Computing · 1982 · 166 citations