Bi-objective task assignment in heterogeneous distributed systems using honeybee mating optimization

被引:4
|
作者
Kang, Qinma [1 ,2 ]
He, Hong [1 ]
Deng, Rong [3 ]
机构
[1] Shandong Univ, Sch Informat Engn, Weihai 264209, Peoples R China
[2] Chinese Acad Sci, Inst Software, State Key Lab Comp Sci, Beijing 100190, Peoples R China
[3] Tongji Univ, Sch Elect & Informat Engn, Shanghai 201804, Peoples R China
基金
国家高技术研究发展计划(863计划);
关键词
Bi-objective task assignment; Heterogeneous computing; Distributed system reliability; Honeybee mating optimization; MAXIMIZING RELIABILITY; COMPUTING SYSTEMS; ALLOCATION; ALGORITHM; SOLVE;
D O I
10.1016/j.amc.2012.08.093
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Effective task assignment is critical for achieving high performance in heterogeneous distributed computing systems. However, there is a possibility of processor and network failures and this can have an adverse impact on applications running on such systems. This paper proposes a new technique based on the honeybee mating optimization (HBMO) algorithm for static task assignment in the systems, which takes into account both minimizing the total execution and communication times and maximizing the system reliability simultaneously. The HBMO based approach combines the powers of simulated annealing, genetic algorithms, and an effective local search heuristic to search for the best possible solution to the problem under investigation within a reasonable computing time. We study the performance of the algorithm over a wide range of parameters such as the number of tasks, the number of processors, the ratio of average communication time to average computation time, and task interaction density of applications. The effectiveness and efficiency of our algorithm are manifested by comparing it with recently proposed algorithms from the literature. (C) 2012 Elsevier Inc. All rights reserved.
引用
收藏
页码:2589 / 2600
页数:12
相关论文
共 50 条
  • [21] An efficient weighted bi-objective scheduling algorithm for heterogeneous systems
    Boeres, Cristina
    Sardina, Idalmis Milian
    Drummond, Lucia M. A.
    PARALLEL COMPUTING, 2011, 37 (08) : 349 - 364
  • [22] Optimal task assignment in heterogeneous distributed computing systems
    Kafil, M
    Ahmad, I
    IEEE CONCURRENCY, 1998, 6 (03): : 42 - +
  • [23] Bi-Objective simplified swarm optimization for fog computing task scheduling
    Yeh, Wei-Chang
    Liu, Zhenyao
    Tseng, Kuan-Cheng
    INTERNATIONAL JOURNAL OF INDUSTRIAL ENGINEERING COMPUTATIONS, 2023, 14 (04) : 723 - 748
  • [24] A Bi-objective Optimization Framework for Heterogeneous CPU/GPU Query Plans
    Przymus, Piotr
    Kaczmarski, Krzysztof
    Stencel, Krzysztof
    FUNDAMENTA INFORMATICAE, 2014, 135 (04) : 483 - 501
  • [25] Tolling Analysis with Bi-objective Traffic Assignment
    Wang, Judith Y. T.
    Raith, Andrea
    Ehrgott, Matthias
    MULTIPLE CRITERIA DECISION MAKING FOR SUSTAINABLE ENERGY AND TRANSPORTATION SYSTEMS: PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON MULTIPLE CRITERIA DECISION MAKING, 2010, 634 : 117 - 129
  • [26] Distributed localized bi-objective search
    Derbel, Bilel
    Humeauc, Jeremie
    Liefooghe, Arnaud
    Verel, Sebastien
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2014, 239 (03) : 731 - 743
  • [27] Multimodal Optimization Using a Bi-Objective Evolutionary Algorithm
    Deb, Kalyanmoy
    Saha, Amit
    EVOLUTIONARY COMPUTATION, 2012, 20 (01) : 27 - 62
  • [28] Evaluating Community Detection Using a Bi-objective Optimization
    Ben Yahia, Nesrine
    Ben Saoud, Narjes Bellamine
    Ben Ghezala, Henda
    INTELLIGENT COMPUTING THEORIES, 2013, 7995 : 61 - 70
  • [29] Bi-objective Traffic Optimization in Geo-distributed Data Flows
    Michailidou, Anna-Valentini
    Gounaris, Anastasios
    BIG DATA RESEARCH, 2019, 16 : 36 - 48
  • [30] A bi-objective optimization approach for the maintenance planning of networked systems
    Li, Wanshan
    Zhang, Chi
    QUALITY AND RELIABILITY ENGINEERING INTERNATIONAL, 2020, 36 (04) : 1364 - 1385