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 条
  • [41] STATIC TASK SCHEDULING IN HOMOGENEOUS MULTIPROCESSOR SYSTEMS BASED ON GENETIC ALGORITHM
    Aboutalebi, Majid
    Siyar, Hajar
    Javadi, Hamid Haj Seyyed
    PROCEEDINGS OF THE 2009 INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGY AND ENGINEERING, 2009, : 162 - +
  • [42] Analysis and randomized design of algorithm-based fault tolerant multiprocessor systems under an extended model
    Yajnik, S
    Jha, NK
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1997, 8 (07) : 757 - 768
  • [43] A novel intelligent method for task scheduling in multiprocessor systems using genetic algorithm
    Shenassa, Mohammad Hassan
    Mahmoodi, Mahdi
    JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 2006, 343 (4-5): : 361 - 371
  • [44] OPTIMIZING THE PERFORMANCE OF MULTIPROCESSOR SYSTEMS WITH COMMON COMPUTING RESOURCES
    ZABOLOTNYI, AA
    NEDZELSKII, DA
    AUTOMATION AND REMOTE CONTROL, 1985, 46 (12) : 1620 - 1625
  • [45] Genetic Algorithm-based AUV Mission Optimisation With Energy and Priority Constraints
    Kasparaviciute, Gabriele
    Ludvigsen, Martin
    OCEANS 2023 - LIMERICK, 2023,
  • [46] Improved Genetic Algorithm-Based Optimization Approach for Energy Management Of Microgrid
    Yin, Tianhao
    Du, Chunshui
    Chen, Alian
    Jiang, Tiantian
    Guo, Song
    Zhang, Hongliang
    2020 IEEE 9TH INTERNATIONAL POWER ELECTRONICS AND MOTION CONTROL CONFERENCE (IPEMC2020-ECCE ASIA), 2020, : 3234 - 3239
  • [47] A Genetic Algorithm-based Hybrid Optimization Approach for Microgrid Energy Management
    Li, Hepeng
    Zang, Chuanzhi
    Zeng, Peng
    Yu, Haibin
    Li, Zhongwen
    2015 IEEE INTERNATIONAL CONFERENCE ON CYBER TECHNOLOGY IN AUTOMATION, CONTROL, AND INTELLIGENT SYSTEMS (CYBER), 2015, : 1474 - 1478
  • [48] Genetic Algorithm-Based Routing Performance Enhancement in Wireless Sensor Networks
    Muruganantham, Naveen
    El-Ocla, Hosam
    2018 IEEE 3RD INTERNATIONAL CONFERENCE ON COMMUNICATION AND INFORMATION SYSTEMS (ICCIS), 2018, : 79 - 82
  • [49] Investigating the performance of genetic algorithm-based software test case generation
    Berndt, DJ
    Watkins, A
    EIGHTH IEEE INTERNATIONAL SYMPOSIUM ON HIGH ASSURANCE SYSTEMS ENGINEERING, PROCEEDINGS, 2004, : 261 - 262
  • [50] A genetic algorithm-based design approach for smart base isolation systems
    Mohebbi, Mohtasham
    Dadkhah, Hamed
    Dabbagh, Hamed Rasouli
    JOURNAL OF INTELLIGENT MATERIAL SYSTEMS AND STRUCTURES, 2018, 29 (07) : 1315 - 1332