You are not allowed to perform this action
طراحی سیستمهای تحملپذیر اشکال
Fault-Tolerant System Design
مقطع: تحصیلات تکمیلی | گرایش: معماری سیستمهای کامپیوتری |
نوع درس: نظری | تعداد واحد: ۳ |
پیشنیاز: – | همنیاز: – |
هدف کلی
هدف از این درس، آشنایی دانشجویان با مفاهیم و نحوه طراحی سیستمهای تحملپذیر اشکال با استفاده از انواع روشهای افزونگی در سطوح مختلف سختافزاری، نرمافزاری و اطلاعاتی و همچنین شیوههای ارزیابی آنها است.
سرفصلها
- تعاریف، کلیات و مفاهیم پایه در مبحث تحملپذیری اشکال
- روشهای افزونگی سختافزاری
- روشهای افزونگی نرمافزاری
- روشهای افزونگی زمانی
- روشهای افزونگی اطلاعاتی
- روشهای ارزیابی (تزریق اشکال، روشهای تحلیلی)
- محاسبهی نرخ اشکال با استفاده از مدلهای تجربی
- طراحی سیستمهای تحملپذیر اشکال و بررسی چند نمونه از سیستمهای تحملپذیر اشکال.
ارزیابی پیشنهادی
- تمرینها و پروژه: ۳۰ درصد نمره
- آزمونهای میانترم و پایانی: ۵۰ درصد نمره
- پروژه پژوهشی: ۲۰ درصد نمره
منابع پیشنهادی
- K. S. Trivedi and A. Bobbio. Reliability and Availability Engineering: Modeling, Analysis, and Applications. Cambridge University Press, 2017.
- I. Koren and C. M. Krishna. Fault-Tolerant Systems. 2nd Edition, Morgan Kaufmann, 2020.
- E. Dubrova. Fault Tolerant Design :An Introduction Department of Microelctronis and Information Technology. Royal Institute of Technology, 2008.
- D. K. Pradhan. Fault-Tolerant Computer System Design. Prentice-Hall International, 1996.