An Enhanced Genetic Algorithm for Task Scheduling in Heterogeneous Systems

سال انتشار: 1402
نوع سند: مقاله ژورنالی
زبان: انگلیسی
مشاهده: 57

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

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

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

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

JR_CSE-3-2_001

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

چکیده مقاله:

Generally, jobs are divided into smaller portions, in parallel and according to distributed processing, and each portion is called a task. Each task can execute dependently or independently. When introducing heterogeneous systems, it is desirable that tasks can run on these systems. Since it is advantageous that tasks running on heterogeneous systems are completed faster, the optimization of task scheduling is of great importance. Actually, task scheduling problems in heterogeneous systems are NP-hard and it is a crucial issue. In such problems, Directed Acyclic Graphs (DAGs) can be used as task graphs to be scheduled on heterogeneous systems. The proposed method presents a genetic algorithm with new operators and final scheduler to be scheduled on heterogeneous systems. The practicality and convergence of the algorithm are proved by Markov’s chain theory. The findings reveal that the currently proposed algorithm is more efficient in comparison to previously presented ones and also has a better make span. Moreover, it is concluded that the Enhanced Genetic Algorithm (EGA) achieves the solution faster in early generations.

نویسندگان

Saeed Mirpour Marzuni

Department of Electrical and Computer Engineering, University of Science and Technology of Mazandaran, Behshahr, Iran

Javad Vahidi

Department of Computer Science, Iran University of Science and Technology, Tehran, Iran

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

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • Xu, Y., Li, K., Hu, J., & Li, K. (۲۰۱۴). ...
  • Arabnejad, H., & Barbosa, J. G. (۲۰۱۳). List scheduling algorithm ...
  • Panwar, P., Sachdeva, S., & Rana, S. (۲۰۱۶). A genetic ...
  • Coffman, E. G., & Bruno, J. L. (۱۹۷۶). Computer and ...
  • Gary, M. R., & Johnson, D. S. (۱۹۷۹). Computers and ...
  • Ullman, J. D. (۱۹۷۵). NP-complete scheduling problems. Journal of Computer ...
  • Zomaya, A. Y., Ward, C., & Macey, B. (۱۹۹۹). Genetic ...
  • Kwok, Y.K., Ahmad, I. (۱۹۹۹). Static scheduling algorithms for allocating ...
  • Topcuoglu, H., Hariri, S., & Wu, M. (۲۰۰۲). Performance-Effective and ...
  • Canon, L.C., Jeannot, E., Sakellariou, R., & Zheng, W. (۲۰۰۸), ...
  • Boeres, C., Filho, J.V., & Rebello, V. E. F. (۲۰۰۴). ...
  • Cirou, B., & Jeannot, E. (۲۰۰۱). Triplet: A Clustering Scheduling ...
  • Jiang, Y. S., & Chen, W. M. (۲۰۱۵). Task scheduling ...
  • Holland, J. (۱۹۷۵). Adaptation in Natural and Artificial Systems. University ...
  • Agustı, L. E., Salcedo-Sanz, S., Jiménez-Fernández, S., Carro-Calvo, L., Del ...
  • Mitchell, (۱۹۹۹). An Introduction to Genetic Algorithms. Cambridge, Massachusetts London, ...
  • Li, F., Da Xu, L., Jin, C., & Wang, H. ...
  • Gebali, F. (۲۰۱۵). Analysis of Computer Networks. Cham Heidelberg New ...
  • Panwar, P., Lal, A.K., & Singh, J. (۲۰۱۲). A Genetic ...
  • نمایش کامل مراجع