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 条
  • [1] HONEYBEE MATING OPTIMIZATION ALGORITHM FOR TASK ASSIGNMENT IN HETEROGENEOUS COMPUTING SYSTEMS
    Kang, Qinma
    He, Hong
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2013, 19 (01): : 69 - 84
  • [2] Task allocation for maximizing reliability of distributed computing systems using honeybee mating optimization
    Kang, Qin-Ma
    He, Hong
    Song, Hui-Min
    Deng, Rong
    JOURNAL OF SYSTEMS AND SOFTWARE, 2010, 83 (11) : 2165 - 2174
  • [3] Task assignment for minimizing application completion time using honeybee mating optimization
    Qinma Kang
    Hong He
    Frontiers of Computer Science, 2013, 7 : 404 - 415
  • [4] Task assignment for minimizing application completion time using honeybee mating optimization
    Kang, Qinma
    He, Hong
    FRONTIERS OF COMPUTER SCIENCE, 2013, 7 (03) : 404 - 415
  • [5] On bi-objective combinatorial optimization with heterogeneous objectives
    Cosson, Raphael
    Santana, Roberto
    Derbel, Bilel
    Liefooghe, Arnaud
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2024, 319 (01) : 89 - 101
  • [6] Bi-Objective Indirect Optimization of Robotic Transportation Task Assignment Based on Auction Mechanism
    Souleymane, Moussa G.
    M'hammed, Sahnoun
    Fabrice, Duval
    Abdelaziz, Bensrhair
    2020 IEEE ELECTRON DEVICES TECHNOLOGY AND MANUFACTURING CONFERENCE (EDTM 2020), 2020,
  • [7] RATE: Privacy-Preserving Task Assignment With Bi-Objective Optimization for Mobile Crowdsensing
    Zhao, Bowen
    Guo, Weibin
    Tian, Bo
    Qiao, Cheng
    Pei, Qingqi
    Liu, Ximeng
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2024, 23 (12) : 13851 - 13865
  • [8] Bi-objective optimization design of heterogeneous injection mold cooling systems
    Huang, JH
    Fadel, GM
    JOURNAL OF MECHANICAL DESIGN, 2001, 123 (02) : 226 - 239
  • [9] Comparison of evolutionary computation algorithms for solving bi-objective task scheduling problem on heterogeneous distributed computing systems
    P CHITRA
    P VENKATESH
    R RAJARAM
    Sadhana, 2011, 36 : 167 - 180
  • [10] Comparison of evolutionary computation algorithms for solving bi-objective task scheduling problem on heterogeneous distributed computing systems
    Chitra, P.
    Venkatesh, P.
    Rajaram, R.
    SADHANA-ACADEMY PROCEEDINGS IN ENGINEERING SCIENCES, 2011, 36 (02): : 167 - 180