زمانبندی کارها در محیطهای ابری با استفاده از چارچوب نگاشت – کاهش و الگوریتم ژنتیک
|
|
|
|
|
نویسنده
|
خضر نیما ,جعفری نویمی پور نیما
|
منبع
|
فناوري اطلاعات و ارتباطات ايران - 1397 - دوره : 10 - شماره : 37-38 - صفحه:71 -84
|
چکیده
|
زمانبندی وظایف یک جزء حیاتی هر سیستم توزیعشده همچون گرید، ابر و شبکه های نظیر به نظیر می باشد که وظایف را برای اجرا به منابع مناسب ارجاع می دهد. روش های رایج در زمانبندی دارای معایبی از قبیل پیچیدگی زمانی بالا، همزمان اجرا نشدن کارهای ورودی و افزایش زمان اجرای برنامه است. الگوریتم های زمانبندی بر پایه اکتشاف جهت اولویتدهی به وظایف از سیاست های متفاوتی استفاده می کنند که باعث به وجود آمدن زمان های اجرای بالا بر روی سیستم های رایانش توزیع شده ناهمگن می شود. بنابراین، روشی مناسب است که اولویت دهی آن باعث تولید زمان اجرای کل کمینه گردد. الگوریتم ژنتیک بهعنوان یکی از روشهای تکاملی بهمنظور بهینه کردن مسائل npکامل به کار گرفته می شود. در این مقاله الگوریتم ژنتیک موازی با استفاده از چارچوب نگاشتکاهش برای زمانبندی وظایف بر روی رایانش ابری با استفاده از صف های اولویت چندگانه ارائهشده است. ایده اصلی این مقاله، استفاده از چارچوب نگاشتکاهش برای کاهش زمان اجرای کل برنامه می باشد. نتایج آزمایشها بر روی مجموعه ای از گراف های جهت دار بدون دور تصادفی حاکی از آن است که روش پیشنهادی زمان اجرای کل دو روش موجود را با سرعت همگرایی بالا بهبود داده است.
|
کلیدواژه
|
رایانش ابری، زمانبندی وظایف، کاهش زمان اجرا، الگوریتم ژنتیک، نگاشت - کاهش، هادوپ.
|
آدرس
|
دانشگاه آزاد اسلامی واحد تبریز, گروه مهندسی کامپیوتر, ایران, دانشگاه آزاد اسلامی واحد تبریز, گروه مهندسی کامپیوتر, ایران
|
پست الکترونیکی
|
jafari@iaut.ac.ir
|
|
|
|
|