Optimizing task assignment for heterogeneous multiprocessor system with guaranteed reliability and timing constraint

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

Effective task assignment, which is essential for achieving high performance in a heterogeneous multiprocessor system, remains a challenging problem despite extensive studies. This paper addresses the task assignment problem with guaranteed reliability and timing constraint for heterogeneous multiprocessor system. Inherently, heterogeneous systems are more complex than homogeneous systems. The added complexity could increase the potential for system failures. In this paper, we describe a method to determine an assignment which satisfies the timing constraint and the reliability requirement. We develop an Integer Linear Programming (ILP) formulation to find the optimal solutions. For the general problem, the task assignment problem is NP-Complete. Therefore, we propose a polynomial-time heuristic algorithm, DAG Heu algorithm, to solve the general problem. Experimental results on benchmark task graphs of several well-known parallel applications show that the proposed algorithm and the ILP formulation significantly outperform existing algorithms.

Original languageEnglish
Title of host publication2013 IEEE 19th International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2013
PublisherIEEE Computer Society
Pages193-200
Number of pages8
ISBN (Print)9781479908509
DOIs
StatePublished - 2013
Externally publishedYes
Event2013 IEEE 19th International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2013 - Taipei, Taiwan, Province of China
Duration: 19 Aug 201321 Aug 2013

Publication series

Name2013 IEEE 19th International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2013

Conference

Conference2013 IEEE 19th International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2013
Country/TerritoryTaiwan, Province of China
CityTaipei
Period19/08/1321/08/13

Keywords

  • Heterogeneous
  • Multiprocessor
  • System reliability
  • Task assignment

Fingerprint

Dive into the research topics of 'Optimizing task assignment for heterogeneous multiprocessor system with guaranteed reliability and timing constraint'. Together they form a unique fingerprint.

Cite this