پروژه کامپیوتر Fault Tolerance (pptx) 33 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 33 اسلاید
قسمتی از متن PowerPoint (.pptx) :
Fault Tolerance
Fault Tolerance
Fault
هم گفته مي شود. Bug مي شود كه به آن error - باعث
Error
- حالتي از سيستم كه منتج به خرابي مي شود .
Failure
- وقتي اتفاق مي افتد كه سيستم از سرويس مورد نظر منحرف شود و نتايج نادرستي را در بردارد .
Fault Error Failure
System Fault Tolerance
است . Dependable معادل سيستم fault tolerance - سيستم
سيستمي است با ويژگي هاي زير : dependable - سيستم
Availability
- سيستم در هر لحظه آماده استفاده باشد .
Reliability
- سيستم پيوسته و بدون عيب کار کند .
Safety
مي شود اتفاق فاجعه آميزي رخ ندهد .fail - وقتي سيستم
Maintainability
شده به راحتي قابل ترميم باشد .failسيستم -
Faults
Transient
- يکبار اتفاق می افتد و بعد از بين می رود .
Permanent
- تا هنگامی که جزء خطا دار تعمير يا اصلاح نشود، ادامه خواهد يافت .
Intermittent
- رخ می دهد، ناپديد می شود و مجدداَ رخ می دهد .
Failures
Crash failure
Omission failure
Byzantine failure
Software failure
Timing failure
Failures
Crash failure
- سرويس دهنده به طور كامل متوقف مي شود اما تا قبل از زمان توقف به درستي كار مي كند.
مثلا سيستم عاملي كه متوقف شده است و تنها راه حل آن راه اندازي مجدد است.
Omission failure
- سرويس دهنده در پاسخ به درخواست هاي ورودي ناموفق است.
Receive omission
- سرويس دهنده در دريافت پيام هاي ورودي ناموفق است.يعني احتمالا درخواست را اصلا دريافت نمي كند.
Send omission
- سرويس دهنده در ارسال پاسخ ناموفق است .ممكن است در صورتي بوجود آيد كه بافر ارسال پر باشد.
Failures
Byzantine failure
- شامل هر هر نوع رفتار اشتباه است مانند يك پروسس كه برنامه ديگري را به جاي برنامه مشخص شده اجرا مي كند يا يك سرويس دهنده معيوب به طور نادرست با سرويس دهنده هاي ديگر كار كند و پاسخ هاي غلط توليد نمايد .
Software failure
- به دليل وجود خطا در كد يا خطاي انسان يا عيب هايي در طراحي ايجاد مي شوند كه تعداد زيادي از خرابي ها
هاي نرم افزاري ايجاد مي شوند. Bug مي توانند بوسيله omission يا crash مانند
Timing failure
- وقتي رخ مي دهد كه پاسخ در خارج از فاصله زماني واقعي توليد شود.
Fault Tolerance
ها و ترميم آنها. Fault - استفاده از چندين روش نرم افزاري براي كشف
4 نوع عمليات داريم : -
Error Detection
- كشف خطا
Error Diagnosis
- شناسايي خطا
Error Containment/isolation
- محدود ساختن خطا
Error Recovery
- ترميم خطا
Error Recovery
- دو نوع ترميم خطا داريم :
Backward Recovery
Foreward Recovery