پاورپوینت در مورد ترمیم در سیستمهای توزیع شده -37 اسلاید
قسمتی از اسلاید ها
هدف: بازگرداندن سیستم به حالت معمولی و نرمال خود.
تغییرات داده شده بوسیله پردازه خطا در undo شوند.
منابع اختصاص داده شده پس گرفته شوند.
ایده آل: اعمال پردازه مواجه شده با خطا از همان نقطه خطا ادامه یابد (؟). عدم اجرای مجدد بخشهای انجام شده از پردازه فوق.
همروندی و ترمیم! اثر یک پردازه روی پردازه های دیگر.
ترمیم به جلو – ترمیم به عقب
وظیفه Failure Recovery برگرداندن حالت سیستم (حالت مغلوط) به یک حالت بدون خطاست.
.1 اگر طبیعت خطای ایجاد شده دقیقاً ارزیابی شود می توان اشکال را مرتفع کرد و پردازه را قادر به حرکت به جلو کرد: Forward Error Recovery
.2 اگر نمیتوان طبیعت خطای ایجاد شده را پیش بینی کرد، سیستم کار خود را از یک حالت بدون خطا ادامه می دهد: Backward Error Recovery
راحت تر
Performance penalty
عدم وجود تضمین برای عدم تکرار خطا در اجرای مجدد...
پیاده سازی BER
دو روش:
.1روش مبتنی بر اعمال (Operation Based) :
اعمال در سیستم ثبت می شوند طوری که با undo کردن اعمال می توان به حالت قبلی دست یافت. مثال: اعمال یک تراکنش
تغییر در جا (UPDATE-IN-PLACE)
بروزآوری در جا و ثبت عمل در Log :: رکورد Log
ترمیم در سیستمهای همروند
Lost msg
مجموعهای سازگار از checkpoints
و سایر عناوین و توضیحات مربوطه ...