زمانبندی جریان های کاری دررایانش ابری بااستفاده ازالگوریتم بهینه سازی ملخ چندهدفه

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

This Paper With 8 Page And PDF Format Ready To Download

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

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

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

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

KBEI04_184

تاریخ نمایه سازی: 18 اسفند 1397

Abstract:

یک جریان کاری شامل تعدادی وظایف وابسته به هم می باشد که این وابستگی می تواند وابستگی کنترلی و یا اطلاعاتی باشد. زمان بندی جریان کاری در رایانش ابری به معنای نگاشت و تعیین ترتیب اجرای وظایف در ماشین های مجازی زیر ساخت ابر می باشد. با افزایش تعداد ماشین های مجازی و وظایف تعداد نگاشت های امکان پذیر به صورت نمایی زیاد خواهد شد و پیدا کردن نگاشت بهینه، بطوریکه که زمان اتمام وظایف و سایر معیار ها کمترین مقدار باشد جزء مسائل غیر چند جمله ای سخت محسوب می شود. هر چند که زمان بندی جریان کاری حتی با یک معیار کارایی مانند کمینه کردن زمان اتمام وظایف نیز جزء مسائل سخت محسوب می شود زمانبندی چند هدفه جریان کاری به مراتب پیچیده تر خواهد بود چرا که باید مصالحه ای بین اهداف متعارض برقرار گردد. در این مطالعه هدف این است که زمانبندی وظایف طوری انجام شود که علاوه بر رضایت مندی مشتریان، سودمندی ارائه دهندگان سرویس های ابر نیز در نظر گرفته شود لذا علاوه بر کاهش هزینه و زمان اجرای وظایف معیار کاهش میزان بیکاری منابع نیز در نظر گرفته شده است. برای این منظور یک الگوریتم بهینهسازی جدید تحت عنوان الگوریتم بهینه ساز چندهدفه ملخ (MOGOA) که از رفتار ملخها در طبیعت و حرکت گروهی آنها به سمت منابع غذایی تقلید میکند پیشنهاد شده است. کارایی این الگوریتم را با الگوریتم های بهینه سازی چندهدفه شناخته شده همانند الگوریتم های NSGA-II و MOPSO در محیط متلب مقایسه و ارزیابی خواهیم کرد. نتایج شبیه سازی نشان میدهد که الگوریتم پیشنهادی ما مصالحه بهتری را بین اهداف سه گانه متعارض برقرار میکند.

Authors

سعدی همتی

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

راضیه فرازکیش

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