The way the processes in a parallel program are scheduled on the processors of a multiprocessor system affects the performance significantly. Finding a schedule of processes to processors which results in minimum completion time is NP-hard. Therefore, one has to resort to heuristic schedules. However, it is often difficult to determine if a specific schedule is close to the optimal case or if it is worthwhile to look for other schedules. Based on information from previous executions of the parallel program, we present a formula for an upper bound on the minimum completion time of the program. The bound is a function of a set of parameters. Some of these parameters are obtained from the previous executions of the program and the others descr...
Abstract. We study the problem of processor scheduling for n parallel jobs applying the method of co...
In this work we consider the problem of scheduling multiprocessor tasks on parallel processors avail...
In order to achieve the high performance, we need to have an efficient scheduling of a parallelprogr...
Abstract—The way the processes in a parallel program are scheduled on the processors of a multiproce...
The cluster systems used today usually prohibit that a running process on one node is reallocated to...
The lower and upper bounds on the minimum time needed to process a given directed acyclic task graph...
Let A be any fixed cut-off restart algorithm running in parallel on multiple processors. If the algo...
Consider a multiprocessor with k identical processors, executing parallel programs consisting of n p...
The problem of scheduling two or more processors to minimize the execution time of a program which c...
For the execution of an arbitrary parallel program P, consisting of a set of processes, we conside...
Consider a multiprocessor with $k$ identical processors, executing parallel programs consisting of $...
The performance of a computer system is important. One way of improving performance is to use multip...
We consider the classical problem of scheduling n tasks with given processing time on m identical ...
This thesis consists of two parts: performance bounds for scheduling algorithms for parallel program...
Abstract. Consider n independent jobs and m uniform machines in parallel. Each job has a processing ...
Abstract. We study the problem of processor scheduling for n parallel jobs applying the method of co...
In this work we consider the problem of scheduling multiprocessor tasks on parallel processors avail...
In order to achieve the high performance, we need to have an efficient scheduling of a parallelprogr...
Abstract—The way the processes in a parallel program are scheduled on the processors of a multiproce...
The cluster systems used today usually prohibit that a running process on one node is reallocated to...
The lower and upper bounds on the minimum time needed to process a given directed acyclic task graph...
Let A be any fixed cut-off restart algorithm running in parallel on multiple processors. If the algo...
Consider a multiprocessor with k identical processors, executing parallel programs consisting of n p...
The problem of scheduling two or more processors to minimize the execution time of a program which c...
For the execution of an arbitrary parallel program P, consisting of a set of processes, we conside...
Consider a multiprocessor with $k$ identical processors, executing parallel programs consisting of $...
The performance of a computer system is important. One way of improving performance is to use multip...
We consider the classical problem of scheduling n tasks with given processing time on m identical ...
This thesis consists of two parts: performance bounds for scheduling algorithms for parallel program...
Abstract. Consider n independent jobs and m uniform machines in parallel. Each job has a processing ...
Abstract. We study the problem of processor scheduling for n parallel jobs applying the method of co...
In this work we consider the problem of scheduling multiprocessor tasks on parallel processors avail...
In order to achieve the high performance, we need to have an efficient scheduling of a parallelprogr...