Dynamic task scheduling modeling in unstructured heterogeneous multiprocessor systems

Hamid Tabatabaee, Mohammad Reza Akbarzadeh-T, Naser Pariz · Frontiers of Information Technology & Electronic Engineering · 2014

An algorithm is proposed for scheduling dependent tasks in time-varying heterogeneous multiprocessor systems, in which computational power and links between processors are allowed to change over time. Link contention is considered in the multiprocessor scheduling problem. A linear switching-state space-modeling paradigm is introduced to enable theoretical analysis from a system engineering perspective. Theoretical analysis of this model shows its robustness against changes in processing power and link failure. The proposed algorithm uses a fuzzy decision-making procedure to handle changes in the multiprocessor system. The efficiency of the proposed algorithm is illustrated by several random experiments and comparison against a recent benchmark approach. The results show up to 18% average improvement in makespan, especially for larger scale systems.

Read the paper · More papers on PaperTik