سوال 24

حل تشریحی سوال شماره 24 مهندسی اطلاعات - خدمات فناوری اطلاعات

کنکور دکتری مهندسی فناوری اطلاعات (IT) 1402

24.

پروتکل کامیت دو مرحله‌ای (2PC) را به همراه ترمیم Undo/Redo با قانون WAL را در نظر بگیرید. فرض کنید که سیستمی داریم که در آن شکست فقط شامل متوقف شدن میزبان‌ها است به‌طوری که لاگ و دیسک سالم می‌ماند و پس از آن سیستم (احتمالا) ریبوت می‌شود و هیچ پیامی در شبکه گم نمی‌شود فرض کنید که یک هماهنگ کننده (Coordinator) به نام C و دو شرکت کننده P1 و P2 داریم فرض کنید دنباله‌ای از رویدادها به‌صورت زیر داریم:

C sends Prepare Transaction T1 to P1, P2

P1 sends Ready to C

P2 sends Abort to C

پیام بعدی که ارسال می‌شود کدام است؟

1)

C sends Abort T1 to P1,P2

2)

C sends Commit T1 to P1,P2

3)

C Aborts T1 and no message is sent.

4)

C sends Commit T1 to P1 and Abort T1 to P2

پاسخ ها

0 پاسخ
تا کنون پاسخی برای این سوال وارد نشده است،

ارسال پاسخ