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

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

This Paper With 12 Page And PDF Format Ready To Download

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

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

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

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

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

JR_SCJKA-10-2_003

تاریخ نمایه سازی: 26 فروردین 1402

Abstract:

یکی از رایج ترین الگوریتم های زمانبندی پردازنده در سیستم های اشتراک زمانی، الگوریتم نوبت گردشی است. در این الگوریتم یک برش زمانی در نظر گرفته می شود که بیانگر حداکثر زمانی است که فرآیند می تواند پردازنده را در اختیار داشته باشد و پردازنده به اندازه برش زمانی به صورت چرخشی به فرآیندهای صف آماده تخصیص می یابد. اندازه برش زمانی تاثیر بسزایی بر کارایی الگوریتم نوبت گردشی دارد به گونه ای که اگر برش زمانی خیلی کوتاه باشد، به دلیل افزایش تعداد تعویض متن و سربار ناشی از آن، بهره وری پردازنده کاهش می یابد. در مقابل اگر برش زمانی خیلی بزرگ باشد، میانگین زمان پاسخ فرآیندها افزایش می یابد که استفاده از الگوریتم نوبت گردشی در کاربردهای تعاملی را ناکارآمد می سازد. هدف این مقاله ارائه روشی کارا برای تعیین برش زمانی به صورت پویا با استفاده از یادگیری ماشین است. برای این منظور، ابتدا یک مجموعه آموزش شامل ویژگی های تعداد فرآیندها و بیشینه، کمینه، میانگین و میانه زمان انفجار فرآیند ها و ویژگی هدف برش زمانی بهینه ساخته شد. سپس با آموزش طبقه بندهای یادگیری ماشین بر روی این مجموعه به پیش بینی برش زمانی بهینه برای نمونه های جدید پرداخته شد. نتایج ارزیابی ها نشان می دهد که در مجموع روش پیشنهادی در مقایسه با سایر روش های تعیین برش زمانی عملکرد بهتری بر اساس معیارهای سنجش کارایی الگوریتم های زمانبندی دارد. برای مثال در مقایسه با الگوریتم ژنتیک که در میان روش های موجود بهترین عملکرد را دارد، میانگین زمان انتظار و میانگین تعداد تعویض متن روش پیشنهادی به ترتیب ۱۲ میلی ثانیه و ۷۶/۱ واحد بهبود و میانگین زمان برگشت حدود ۲ میلی ثانیه افت داشته است.

Authors

سحر نجفی

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

سمیرا نوفرستی

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

مراجع و منابع این Paper:

لیست زیر مراجع و منابع استفاده شده در این Paper را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود Paper لینک شده اند :
  • Zouaoui S., Boussaid L., and Mtibaa A., "Priority based round ...
  • Mishra M. K., "An improved round robin CPU scheduling algorithm", ...
  • Dhumall R. A., Maktum T. A., and Ragha L., "Dynamic ...
  • Gull H., Iqbal S. Z., Saeed S., Alqatani M. A., ...
  • رزاق زاده ش.، نوروزی کیوی پ.، پناهی ب.، «الگوریتم ترکیبی ...
  • بیرانوند ص.، زارع چاهوکی م. ع.، «مروری بر روش های ...
  • وثیقی ذاکر ا.، جلیلی س.، «پیش بینی ژن های بیماری ...
  • ویسی ه.، قایدشرف ح.، ابراهیمی م.، «بهبود کارایی الگوریتم های ...
  • سالارپور ص.، انتخاب نمونه با استفاده از اتوماتاهای یادگیر، پایان ...
  • نمایش کامل مراجع