The PDF file you selected should load here if your Web browser has a PDF reader plug-in installed (for example, a recent version of Adobe Acrobat Reader).

If you would like more information about how to print, save, and work with PDFs, Highwire Press provides a helpful Frequently Asked Questions about PDFs.

Alternatively, you can download the PDF file directly to your computer, from where it can be opened using a PDF reader. To download the PDF, click the Download link above.

Fullscreen Fullscreen Off


This paper proposes a novel approach to schedule real-time applications represented by Fork-Join (FJ) task graphs on a cluster platform. The novelty of our approach lies in its ability to efficiently utilize the power of the cluster's computational resources to improve the system throughput. Our approach integrates two heuristic scheduling algorithms: the first algorithm (partition algorithm) works on the cluster level to search for the best allocation scheme for the application's tasks on the cluster's processors. This search is guided by an objective function that aims to optimize the utilization of cluster's resources. The second algorithm (local scheduler) works on the individual processor level to efficiently utilize the processing power of each processor. A set of simulation experiments have been conducted to evaluate the performance of our scheduling approach on both homogeneous and heterogeneous clusters. The results show that our approach improves the acceptance rate of the parallel applications on the cluster compared to traditional approach.

Keywords

Processor Utilization, Workload Allocation, Scheduling, Parallel Task Graph, Cluster Computing.
User
Notifications
Font Size