مروری براهمیت قابلیت اطمینان در سیستم های توزیع شده

Publish Year: 1398
نوع سند: مقاله کنفرانسی
زبان: Persian
View: 801

This Paper With 25 Page And PDF Format Ready To Download

  • Certificate
  • من نویسنده این مقاله هستم

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این Paper:

شناسه ملی سند علمی:

COMCO05_081

تاریخ نمایه سازی: 24 شهریور 1398

Abstract:

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

Keywords:

پیش بینی قابلیت اطمینان , ارزیابی , کشف خطا

Authors

مهدی قاسمی

دانشجوی کارشناسی ارشد نرم افزار، قزوین، آبیک، میدان مادر، بلوار نیایش، موسسه آموزش عالی بصیر آبیک

محمد حجاریان

دکتری مهندسی نرم افزار، قزوین، آبیک، میدان مادر، بلوار نیایش، موسسه آموزش عالی بصیر آبیک