A genetic algorithm-based method for optimizing the energy consumption and performance of multiprocessor systems

被引:27
|
作者
Pillai, Anju S. [1 ]
Singh, Kaumudi [2 ]
Saravanan, Vijayalakshmi [3 ]
Anpalagan, Alagan [4 ]
Woungang, Isaac [5 ]
Barolli, Leonard [6 ]
机构
[1] Amrita Univ, Amrita Vishwa Vidyapeetham, Amrita Sch Engn, Dept Elect & Elect Engn, Coimbatore, Tamil Nadu, India
[2] Indian Inst Sci, Dept Elect Syst Engn, Bangalore, Karnataka, India
[3] Univ Waterloo, Dept Elect & Comp Engn, Waterloo, ON, Canada
[4] Ryerson Univ, Dept Elect & Comp Engn, Toronto, ON, Canada
[5] Ryerson Univ, Dept Comp Sci, Toronto, ON, Canada
[6] FIT, Fac Informat Engn, Dept Informat & Commun Engn, Fukuoka, Japan
关键词
Multi-objective optimization; Genetic algorithm (GA); Multiprocessor systems; Task graph; Task scheduling; Energy optimization; Schedule length minimization; APPROXIMATION ALGORITHMS; EVOLUTIONARY ALGORITHMS; OPTIMIZATION; MACHINES;
D O I
10.1007/s00500-017-2789-y
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In a multiprocessor system, scheduling is an NP-hard problem, and solving it using conventional techniques demands the support of evolutionary algorithms such as genetic algorithms (GAs). Handling the energy consumption issues, while delivering the desired performance for a system, is also a challenging task. In order to achieve these goals, this paper proposes a GA-based method for optimizing the energy consumption and performance of multiprocessor systems using a weighted-sum approach. A performance optimization algorithm with two different selection operators, namely the proportional roulette wheel selection (PRWS) and the rank-based roulette wheel selection (RRWS), is proposed, and the impact of adding elitism in the GA is investigated. Simulation results show that for a specific task graph, using the considered selection operators with elitism yields, respectively, 16.80, 17.11 and 17.82% reduction in energy consumption with a deviation in finish time of 2.08, 2.01 and 1.76 ms when an equal weight factor of 0.5 is considered. This confirms that the selection operator RRWS is superior to PRWS. It is also seen that using elitism enhances the optimization procedure. For a given specific workload, the average percentage reduction in energy consumption with varying weight vector is in the range 12.57-19.51%, with a deviation in finish time of the schedule varying between 1.01 and 2.77 ms.
引用
收藏
页码:3271 / 3285
页数:15
相关论文
共 50 条
  • [31] Genetic algorithm-based damage detection method using natural frequency and modal strain energy
    Park, Jae-Hyung
    Lee, Jung-Mi
    Kim, Jeong-Tae
    Ryu, Yeon-Sun
    CJK-OSM 4: The Fourth China-Japan-Korea Joint Symposium on Optimization of Structural and Mechanical Systems, 2006, : 599 - 604
  • [32] Genetic Algorithm-Based Identification of Fractional-Order Systems
    Zhou, Shengxi
    Cao, Junyi
    Chen, Yangquan
    ENTROPY, 2013, 15 (05) : 1624 - 1642
  • [33] Genetic algorithm-based method for printer scheduling in ubiquitous computing
    Wen, Yong-He
    Yoon, Tae-Bok
    Jung, Hye-Wuk
    Jung, Young-Mo
    Park, Doo-Kyeong
    Lee, Jee-Hyong
    PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND APPLICATIONS, 2007, : 463 - +
  • [34] A Genetic Algorithm-Based Method for the Automatic Reduction of Reaction Mechanisms
    Sikalo, N.
    Hasemann, O.
    Schulz, C.
    Kempf, A.
    Wlokas, I.
    INTERNATIONAL JOURNAL OF CHEMICAL KINETICS, 2014, 46 (01) : 41 - 59
  • [35] Genetic Algorithm-Based Method for Discovering Involutory MDS Matrices
    Bellfkih, El Mehdi
    Nouh, Said
    Chems Eddine Idrissi, Imrane
    Louartiti, Khalid
    Mouline, Jamal
    COMPUTATIONAL AND MATHEMATICAL METHODS, 2023, 2023
  • [36] A Genetic Algorithm-Based Method for the Optimization of Reduced Kinetics Mechanisms
    Sikalo, Nejra
    Hasemann, Olaf
    Schulz, Christof
    Kempf, Andreas
    Wlokas, Irenaeus
    INTERNATIONAL JOURNAL OF CHEMICAL KINETICS, 2015, 47 (11) : 695 - 723
  • [37] Genetic algorithm-based wavelength selection method for spectral calibration
    Arakawa, Masamoto
    Yamashita, Yosuke
    Funatsu, Kimito
    JOURNAL OF CHEMOMETRICS, 2011, 25 (01) : 10 - 19
  • [38] A genetic algorithm-based method for scheduling repetitive construction projects
    Long, Luong Duc
    Ohsato, Ario
    AUTOMATION IN CONSTRUCTION, 2009, 18 (04) : 499 - 511
  • [39] A GENETIC ALGORITHM-BASED BP NEURAL NETWORK METHOD FOR OPERATIONAL PERFORMANCE ASSESSMENT OF ATC SECTOR
    Zhang, Jianping
    Duan, Liwei
    Guo, Jing
    Liu, Weidong
    Yang, Xiaojia
    Zhang, Ruiping
    PROMET-TRAFFIC & TRANSPORTATION, 2016, 28 (06): : 563 - 574
  • [40] Genetic Algorithm-Based Optimization of Steam Consumption of Dryer Section in Paper Machine
    Tang Weil
    Zhou Yang
    Gan Wen Tao
    MECHANICAL SCIENCE AND ENGINEERING IV, 2014, 472 : 180 - 184