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

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

This Paper With 7 Page And PDF Format Ready To Download

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

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

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

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

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

DCBDP01_004

تاریخ نمایه سازی: 19 خرداد 1396

Abstract:

نیاز به سرعت و قدرت بالای محاسباتی در بسیاری از کاربردهای علمی به اندازه ای زیاد است که کامپیوترهای عادی توان پاسخگویی به آن را ندارند. بنابراین امروزه استفاده از قدرت محاسباتی چندین پردازنده برای دستیابی به سرعت مطلوب به عنوان یک اصل مطرح می باشد مساله تطبیق و زمانبندی وظایف در سیستمهای توزیع شده محاسباتی به دلیل استفاده بهینه از ماشینهای محاسباتی موجود و همچنین صرف زمان کمتر برای اجرای الگوریتم زمانبندی از اهمیت ویژه ای برخوردار است باتوجه به مشکل بودن پیجیدگی زیاد مساله زمانبندی گراف وظایف جهت اجرای روی سیستمهای چند پردازنده ای استفاده از الگوریتمهای کلاسیک چون برنامه نویسی و پویا و برگشت به عقب نیاز به زمان محاسبه زیادی دارد. به همین دلیل تلاشهای بسیاری برای یافتن راه حل نزدیک به بهینه با استفاده از پردازش تکاملی و بخصوص الگوریتم ژنتیک صورت پذیرفته است در این مقاله برای زمانبندی گراف وظایف، ابتدا مبادرت به خوشه بندی وظایف کرده و سپس با استفاده از الگوریتم ژنتیک به حل خوشه ها پرداخته شده است افزایش سرعت رسیدن به جواب و ایجاد تعادل کاری میان پردازنده ها از ویژگی های الگوریتم پیشنهاد می باشد. در نهایت نتایج عملی حاصل از پیاده سازی روش ارایه شده نشان می دهد که می توان یک زمانبندی مناسب و پایداری در زمان بسیار کمتری نسبت به الگوریتمهای مشابه پیدا کرد.

Keywords:

Authors

حبیب ایزدخواه

گروه علوم کامپیوتر دانشکده علوم ریاضی دانشگاه تبریز

مهدی محمدپور سرای

گروه علوم کامپیوتر دانشکده علوم ریاضی دانشگاه تبریز