رویکردی نوین در معماری سیستم های تحمل پذیر در برابر خطا

سال انتشار: 1396
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 275

فایل این مقاله در 19 صفحه با فرمت PDF قابل دریافت می باشد

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

لینک ثابت به این مقاله:

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

CONFITC04_003

تاریخ نمایه سازی: 6 مهر 1397

چکیده مقاله:

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

کلیدواژه ها:

قابلیت اعتماد ، مکانیزم تحمل پذیری خطا ، سازگاری مکانیزم تحمل پذیری خطا ، انتقال آنلاین بین مکانیزم های تحمل پذیری خطا ، انتقال سریع

نویسندگان

بهاره بهنام فر

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

کامبیز مجیدزاده

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