ارائه روشی برای بهبود تحمل پذیری خطا با در نظرگرفتن قابلیت اطمینان و دسترس پذیری در محاسبات ابری

ارائه روشی برای بهبود تحمل پذیری خطا با در نظرگرفتن قابلیت اطمینان و دسترس پذیری در محاسبات ابری

علیرضا روشنی1

1) کارشناس ارشد مهندسی کامپیوتر- نرم افزار،دانشگاه آزاد اسلامی واحد کرمانشاه،

محل انتشار : دومین کنفرانس بین المللی پیشرفت های اخیر در مهندسی، نوآوری و تکنولوژی - بلژیک(eitconf.com/2nd)
چکیده :
تحمل خطا یکی از نگرانی های عمده برای تضمین در دسترس بودن و قابلیت اطمینان خدماتی حیاتی و نیز اجرای برنامه-های کاربردی است به منظور کاهش تأثیر خرابی بر روی سیستم و اجرای صحیح و موفق برنامه های کاربردی، خرابی باید پیش بینی شده و فعالانه مدیریت و کنترل گردد. روش های تحمل خطا در واقع برای پیش بینی این خرابی ها و انجام یک اقدام مناسب قبل از خرابی می باشد. رایانش ابری سرویس های زیادی را برای کاربران فراهم می کند. امروزه میزان کاربرانی که سرویس ها را در محاسبات ابری به کار می گیرند به طور گسترده ای افزایش یافته است. یک مشکل بزرگ در محاسبات ابری، تحمل خطاست. تحمل خطا یک نگرانی بزرگ برای تضمین قابلیت دسترسی و قابلیت اطمینان از سرویس های بحرانی و نیز اجرای درخواست است. به منظور کاهش فشردگی خطا در سیستم و اجرای درخواست، خطاها بایستی پیش بینی و دسته بندی شوند. تکنیک های تحمل خطا برای پیش بینی کردن این خطاها استفاده می شوند و یک عملی را قبل یا بعد از این که خطا رخ داده است اختصاص می دهند. در این پژوهش، روشی جدید به منظور پیش بینی خطا در رایانش ابری استفاده شده است که سه نوع خرابی را پوشش می دهد. این سه خرابی عبارتند از خرابی ابر، خرابی ماشین و خرابی ورودی می باشد. روش پیشنهادی در صورت استفاده از 30 کار بر روی 5 ماشین مجازی توانسته 88 درصد از خطاها را مورد پوشش و شناسایی قرار دهد. روش پیشنهادی نشان داد که می تواند نسب به روش های مشابه، شناسایی خطاهای بیشتری را پوشش دهد.
کلمات کلیدی : محاسبات ابری تحمل پذیری خطا زمان بندی ماشین مجازی