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

سال انتشار: 1390
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 1,344

فایل این مقاله در 6 صفحه با فرمت PDF قابل دریافت می باشد

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

لینک ثابت به این مقاله:

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

ICEE19_254

تاریخ نمایه سازی: 14 مرداد 1391

چکیده مقاله:

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

کلیدواژه ها:

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

نویسندگان

حمیدرضا بویری

عضو هیات علمی، آموزشکده فنی و حرفه ای سما واحد شوشتر

مراجع و منابع این مقاله:

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • س. پارسا، ش. لطفی و ن. لطفی، "رویکردی مبتنی بر ...
  • م. سلمانی، م. زالی و م. مقیمی، "زمانبندی وظایف سیستم‌های ...
  • م. عبدیزدان و ا. رحمانی، "زمانبندی کارها در سیستم‌های چندپردازنده‌ای ...
  • E. Hou, N. Ansari and H. Ren, "A Genetic Algorithm ...
  • _ _ _ "Scheduling Multiprocessor Tasks with Genetic Algorithms, " ...
  • A. Zomaya, C. Wards and , Macey, "Genetic Scheduling for ...
  • _ and I. _ Scheduling Scheme Using Problem-Space Genetic Algorithms, ...
  • A. Wu, H. Yu, S. Jin, K. Lin and G ...
  • E. Hou, R. Hong and N. Ansari, "Efficient Multiprocessor scheduling ...
  • P. Chretienne l al., Scheduling Theory and Its Application, New ...
  • _ _ _ _ Research Grants Council, Hong Kong, Rep. ...
  • I. Ahmad and Y Kwok, _ Parallelizing the Multiprocessor Scheduling ...
  • M. Dorigo, G. Di Caro and L. Gambardella, "Ant Algorithm ...
  • M. Dorigo, V. Maniezzo and A. Colorni, "Positive feedback as ...
  • B. Kruatrachue and T.G. Lewis, "Duplication Scheduling Heuristics (DSH): A ...
  • C.H. Papadimitriou and M. Yannakakis, "Scheduling Interval- Ordered Tasks, " ...
  • J.Y. Colin and P Chretienne, "C.P.M. Scheduling with Small Computation ...
  • _ _ _ Scheduling Algorithms On Di stributed -Memory Multiproces ...
  • _ _ _ Evaluation of pp. 270-275, Dec. 1993. ...
  • I. Ahmad and Y.-K. Kwok, _ Exploiting Task Duplication in ...
  • _ L _ _ , _ Multiprocessor Systems, " Proc. ...
  • _ Sarkar, Partitioning and Scheduling Parallel Programs for Multiproces _ ...
  • _ _ _ Sysre, s, vol. 1, no. 3, pp. ...
  • T. Yang and A. Gerasoulis, "List Scheduling with and without ...
  • Y.-K. Kwok and . Ahmad, "Dynamic Critical-Path Scheduling: ...
  • vol. 7, no. 5, pp. 506-521, May 1996. ...
  • T.L. Adam, K.M. Chandy, and J. Dickson, "A Comparison of ...
  • Determination of Grain Size Automatic"ه [31] C. McCreary and H. ...
  • J. Baxter and J.H. Patel, "The LAST Algorithm: A Heuristic- ...
  • J.J. Hwang, Y.C. Chow, F.D. Anger, and C.Y. Lee, "Scheduling ...
  • Communic ation Times, " SZAM . Coputing, vol. 18, no. ...
  • _ Maniezzo, A. Colormi, and M. Dorigo, "The Ant System ...
  • A. Colormi, M. Dorigo, V. Maniezzo and M. Trubian, "Ant ...
  • B. Bullnheimer and C. Strauss _ 'Tourenplanung mit dem At ...
  • L. Gambardella, M. and M. Dorigo 0:HAS-SOP: An hybrid ant ...
  • D. Costa and A. Hertz, _ can colour graphs, " ...
  • G. Di Caro and M. Dorigo, 0"AntNet : A mobile ...
  • M.A. Al-Mouhamed, "Lower Bound On the Number of Processors and ...
  • P. Shroff, D. Watson, N. Flann, and R. Freund, "Genetic ...
  • _ _ for DAG Scheduliy and Task Assignment, " Proc. ...
  • Y. Kwok and I. Ahmad, "Benchmarking and Comparison of the ...
  • G.C. Sih and E.A. Lee, _ Compile-Time Scheduling Heuristic for ...
  • نمایش کامل مراجع