ارائه یک الگوریتم جهت بهینهسازی زمانبندی جریان کار در محیط ابر با استفاده از ترکیب الگوریتمهای فاخته-ژنتیک

Publish Year: 1400
نوع سند: مقاله ژورنالی
زبان: Persian
View: 23

This Paper With 13 Page And PDF Format Ready To Download

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

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

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

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

JR_ARTE-3-21_004

تاریخ نمایه سازی: 7 بهمن 1402

Abstract:

جریان کار، مراحل اجرایی درون یک برنامه کاربردی را مدل میکند. یک پردازش بزرگ را میتوان با شکستن آن به زیرپردازشهای کوچکتر و سادهتر، تحت عنوان وظایف، به یک جریان کاری مدل نمود. در محیط ابر، این وظایف میتوانند بر روی چندین منبع پردازشی توزیع گردند تا اجرای سریعتر و کارامدتری حاصل گردد. از اینرو، مساله زمانبندی جریان کار در محیط ابر یک چالش مهم و از رده مسائل سخت (NP-Hard) است. یکی از امیدبخشترین رویکردها جهت حل اینگونه مسائل، استفاده از الگوریتمهای فراابتکاری است. در این پژوهش، یک روش ترکیبی از دو الگوریتم فاخته و ژنتیک جهت زمانبندی جریان کار در محیط ابر پیشنهاد شده است. هدف اصلی در طراحی روش پیشنهادی، بهینهسازی دو معیار هزینه و توازن بار در اجرای یک جریان کار است. در الگوریتم ترکیبی پیشنهادی بهطور خلاصه، در هر دور تکرار، هر دو الگوریتم فاخته و ژنتیک از جمعیت فعلی اقدام به تولید جمعیت جدید میکنند. سپس این دو جمعیت جدید تولید شده توسط این دو الگوریتم با هم ادغام شده و یک جمعیت واحد برای تکرار بعدی الگوریتم ایجاد میشود. به این ترتیب، الگوریتم پیشنهادی از نقاط قوت هر دو الگوریتم بهره گرفته و سریعتر موفق به کشف جوابهای بهینه میشود. روش پیشنهادی در نرمافزار MATLAB شبیهسازی گردیده و کارایی آن با الگوریتمهای پایه GA و COA مقایسه شده است. نتایج آزمایشها نشان داد روش ترکیبی پیشنهادی کارایی برتری در کشف زمانبندیهای بهینه در مقایسه با الگوریتمهای GA و COA ارائه میدهد.

Authors

سمیه اسلام پناه

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