Performance-effective and low-complexity task scheduling for heterogeneous computing
Marmara University · University of Arizona · +1 more institution
Abstract
Efficient application scheduling is critical for achieving high performance in heterogeneous computing environments. The application scheduling problem has been shown to be NP-complete in general cases as well as in several restricted cases. Because of its key importance, this problem has been extensively studied and various algorithms have been proposed in the literature which are mainly for systems with homogeneous processors. Although there are a few algorithms in the literature for heterogeneous processors, they usually require significantly high scheduling costs and they may not deliver good quality schedules with lower costs. In this paper, we present two novel scheduling algorithms for a bounded number…
Citation impact
- FWCI
- 17.33
- Percentile
- 100%
- References
- 28
Authors
3Topics & keywords
- Computer science
- Critical path method
- Parallel computing
- Scheduling (production processes)
- Dynamic priority scheduling
- Distributed computing
- Fair-share scheduling
- Symmetric multiprocessor system