کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
6885192 1444435 2018 33 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Fault and timing analysis in critical multi-core systems: A survey with an avionics perspective
ترجمه فارسی عنوان
تجزیه و تحلیل خطا و زمان بندی در سیستم های چند هسته ای بحرانی: یک نظرسنجی با دیدگاه آویونیک
ترجمه چکیده
با استفاده از قابلیت های بیشتر به سیستم های آویونیک ایمنی آینده، سیستم های جدید نیاز به ارائه ظرفیت محاسباتی مورد نیاز است. پردازنده های چند هسته ای یک پتانسیل را ارائه می دهند که امیدوار کننده هستند اما همچنین از دو موضوع رنج می برند که اخیرا در زمینه ایمنی مورد توجه قرار گرفته اند: فقدان روش هایی برای اطمینان از جبرگرایی زمانی و حساسیت بیشتر به گسل های دائمی و موقت به علت کاهش اندازه ترانزیستور. در این مقاله، سهم عمده ای که تاثیر تحرک خطا در زمان اجرای بدترین پروسه های در حال اجرا بر یک پلت فرم چند هسته ای بررسی می شود، بررسی شده است. ما رویکرد کلاسی برای تحلیل تاثیر گسل ها در چنین سیستم هایی نظیر تزریق خطا را در نظر می گیریم. در نتیجه بررسی این موضوع را بررسی می کند که در هنگام استفاده از روش های تزریق خطا، اثرات زمان بندی مورد بررسی قرار می گیرد. ما نتیجه می گیریم که آثار متعددی وجود دارد که به اثرات زمان بندی پیچیده ای می پردازند که وقتی تداخل های بین هسته ای به دلیل دسترسی همزمان منابع مشترک به همراه تکنیک های تحمل گسل مطرح می شود، ظاهر می شود. ما قابلیت استفاده از روش های موجود در پردازنده های چند هسته ای مورد استفاده در آئونیک را ارزیابی می کنیم. نقاط تاریک در نقشه تحقیق از یکپارچگی مسئله قابلیت اطمینان سختافزاری و پیش بینی زمانبندی برای سیستمهای آویونیک چند هسته ای مشخص شده است.
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
چکیده انگلیسی
With more functionality added to future safety-critical avionics systems, new platforms are required to offer the computational capacity needed. Multi-core processors offer a potential that is promising, but they also suffer from two issues that are only recently being addressed in the safety-critical contexts: lack of methods for assuring timing determinism, and higher sensitivity to permanent and transient faults due to shrinking transistor sizes. This paper reviews major contributions that assess the impact of fault tolerance on worst-case execution time of processes running on a multi-core platform. We consider the classic approach for analyzing the impact of faults in such systems, namely fault injection. The review therefore explores the area in which timing effects are studied when fault injection methods are used. We conclude that there are few works that address the intricate timing effects that appear when inter-core interferences due to simultaneous accesses of shared resources are combined with fault tolerance techniques. We assess the applicability of the methods to currently available multi-core processors used in avionics. Dark spots on the research map of the integration problem of hardware reliability and timing predictability for multi-core avionics systems are identified.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems Architecture - Volume 87, June 2018, Pages 1-11
نویسندگان
, ,