پرشیا فایل | کمک رسانی، روشی برای ایجاد تحمل پذیری خطا در سیستم های گسترده - پرشیا فایل

پرشیا فایل

دانلودپایان نامه،پرسشنامه،پاورپوینت،اقدام پژوهی،پروپوزال

کمک رسانی، روشی برای ایجاد تحمل پذیری خطا در سیستم های گسترده

  • تعداد دانلود : 1
  • فرمت فایل : pdf
  • حجم فایل : 2.47mb

پایان نامه جهت دریافت درجه کارشناسی ارشد در
رشته مهندسی کامپیوتر
گرایش هوش ماشین و رباتیک

با عنوان:

کمک رسانی، روشی برای ایجاد تحمل پذیری خطا در سیستم های گسترده

کمک رسانی، روشی برای ایجاد تحمل پذیری خطا در سیستم های گسترده

خلاصه پایان نامه به شرح ذیل میباشد:

در این تحقیق، روشهایی برای ایجاد تحمل پذیری خطا در سیستم های گسترده وبه ویژه سیستم های چندعامله
ارائه شده است. ایجاد تحمل پذیری خطا در سیستم های گسترده، امری دست یافتنی و در عین حال دشوار است.
یک سیستم چندعامله به عنوان نمونه مهمی از سیست مهای گسترده با بهره گیری از تکنیک های رایج
تحمل پذیری خطا میتواند قابلیت آنارآمدن با انواع متفاوتی از خطاها را پیدا کند. اما آنچه در این تحقیق
مورد تایید است استفاده از ذات چندعامله سیستمها و بهره گیری از تکنیکه ایی است که برخاسته از
ویژگی های خاص سیستم های چندعامله است.

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

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

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

کلیدواژه:سیستم،کمک رسانی،تحمل پذیری خطا،سیستم های گسترده،هوش،شبکه های کامپیوتری.

رایگان – خرید
مطالب پیشنهادی

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

من ربات نیستم *