Heterogeneous computing and grid scheduling with parallel biologically inspired hybrid heuristics

被引:7
作者
Wang, Jinglian [1 ,2 ]
Gong, Bin [1 ]
Liu, Hong [3 ]
Li, Shaohui [3 ]
Yi, Juan [1 ]
机构
[1] Shandong Univ, Sch Comp Sci & Technol, Jinan 250100, Peoples R China
[2] Ludong Univ, Coll Software, Sch Informat & Elect Engn, Yantai, Peoples R China
[3] Shandong Normal Univ, Sch Informat Sci & Technol, Jinan, Peoples R China
基金
中国国家自然科学基金; 国家高技术研究发展计划(863计划);
关键词
Heterogeneous computing scheduling; biologically inspired heuristics; Grossberg; hierarchical parallelization; INDEPENDENT TASKS; DIFFERENTIAL EVOLUTION; GENETIC ALGORITHMS; SYSTEMS; OPTIMIZATION;
D O I
10.1177/0142331214522287
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This work presents novel parallel biologically inspired hybrid heuristics for task scheduling in distributed heterogeneous computing and grid environments, and NP-hard problems with capital relevance in distributed computing. Firstly, sequential hybrid metaheuristics based on artificial immune systems (AIS) are developed to provide a good scheduler in reduced execution time and improved resource utilization. In the new AIS, affinities of the antibody's genes are also effectively evaluated and regarded as memes from population real-time evolution; self-organized gene-meme co-evolution is simulated to improve population convergence; and appropriate Lyapunov functions inspired by interactive activation and competition neural networks are constructed to balance exploration and exploitation. Secondly, parallelization of the AIS-based algorithm is hierarchically designed and integrates with the two traditional parallel models (master-slave models and island models). The method has been specifically implemented on the newly developed supercomputer platform of hybrid multi-core CPU + GPU using C-CUDA for solving large-sized realistic instances. Numerical experiments are performed on both well known problem instances and large instances that model medium-sized grid environments. The comparative study shows that the proposed parallel approach is able to achieve high solving efficacy, outperforming previous results reported in the related literature, and also showing good scalability behaviour when facing high-dimension problem instances.
引用
收藏
页码:805 / 814
页数:10
相关论文
共 41 条
[1]  
Ali S., 2000, Proceedings 9th Heterogeneous Computing Workshop (HCW 2000) (Cat. No.PR00556), P185, DOI 10.1109/HCW.2000.843743
[2]  
Apolloni Javier, 2008, 2008 8th International Conference on Hybrid Intelligent Systems (HIS), P696, DOI 10.1109/HIS.2008.87
[3]   A comparison of eleven static heuristics for mapping a class of independent tasks onto heterogeneous distributed computing systems [J].
Braun, TD ;
Siegel, HJ ;
Beck, N ;
Bölöni, LL ;
Maheswaran, M ;
Reuther, AI ;
Robertson, JP ;
Theys, MD ;
Yao, B ;
Hensgen, D ;
Freund, RF .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2001, 61 (06) :810-837
[4]   Self-adapting control parameters in differential evolution: A comparative study on numerical benchmark problems [J].
Brest, Janez ;
Greiner, Saso ;
Boskovic, Borko ;
Mernik, Marjan ;
Zumer, Vijern .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2006, 10 (06) :646-657
[5]   Classification of energy consumption patterns for energy audit and machine scheduling in industrial manufacturing systems [J].
Cao Vinh Le ;
Pang, Chee Khiang ;
Gan, Oon Peen ;
Chee, Xiang Min ;
Zhang, Dan Hong ;
Luo, Ming ;
Chan, Hian Leng ;
Lewis, Frank L. .
TRANSACTIONS OF THE INSTITUTE OF MEASUREMENT AND CONTROL, 2013, 35 (05) :583-592
[6]   Biological invasion-inspired migration in distributed evolutionary algorithms [J].
De Falco, I. ;
Della Cioppa, A. ;
Maisto, D. ;
Scafuri, U. ;
Tarantino, E. .
INFORMATION SCIENCES, 2012, 207 :50-65
[7]  
De Falco I, 2007, LECT NOTES COMPUTER, V4448
[8]  
Fatos X., 2007, IEEE International Symposium on Parallel and Distributed Processing IPDPS 2007, P1
[9]   An Efficient Resource Allocation Scheme Using Particle Swarm Optimization [J].
Gong, Yue-Jiao ;
Zhang, Jun ;
Chung, Henry Shu-Hung ;
Chen, Wei-Neng ;
Zhan, Zhi-Hui ;
Li, Yun ;
Shi, Yu-Hui .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2012, 16 (06) :801-816
[10]   A Cluster and Gradient-Based Artificial Immune System Applied in Optimization Scenarios [J].
Honorio, Leonardo de Mello ;
Leite da Silva, Armando M. ;
Barbosa, Daniele A. .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2012, 16 (03) :301-318