سوال 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 پاسختا کنون پاسخی برای این سوال وارد نشده است،