کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
10139393 1645957 2018 15 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Task scheduling with fault-tolerance in real-time heterogeneous systems
ترجمه فارسی عنوان
برنامه ریزی کار با تحمل گسل در سیستم های ناهمگن در زمان واقعی
کلمات کلیدی
تحمل خطا، شکست های دائمی، الگوریتم های برنامه ریزی، قابلیت اطمینان، محدودیت زمانی،
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
چکیده انگلیسی
Nowadays, the performance of heterogeneous systems has been improved dramatically, which also increases the complexity of heterogeneous systems, leading to the growing potential of system failures. Failures can be masked through scheduling approaches. Efficient task scheduling with fault-tolerance can guarantee the execution of tasks and satisfy the real-time nature. In this paper, we address the problem of scheduling tasks on heterogeneous systems with the target to support the maximum number of permanent failures while meeting a given time constraint. The problem is NP-hard and we propose a heuristic algorithm DBSA to solve it. DBSA can dynamically calculate the number of tolerating permanent failures. Firstly, the makespan when systems tolerate a fixed number of failures is calculated. Then, DBSA gets the actual number of tolerating failures by constantly comparing the makespan with a given deadline. Finally, DBSA maps tasks to appropriate processors without violating precedence constraints. Experimental results demonstrate that DBSA can effectively tolerate failures and improves system reliability.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems Architecture - Volume 90, October 2018, Pages 23-33
نویسندگان
, , , , ,