The authors analyze the performance of a heuristic algorithm, Hk, which tries to keep at least k processors busy, if possible. Hk combines the features of two known heuristic scheduling algorithms: list scheduling and the H scheduling algorithm. The authors analyze its schedule length bound for both uniform tasks, i.e. tasks with the same computation time, and nonuniform tasks, i.e. tasks with arbitrary computation times. When k=2, the time complexity of H is the same as the complexity of the H scheduling algorithm and list scheduling, which is O(n2r), where n is the number of tasks and r is the number of resources. Whereas the H scheduling algorithm has a poor schedule length bound but performs very well in finding feasible schedules, and ...
When jobs have to be processed on a set of identical parallel machines so as to minimize the makespa...
The problem of scheduling two or more processors to minimize the execution time of a program which c...
This thesis explores a fundamental issue in large-scale parallel computing: how to schedule tasks on...
The authors analyze the performance of a heuristic algorithm, Hk, which tries to keep at least k pro...
Efficient scheduling algorithms based on heuristic functions are developed for scheduling a set of t...
Typescript (photocopy).Consideration is given to the problem of nonpreemptively scheduling a set of ...
One way to minimizing resource requirements is through the careful management and allocation, in exa...
We consider the problem of processing a given number of tasks on a given number of processors as qui...
In High Performance Computing, heterogeneity is now the norm with specialized accelerators like GPUs...
Utilization bounds for Earliest Deadline First(EDF) and Rate Monotonic(RM) scheduling are known and ...
[[abstract]]There has been an increasing demand for real-time scheduling on multiprocessor systems. ...
textabstractWhen jobs have to be processed on a set of identical parallel machines so as to minimize...
We consider the problem of processing a given number of tasks on a given number of processors as qui...
This survey covers hard real-time scheduling algorithms and schedulability analysis techniques for h...
AbstractWe consider the problem of scheduling n independent multiprocessor tasks with due dates and ...
When jobs have to be processed on a set of identical parallel machines so as to minimize the makespa...
The problem of scheduling two or more processors to minimize the execution time of a program which c...
This thesis explores a fundamental issue in large-scale parallel computing: how to schedule tasks on...
The authors analyze the performance of a heuristic algorithm, Hk, which tries to keep at least k pro...
Efficient scheduling algorithms based on heuristic functions are developed for scheduling a set of t...
Typescript (photocopy).Consideration is given to the problem of nonpreemptively scheduling a set of ...
One way to minimizing resource requirements is through the careful management and allocation, in exa...
We consider the problem of processing a given number of tasks on a given number of processors as qui...
In High Performance Computing, heterogeneity is now the norm with specialized accelerators like GPUs...
Utilization bounds for Earliest Deadline First(EDF) and Rate Monotonic(RM) scheduling are known and ...
[[abstract]]There has been an increasing demand for real-time scheduling on multiprocessor systems. ...
textabstractWhen jobs have to be processed on a set of identical parallel machines so as to minimize...
We consider the problem of processing a given number of tasks on a given number of processors as qui...
This survey covers hard real-time scheduling algorithms and schedulability analysis techniques for h...
AbstractWe consider the problem of scheduling n independent multiprocessor tasks with due dates and ...
When jobs have to be processed on a set of identical parallel machines so as to minimize the makespa...
The problem of scheduling two or more processors to minimize the execution time of a program which c...
This thesis explores a fundamental issue in large-scale parallel computing: how to schedule tasks on...