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 条
  • [21] A genetic algorithm-based method for feature subset selection
    Feng Tan
    Xuezheng Fu
    Yanqing Zhang
    Anu G. Bourgeois
    Soft Computing, 2008, 12 : 111 - 120
  • [22] A GENETIC ALGORITHM-BASED METHOD FOR DOCKING FLEXIBLE MOLECULES
    JUDSON, RS
    JAEGER, EP
    TREASURYWALA, AM
    JOURNAL OF MOLECULAR STRUCTURE-THEOCHEM, 1994, 114 : 191 - 206
  • [23] Genetic algorithm-based optimization of fuel consumption in network compressor stations
    Molaei, R.
    Ebrahimi, M.
    Sadeghian, S.
    Fahimnia, B.
    PROCEEDINGS OF THE 3RD WSEAS INTERNATIONAL CONFERENCE ON APPLIED AND THEORETICAL MECHANICS (MECHANICS '07): TOPICS IN ADVANCED THEORETICAL AND APPLIED MECHANICS, 2007, : 136 - +
  • [24] Genetic Algorithm-based TSP Algorithm
    Li, Fei
    2024 14TH ASIAN CONTROL CONFERENCE, ASCC 2024, 2024, : 165 - 170
  • [25] A genetic algorithm-based methodology for optimizing multiservice convergence in a metro WDM network
    Yang, HS
    Maier, M
    Reisslein, M
    Carlyle, WM
    JOURNAL OF LIGHTWAVE TECHNOLOGY, 2003, 21 (05) : 1114 - 1133
  • [26] Genetic Algorithm-based Convolutional Neural Network Feature Engineering for Optimizing Coronary Heart Disease Prediction Performance
    Hidayat, Erwin Yudi
    Astuti, Yani Parti
    Dewi, Ika Novita
    Soeleman, Moch. Arief
    Salam, Abu
    Hasibuan, Zainal Arifin
    Yousif, Ahmed Sabeeh
    HEALTHCARE INFORMATICS RESEARCH, 2024, 30 (03) : 234 - 243
  • [27] Novel Genetic Algorithm-Based Evolutionary Support Vector Machine for Optimizing High-Performance Concrete Mixture
    Cheng, Min-Yuan
    Prayogo, Doddy
    Wu, Yu-Wei
    JOURNAL OF COMPUTING IN CIVIL ENGINEERING, 2014, 28 (04)
  • [28] Genetic algorithm-based price and warranty optimization in software systems
    Arora, Rajat
    Tandon, Abhishek
    Aggarwal, Anu G.
    Mittal, Rubina
    EXPERT SYSTEMS, 2024, 41 (07)
  • [29] GENETIC ALGORITHM-BASED APPROACH FOR FILE ALLOCATION ON DISTRIBUTED SYSTEMS
    KUMAR, A
    PATHAK, RM
    GUPTA, YP
    COMPUTERS & OPERATIONS RESEARCH, 1995, 22 (01) : 41 - 54
  • [30] Architecture and performance of an island genetic algorithm-based cognitive network
    Friend, Daniel H.
    ElNainay, Mustafa Y.
    Shi, Yongsheng
    MacKenzie, Allen B.
    2008 5TH IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE, VOLS 1-3, 2008, : 993 - 997