کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
4956300 1444451 2016 12 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
High performance real-time scheduling of multiple mixed-criticality functions in heterogeneous distributed embedded systems
ترجمه فارسی عنوان
برنامه ریزی زمان واقعی زمان بندی عملکرد چندگانه در سیستم های توزیع شده توزیع شده ناهمگن
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
چکیده انگلیسی


- Constructs distributed mixed-criticality model on heterogeneous distributed embedded systems.
- Present the criticality certification, scheduling framework, and fairness scheduling algorithm.
- Present the D_MHEFT algorithm to reduce the deadline miss ratio and keep satisfactory performance over existing methods.

The architectures of high-end embedded system have evolved into heterogeneous distributed integrated architectures. The scheduling of multiple distributed mixed-criticality functions in heterogeneous distributed embedded systems is a considerable challenge because of the different requirements of systems and functions. Overall scheduling length (i.e., makespan) is the main concern in system performance, whereas deadlines represent the major timing constraints of functions. Most algorithms use the fairness policies to reduce the makespan in heterogeneous distributed systems. However, these fairness policies cannot meet the deadlines of most functions. Each function has different criticality levels (e.g., severity), and missing the deadlines of certain high-criticality functions may cause fatal injuries to people under this situation. This study first constructs related models for heterogeneous distributed embedded systems. Thereafter, the criticality certification, scheduling framework, and fairness of multiple heterogeneous earliest finish time (F_MHEFT) algorithm for heterogeneous distributed embedded systems are presented. Finally, this study proposes a novel algorithm called the deadline-span of multiple heterogeneous earliest finish time (D_MHEFT), which is a scheduling algorithm for multiple mixed-criticality functions. The F_MHEFT algorithm aims at improving the performance of systems, while the D_MHEFT algorithm tries to meet the deadlines of more high-criticality functions by sacrificing a certain performance. The experimental results demonstrate that the D_MHEFT algorithm can significantly reduce the deadline miss ratio (DMR) and keep satisfactory performance over existing methods.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems Architecture - Volume 70, October 2016, Pages 3-14
نویسندگان
, , , , ,