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

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

This Paper With 9 Page And PDF Format Ready To Download

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

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

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

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

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

CEPS06_025

تاریخ نمایه سازی: 9 اردیبهشت 1399

Abstract:

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

Authors

ساناز علیزاده

گروه فناوری اطلاعات و کامپیوتر،دانشکده برق و کامپیوتر،دانشگاه تحصیلات تکمیلی صنعتی و فناوری پیشرفته،کرمان،ایران

محمدمهدی فقیه

استادیار گروه فناوری اطلاعات و کامپیوتر،دانشکده برق و کامپیوتر،دانشگاه تحصیلات تکمیلی صنعتی و فناوری پیشرفته،کرمان،ایران