Title :
Workload-balancing schedule with adaptive architecture of MPSoCs for fault tolerance
Author :
Zhang, Yuping ; Hao, Zimian ; Xu, Xianbin ; Zhao, Wuqing ; Wang, Zhuowei
Author_Institution :
Sch. of Comput., Wuhan Univ., Wuhan, China
Abstract :
With the scaling of semiconductor technology, the reliability of embedded multiprocessor systems has become one of the major concerns of the industry. Meanwhile, the communication cost of processors on a chip is becoming a hot topic both in research and in product development. However, most list scheduling heuristics rely on the assumption that processors in the systems are completely safe. To schedule precedence graphs in a more realistic framework, we propose a bus-based adaptive architecture and introduce a workload-balancing schedule algorithm for fault tolerance in this paper. The proposed techniques are capable of balancing the load among processors, supporting one processor failure and eliminating the communication cost due to task migration upon one processor fails. The performance evaluation of the proposed method is carried out by incorporating it into a well known heuristic scheduling, and the experimental results fully demonstrate the usefulness of the proposed algorithm.
Keywords :
embedded systems; fault tolerant computing; multiprocessing systems; processor scheduling; system-on-chip; MPSoC; bus based adaptive architecture; embedded multiprocessor system; fault tolerance; heuristic scheduling; precedence graph; product development; semiconductor technology scaling; task scheduling; workload balancing schedule; Computer architecture; Fault tolerance; Fault tolerant systems; Hardware; Processor scheduling; Program processors; Schedules; MPSoC; communication cost; fault tolerance; task scheduling;
Conference_Titel :
Biomedical Engineering and Informatics (BMEI), 2010 3rd International Conference on
Conference_Location :
Yantai
Print_ISBN :
978-1-4244-6495-1
DOI :
10.1109/BMEI.2010.5639847