کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
6885203 1444436 2018 20 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Job-shifting: An algorithm for online admission of non-preemptive aperiodic tasks in safety critical systems
ترجمه فارسی عنوان
تغییر شغل: یک الگوریتم برای پذیرش آنلاین از وظایف غیرقابل پیشگیری در سیستم های ایمنی است
کلمات کلیدی
سیستم های زمان واقعی الگوریتم های برنامه ریزی، مخلوط بحرانی، برنامه ریزی سلسله مراتبی، پذیرش آنلاین داروئی،
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
چکیده انگلیسی
Modern safety critical systems require certification in order to guarantee correct operation before system deployment. The certification process requires rigorous verification and validation, the efforts for which can be greatly reduced by using resource partitioning. However, Lackorzyński et al. demonstrated that bandwidth reservation for event-triggered (ET) activities in partitioned systems may lead to significant bandwidth loss. In contrast, the online admission of ET activities can prevent bandwidth losses. However, the state-of-the-art approaches for online admission of ET activities fail to fulfill the requirements of safety critical systems as they do not support (i) partitioning, (ii) the industrial mixed-criticality task model or (iii) non-preemptive task execution. In this paper, we present job-shifting algorithm for online admission of non-preemptive aperiodic tasks in partitioned time-triggered environment. Our approach circumvents the bandwidth loss issue with partitioning, and provides guarantees similar to the bandwidth reservation technique such that the certification process of safety critical systems need not be modified. Our approach can be implemented on top of variety of hypervisors and can provide lower response-times for aperiodic tasks. Through evaluation, we demonstrate that our approach efficiently utilizes processor bandwidth and only incurs small scheduling overheads.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems Architecture - Volumes 85–86, May 2018, Pages 14-27
نویسندگان
, , ,