رویکردی مبتنی بر الگوریتم ژنتیک چندهدفه (NSGA II) برای جایابیSaaS های مرکب

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

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

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

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

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

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

TECCONF04_192

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

چکیده مقاله:

رایانش ابری به عنوان مدل ارسال خدمات جدید قدرتمند، جهت مقابله با چالشهای منابع و همچنین ارائه خدمات مختلف بر اساس تقاضا، معرفی شده است (مانند نرم افزار، ذخیره سازی، شبکه). یکی از محبوبترین مدلهای خدماتی، نرم افزار به عنوان خدمت میباشد .(SaaS) که برای ارائه انعطاف پذیری و قابلیت استفاده مجدد، SaaS را میتوان در قالب مرکب ارائه داد، که در آن مجموعه ای از مولفه های داده و برنامه باهم در تعاملاند و به همکاری باهم پرداخته تا SaaS عملکردی سطح بالاتری را تشکیل دهند. با اینحال، این رویکرد با چالش های جدیدی در رابطه با مدیریت منابع در ابر همراه است، بخصوص یافتن مکان بهینه برای مولفه های SaaS که در آن SaaS بتواند بهترین عملکرد ممکن را داشته باشند. مسئله جایابی (SPP) SaaS به چالش تعیین اینکه کدام سرورها در مرکز داده ابر، بدون نقض محدودیتهای SaaS، میتوانند میزبان کدام مولفه ها باشند اشاره دارد. در این مقاله روشی بر پایه الگوریتم ژنتیک چند هدفه NSGA II جهت جایابی مولفه های SaaS در محیطهای ابری را ارائه می دهیم. در ساختار جایابی استفاده از الگوریتم ژنتیک چند هدفه NSGA II پیشنهادی بدین صورت است که ما جایابی را با استفاده از این الگوریتم به منظور بهینه سازی زمان اجرای کل و هزینه انجام میدهیم، سپس رویکرد پیشنهادی تحت دو هدف زمان و هزینه ارزیابی و مقایسه شد . نتایج بدست آمده نشان میدهد که روش پیشنهادی موجب کاهش زمان اجرای مولفه های SaaS در حد 9,4درصد،کاهش هزینه در حد 9,1درصد، افزایش بهره وری در حد 7,9 درصد میگردد.

کلیدواژه ها:

خدمات نرم افزاری ، SaaS مرکب ، مدیریت منابع ، جایابی SaaS ، الگوریتم ژنتیک چند هدفه( NSGA II)

نویسندگان

مریم رضائی

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

مصطفی قبائی آرانی

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