A novel intelligent method for task scheduling in multiprocessor systems using genetic algorithm

被引:0
|
作者
Shenassa, Mohammad Hassan [1 ]
Mahmoodi, Mahdi
机构
[1] KN Toosi Univ Technol, Dept Control Engn, Tehran, Iran
[2] Islamic Azad Univ, Sci & Res Branch, Tehran, Iran
关键词
scheduling problem; genetic algorithm; multiprocessors; chromosomes background tree;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the multiprocessor systems, scheduling is a major issue in their operation, which is also an important problem in other area such as manufacturing, process control, economics, operation research and, etc. An efficient scheduling onto the processes that minimizes the entire run time and also average of response time is vital for achieving a high performance. Solving this problem is very hard and many attempts have been made to solve the problem, using classical algorithms and intelligent methods. In fact in all researches including intelligent methods, the classical algorithm is the basic part of the solution. Even in intelligent methods, which genetic algorithm has been used, when a final chromosome is produced after some generation, a classical algorithm is used to produce an optimal scheduling based on this chromosome. In this paper a novel intelligent solution has been proposed based on genetic algorithm and chromosome background tree without using any classical algorithm. In this method the genetic algorithm presents the optimal scheduling, directly from the produced chromosome in final generation. The time of transferring data between processes is considered, and also the method not only minimizes the entire run time, but also minimizes the average of the response time of all processes. (C) 2006 The Franklin Institute. Published by Elsevier Ltd. All rights reserved.
引用
收藏
页码:361 / 371
页数:11
相关论文
共 50 条
  • [31] A novel algorithm for priority-based task scheduling on a multiprocessor heterogeneous system
    Sahoo, Ronali Madhusmita
    Padhy, Sasmita Kumari
    MICROPROCESSORS AND MICROSYSTEMS, 2022, 95
  • [32] Scheduling the parallel Kalman algorithm onto multiprocessor systems - a genetic approach
    Vaidehi, V
    Krishnan, CN
    CONTROL ENGINEERING PRACTICE, 1998, 6 (02) : 209 - 218
  • [33] CPU Task Scheduling using Genetic Algorithm
    Kaur, Abhineet
    Khehra, Baljit Singh
    2015 IEEE 3RD INTERNATIONAL CONFERENCE ON MOOCS, INNOVATION AND TECHNOLOGY IN EDUCATION (MITE), 2015, : 66 - 71
  • [34] The partitioned multiprocessor scheduling of sporadic task systems*
    Baruah, S
    Fisher, N
    RTSS 2005: 26TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2005, : 321 - 329
  • [35] Sustainable multiprocessor scheduling of sporadic task systems
    Baker, Theodore P.
    Baruah, Sanjoy K.
    PROCEEDINGS OF THE 21ST EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, 2009, : 141 - +
  • [36] Task scheduling in distributed computing systems with a genetic algorithm
    Woo, Sung-Ho
    Yang, Sung-Bong
    Kim, Shin-Dug
    Han, Tack-Don
    Proceedings of the Conference on High Performance Computing on the Information Superhighway, HPC Asia'97, 1997, : 301 - 305
  • [37] Task scheduling in distributed computing systems with a genetic algorithm
    Woo, SH
    Yang, SB
    Kim, SD
    Han, TD
    HIGH PERFORMANCE COMPUTING ON THE INFORMATION SUPERHIGHWAY - HPC ASIA '97, PROCEEDINGS, 1997, : 301 - 305
  • [38] Multiprocessor task scheduling in multistage hybrid flow-shops: a genetic algorithm approach
    Serifoglu, FS
    Ulusoy, G
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2004, 55 (05) : 504 - 512
  • [39] Dynamic hard-real-time scheduling using genetic algorithm for multiprocessor task with resource and timing constraints
    Cheng, Shu-Chen
    Shiau, Der-Fang
    Huang, Yueh-Min
    Lin, Yen-Ting
    EXPERT SYSTEMS WITH APPLICATIONS, 2009, 36 (01) : 852 - 860
  • [40] Task scheduling in multiprocessor systems using inertial velocity differential evolution
    Qiu, Xiaohong, 1600, Transport and Telecommunication Institute, Lomonosova street 1, Riga, LV-1019, Latvia (18):