ارائه چارچوب معماری مقاوم یکپارچه (IRA) برای مقاوم سازی سیستم های چندلایه مبتنی بر داده

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

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

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

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

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

ITNAF01_1248

تاریخ نمایه سازی: 14 آبان 1405

چکیده مقاله:

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

نویسندگان

جمشید افشانی

موسسه آموزش عالی جهاد دانشگاهی خوزستان اهواز

امیرحسین حجت خواه

موسسه آموزش عالی جهاد دانشگاهی خوزستان اهواز