Heterogeneous computing scheduling with evolutionary algorithms

被引:34
|
作者
Nesmachnow, Sergio [1 ]
Cancela, Hector [1 ]
Alba, Enrique [2 ]
机构
[1] Univ Republica, Montevideo, Uruguay
[2] Univ Malaga, E-29071 Malaga, Spain
来源
SOFT COMPUTING | 2011年 / 15卷 / 04期
关键词
Evolutionary algorithms; Heterogeneous computing; Scheduling; INDEPENDENT TASKS; ENVIRONMENTS; HEURISTICS;
D O I
10.1007/s00500-010-0594-y
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This work presents sequential and parallel evolutionary algorithms (EAs) applied to the scheduling problem in heterogeneous computing environments, a NP-hard problem with capital relevance in distributed computing. These methods have been specifically designed to provide accurate and efficient solutions by using simple operators that allow them to be later extended for solving realistic problem instances arising in distributed heterogeneous computing (HC) and grid systems. The EAs were codified over MALLBA, a general-purpose library for combinatorial optimization. Efficient numerical results are reported in the experimental analysis performed on well-known problem instances. The comparative study of scheduling methods shows that the parallel versions of the implemented evolutionary algorithms are able to achieve high problem solving efficacy, outperforming traditional scheduling heuristics and also improving over previous results already reported in the related literature.
引用
收藏
页码:685 / 701
页数:17
相关论文
共 50 条
  • [31] Joint Resource Allocation Using Evolutionary Algorithms in Heterogeneous Mobile Cloud Computing Networks
    Xia, Weiwei
    Shen, Lianfeng
    [J]. CHINA COMMUNICATIONS, 2018, 15 (08) : 189 - 204
  • [32] Optimization procedure for algorithms of task scheduling in high performance heterogeneous distributed computing systems
    Bahnasawy, Nirmeen A.
    Omara, Fatma
    Koutb, Magdy A.
    Mosa, Mervat
    [J]. EGYPTIAN INFORMATICS JOURNAL, 2011, 12 (03) : 219 - 229
  • [33] Time and Energy Optimization Algorithms for the Static Scheduling of Multiple Workflows in Heterogeneous Computing System
    Jiang, Junqiang
    Lin, Yaping
    Xie, Guoqi
    Fu, Li
    Yang, Junfeng
    [J]. JOURNAL OF GRID COMPUTING, 2017, 15 (04) : 435 - 456
  • [34] Time and Energy Optimization Algorithms for the Static Scheduling of Multiple Workflows in Heterogeneous Computing System
    Junqiang Jiang
    Yaping Lin
    Guoqi Xie
    Li Fu
    Junfeng Yang
    [J]. Journal of Grid Computing, 2017, 15 : 435 - 456
  • [35] Performance Comparison of HEFT, Lookahead, CEFT and PEFT Scheduling Algorithms for Heterogeneous Computing Systems
    Maurya, Ashish Kumar
    Tripathi, Anil Kumar
    [J]. 7TH INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION TECHNOLOGY (ICCCT - 2017), 2017, : 128 - 132
  • [36] Matching and scheduling algorithms for minimizing execution time and failure probability of applications in heterogeneous computing
    Dogan, A
    Özgüner, F
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2002, 13 (03) : 308 - 323
  • [37] Evolutionary Algorithms for Job Shop Scheduling
    Toader, Florentine Alina
    [J]. 2016 8TH INTERNATIONAL CONFERENCE ON ELECTRONICS, COMPUTERS AND ARTIFICIAL INTELLIGENCE (ECAI), 2016,
  • [38] Optimal Irrigation Scheduling with Evolutionary Algorithms
    de Paly, Michael
    Zell, Andreas
    [J]. APPLICATIONS OF EVOLUTIONARY COMPUTING, PROCEEDINGS, 2009, 5484 : 142 - 151
  • [39] Evolutionary algorithms for nurse scheduling problem
    Jan, A
    Yamamoto, M
    Ohuchi, A
    [J]. PROCEEDINGS OF THE 2000 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2000, : 196 - 203
  • [40] Task scheduling for heterogeneous computing systems
    Shaikhah AlEbrahim
    Imtiaz Ahmad
    [J]. The Journal of Supercomputing, 2017, 73 : 2313 - 2338