زمانبندی وظایف در رایانش ابری و محاسبات مه با الگوریتم فراابتکاری WOA و ترکیب آن با الگوریتم ژنتیک (GA) و کلونی مورچه (ACO)

زمانبندی وظایف در رایانش ابری با الگوریتم های فراابتکاری

تعریف مساله

با توسعه سریع فناوری‌های اینترنت اشیا (IoT)، محاسبات مه به عنوان توسعه‌ای برای محاسبات ابری که به گره‌های مه با منابع توزیع شده در لبه شبکه متکی است، پدیدار شد. گره‌های مه فرصت‌های منابع محاسباتی و ذخیره‌سازی را برای دستگاه‌های اینترنت اشیا با منابع محدود ارائه می‌دهند که قادر به پشتیبانی از وظایف اینترنت اشیا با نیازهای محاسباتی فشرده نیستند. علاوه بر این، نزدیکی گره‌های مه به دستگاه‌های اینترنت اشیا، الزامات تاخیرکم برنامه‌های اینترنت اشیا را برآورده می‌کند. با این حال، با توجه به درخواست‌های بارگذاری بالای وظایف اینترنت اشیا و محدودیت‌های منابع مه، ارائه یک راه‌حل بهینه زمان‌بندی کار که تعدادی معیارهای کیفیت را در نظر می‌گیرد ضروری است. بنابراین، ما در این مقاله به مسئله زمان‌بندی وظایف توسط الگوریتم‌های فرابتکاری با هدف بهینه‌سازی زمان و مصرف انرژی پرداخته و یک رویکرد جدید ترکیبی بنام GACO-WOA برای حل این مسئله ارایه نمودیم. این روش، از الکوریتم‌های ژنتیک، کلونی مورچگان و الگوریتم بهینه‌سازی نهنگ ترکیب شده است. عملکرد الگوریتم پیشنهادی روی چندین مجموعه‌داده با اندازه‌های متفاوت بزرگ و کوچک مورد ارزیابی قرار گرفت و با چند الگوریتم فراابتکاری مشابه دیگر مقایسه گردید. نتایج حاصل نشانگر این بود که الگوریتم پیشنهادی نسبت به سایر الگوریتم عملکرد بهتری را دارد. 

در این پست ما کد متلب پروژه زمانبندی وظایف در محاسبات مه را با استفاده از الگوریتم های فراابتکاری اشاره طبق مقاله بیس زیر و انجام تغییراتی در آن فراهم کرده ایم.

An efficient population-based multi-objective task scheduling approach in fog computing systems

همچنین برای اضافه نمودن الگوریتم کلونه مورچه و الگوریتم ژنتیک از مقاله زیر برای نمایش جواب ها و حل آن ایده گرفته شده است:

A feature selection method based on modified binary coded ant
colony optimization algorithm

نحوه نمایش جواب ها در این رویکرد بصورت زیر است:

فلوچارت رویکرد پیشنهادی (GACO-WOA) بصورت می باشد:

کد متلب این پروژه را می توانید از لینک زیر دانلود نمایید:

کد متلب GACO-WOA برای زمانبندی وظایف در محاسبات مه

قیمت: ۵۰۰۰۰۰ تومان

توضیحات کد متلب این پروژه را بصورت ویدیو می توانید در ادامه مشاهده نمایید:

همچنین برای سوالات بیشتر در مورد این پروژه و ثبت سفارش پروژه متلب مشابه از طریق تلگرام و یا واتساپ به شماره زیر اطلاعات پروژه خود را ارسال نمایید:

۰۹۹۱۱۸۵۵۱۶۳

برای اظلاع از زمینه های کاری ما به بخش سفارش پروژه مراجعه نمایید.

دیدگاه ها:



درج دیدگاه