In this paper we experimentally evaluate the performance of a parametrized branch-and-bound (B&B) algorithm for scheduling real-time tasks on a multiprocessor system. The objective of the B&B algorithm is to minimize the maximum task lateness in the system. We show that a last-in-first-out (LIFO) vertex selection rule clearly outperforms the commonly used least-lower-bound (LLB) rule for the scheduling problem. We also present a new adaptive lower-bound cost function that greatly improves the performance of the B&B algorithm when parallelism in the application cannot be fully exploited on the multiprocessor architecture. Finally, we evaluate a set of heuristic strategies, one of which generates near-optimal results with performa...
133 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1993.In traditional precedence-con...
In this paper we present a branch-and-bound (B&B) algorithm for combined task and message schedu...
This chapter presents main results for partitioned and global scheduling of multiprocessor systems. ...
In this paper we experimentally evaluate the performance of aparametrized branch-and-bound (...
The multiprocessor task graph scheduling problem has been extensively studied asacademic optimizatio...
Since the task scheduling problems in the multiprocessor environments belong to the class of strong ...
The scheduling of tasks in multiprocessor real-time systems has attracted many researchers in the re...
International audienceWe study the problem of executing an application represented by a precedence t...
The problem of real-time scheduling spans a broad spectrum of algorithms from simple uniprocessor to...
Abstract — Many parallel applications from scientic computing show a modular structure and are there...
The application of optimal search strategies to scheduling for distributed real-time systems is, in ...
This thesis explores a fundamental issue in large-scale parallel computing: how to schedule tasks on...
In this paper, we consider the problem of scheduling tasks on two dedicated processors where some ta...
. In traditional precedence-constrained scheduling a task is ready to execute when all its predecess...
In this paper, we present and analyze a branching procedure suitable for branchand-bound algorithms ...
133 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1993.In traditional precedence-con...
In this paper we present a branch-and-bound (B&B) algorithm for combined task and message schedu...
This chapter presents main results for partitioned and global scheduling of multiprocessor systems. ...
In this paper we experimentally evaluate the performance of aparametrized branch-and-bound (...
The multiprocessor task graph scheduling problem has been extensively studied asacademic optimizatio...
Since the task scheduling problems in the multiprocessor environments belong to the class of strong ...
The scheduling of tasks in multiprocessor real-time systems has attracted many researchers in the re...
International audienceWe study the problem of executing an application represented by a precedence t...
The problem of real-time scheduling spans a broad spectrum of algorithms from simple uniprocessor to...
Abstract — Many parallel applications from scientic computing show a modular structure and are there...
The application of optimal search strategies to scheduling for distributed real-time systems is, in ...
This thesis explores a fundamental issue in large-scale parallel computing: how to schedule tasks on...
In this paper, we consider the problem of scheduling tasks on two dedicated processors where some ta...
. In traditional precedence-constrained scheduling a task is ready to execute when all its predecess...
In this paper, we present and analyze a branching procedure suitable for branchand-bound algorithms ...
133 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1993.In traditional precedence-con...
In this paper we present a branch-and-bound (B&B) algorithm for combined task and message schedu...
This chapter presents main results for partitioned and global scheduling of multiprocessor systems. ...