نام پژوهشگر: علی رضا باقری

طراحی و پیاده سازی یک خادم تحمل پذیر خطا در محیط لینوکس
پایان نامه وزارت علوم، تحقیقات و فناوری - دانشگاه صنعتی شریف 1377
  علی رضا باقری   علی موقررحیم آبادی

در این پایان نامه ابتدا سه روش عمدهء تحمل پذیری خطا (روش پشتیبان - اصلی،روش تکرار فعال و روش وفق دهنده) معرفی می گردند. از میان این روشها، روش پشتیبان اصلی به عنوان مبنای طرح خادم تحمل پذیر خطا انتخاب می شود. در روش پشتیبان - اصلی، یک خادم اصلی وجود دارد که کار خدمت دهی را انجام می دهد و یک یا چند خادم پشتیبان که در صورت خرابی خادم اصلی جایگزین آن می شوند. سپس ، معماری و طرح خادم تحمل، خطا بیان می شود. در این معماری، دو رایانه از طریق یک انباری مشترک ، اطلاعات را به اشتراک می گذارند نرم افزار خادم تحمل پذیر خطا روی یکی از رایانه ها و نرم افزار ناظر، نظارت بر صحت عملکرد خادم تحمل پذیر خطا است . در طرح ما خادم اصلی خود را بر روی انباره مشترک ثبت می کند تا در مواقع لزوم برای بازساری وضعیت خدمت دهی، توسط خادم پشتیبان استفاده شود. سیستم پرونده ای که خادم تحمل پذیر خطا از آن استفاده می کند دارای امکان ترسیم از خطای سریع می باشد. این سیستم تحمل پذیر خطا می تواند خرابی یک انباره، خرابی یک واسط شبکه و خرابی یک پردازنده را تحمل کند. در انتها نتایج آزمون و نتیجه گیری بیان می گردد.