Master of Science in Computer Science
First Committee Member
Second Committee Member
Ajoy K. Datta
Third Committee Member
Lawrence L. Larmore
Fourth Committee Member
Number of Pages
The problem of scheduling n independent jobs on m uniform parallel machines such that the total completion time is minimized is a NP-Hard problem. We propose several heuristic-based online algorithms for machines with different speeds called Q2||Cmax. To show the efficiency of the proposed online algorithms, we compute the optimal solution for Q2||Cmax using pseudo-polynomial algorithms based on dynamic programming method. The pseudo-polynomial algorithm has time complexity O (n T2) and can be run on reasonable time for small number of jobs and small processing times. This optimal offline algorithm is used to benchmark the efficiency of the proposed online algorithms.
Completion time; Computer algorithms; Offline; Online; Online algorithms; Parallel computers; Parallel scheduling (Computer scheduling); Scheduling; Uniform parallel
Computer Sciences | Theory and Algorithms
Kodimala, Sandhya, "Scheduling jobs on two uniform parallel machines to minimize the makespan" (2013). UNLV Theses, Dissertations, Professional Papers, and Capstones. 1850.