***2
Fault
هم گفته می شود. Bug می شود که به آن error - باعث
lError
- حالتی از سیستم که منتج به خرابی می شود .
lFailure
- وقتی اتفاق می افتد که سیستم از سرویس مورد نظر منحرف شود و نتایج نادرستی را در بردارد .
***3
System Fault Tolerance
است . Dependable معادل سیستم fault tolerance - سیستم
سیستمی است با ویژگی های زیر : dependable - سیستم
lAvailability
- سیستم در هر لحظه آماده استفاده باشد .
lReliability
- سیستم پیوسته و بدون عیب کار کند .
lSafety
می شود اتفاق فاجعه آمیزی رخ ندهد .fail - وقتی سیستم
lMaintainability
شده به راحتی قابل ترمیم باشد .failسیستم -
***4
lFaults
lTransient
- یکبار اتفاق می افتد و بعد از بین می رود .
lPermanent
- تا هنگامی که جزء خطا دار تعمیر یا اصلاح نشود، ادامه خواهد یافت .
lIntermittent
- رخ می دهد، ناپدید می شود و مجدداَ رخ می دهد .
***5
lFailures
lCrash failure
lOmission failure
lByzantine failure
lSoftware failure
lTiming failure
***6
lFailures
lCrash failure
- سرویس دهنده به طور کامل متوقف می شود اما تا قبل از زمان توقف به درستی کار می کند.
مثلا سیستم عاملی که متوقف شده است و تنها راه حل آن راه اندازی مجدد است.
lOmission failure
- سرویس دهنده در پاسخ به درخواست های ورودی ناموفق است.
–Receive omission
- سرویس دهنده در دریافت پیام های ورودی ناموفق است.یعنی احتمالا درخواست را اصلا دریافت نمی کند.
– Send omission
- سرویس دهنده در ارسال پاسخ ناموفق است .ممکن است در صورتی بوجود آید که بافر ارسال پر باشد.
***7
lFailures
lByzantine failure
- شامل هر هر نوع رفتار اشتباه است مانند یک پروسس که برنامه دیگری را به جای برنامه مشخص شده اجرا می کند یا یک سرویس دهنده معیوب به طور نادرست با سرویس دهنده های دیگر کار کند و پاسخ های غلط تولید نماید .
lSoftware failure
- به دلیل وجود خطا در کد یا خطای انسان یا عیب هایی در طراحی ایجاد می شوند که تعداد زیادی از خرابی ها
های نرم افزاری ایجاد می شوند. Bug می توانند بوسیله omission یا crash مانند
lTiming failure
- وقتی رخ می دهد که پاسخ در خارج از فاصله زمانی واقعی تولید شود.
***8
lFault Tolerance
ها و ترمیم آنها. Fault - استفاده از چندین روش نرم افزاری برای کشف
4 نوع عملیات داریم : -
lError Detection
- کشف خطا
lError Diagnosis
- شناسایی خطا
lError Containment/isolation
- محدود ساختن خطا
lError Recovery
- ترمیم خطا