Multi-objective task allocation in distributed computing systems by hybrid particle swarm optimization

被引:47
|
作者
Yin, Peng-Yeng [1 ]
Yu, Shiuh-Sheng [1 ]
Wang, Pei-Pei [1 ]
Wang, Yi-Te [1 ]
机构
[1] Natl Chi Nan Univ, Dept Informat Management, Nantou 545, Taiwan
关键词
multi-objective task allocation problem; distributed computing systems; distributed system reliability; hybrid strategy; particle swarm optimization; genetic algorithm;
D O I
10.1016/j.amc.2006.06.071
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
In a distributed computing system (I)CS), we need to allocate a number of modules to different processors for execution. It is desired to maximize the processor synergism in order to achieve various objectives, such as throughput maximization, reliability maximization, and cost minimization. There may also exist a set of system constraints related to memory and communication link capacity. The considered problem has been shown to be NP-hard. Most existing approaches for task allocation deal with a single objective only. This paper presents a multi-objective task allocation algorithm with presence of system constraints. The algorithm is based on the particle swarm optimization which is a new metaheuristic and has delivered many successful applications. We further devise a hybrid strategy for expediting the convergence process. We assess our algorithm by comparing to a genetic algorithm and a mathematical programming approach. The experimental results manifest that the proposed algorithm performs the best under different problem scales, task interaction densities, and network topologies. (C) 2006 Elsevier Inc. All rights reserved.
引用
收藏
页码:407 / 420
页数:14
相关论文
共 50 条
  • [31] An Improving Multi-Objective Particle Swarm Optimization
    Fan, JiShan
    [J]. WEB INFORMATION SYSTEMS AND MINING, 2010, 6318 : 1 - 6
  • [32] An Improved Multi-objective Particle Swarm Optimization
    Xu, Shengbing
    Ouyang, Zhiping
    Feng, Jiqiang
    [J]. 2020 5TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND APPLICATIONS (ICCIA 2020), 2020, : 19 - 23
  • [33] Modified Multi-Objective Particle Swarm Optimization Algorithm for Multi-objective Optimization Problems
    Qiao, Ying
    [J]. ADVANCES IN SWARM INTELLIGENCE, ICSI 2012, PT I, 2012, 7331 : 520 - 527
  • [34] A Particle Swarm Optimizer for Multi-Objective Optimization
    Cagnina, Leticia
    Esquivel, Susana
    Coello Coello, Carlos A.
    [J]. JOURNAL OF COMPUTER SCIENCE & TECHNOLOGY, 2005, 5 (04): : 204 - 210
  • [35] An Improved Multi-Objective Particle Swarm Optimization
    Yang, Xixiang
    Zhang, Weihua
    [J]. ADVANCED SCIENCE LETTERS, 2011, 4 (4-5) : 1491 - 1495
  • [36] A multi-objective discrete particle swarm optimization method for particle routing in distributed particle filters
    Hou, Yun
    Hao, Guosheng
    Zhang, Yong
    Gu, Feng
    Xu, Wenyang
    [J]. KNOWLEDGE-BASED SYSTEMS, 2022, 240
  • [37] An Efficient Algorithm of Discrete Particle Swarm Optimization for Multi-Objective Task Assignment
    Qiao, Nannan
    You, Jiali
    Sheng, Yiqiang
    Wang, Jinlin
    Deng, Haojiang
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2016, E99D (12): : 2968 - 2977
  • [38] Multi-objective evolutionary particle swarm optimization in the assessment of the impact of distributed generation
    Maciel, Renan S.
    Rosa, Mauro
    Miranda, Vladimiro
    Padilha-Feltrin, Antonio
    [J]. ELECTRIC POWER SYSTEMS RESEARCH, 2012, 89 : 100 - 108
  • [39] Task allocation for maximizing reliability of a distributed system using hybrid particle swarm optimization
    Yin, Peng-Yeng
    Yu, Shiuh-Sheng
    Wang, Pei-Pei
    Wang, Yi-Te
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2007, 80 (05) : 724 - 735
  • [40] An Improved Hybrid Multi-Objective Particle Swarm Optimization to Enhance Convergence and Diversity
    Islam, Nazrul
    Oyekan, John
    [J]. PROCEEDINGS OF THE 2023 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2023 COMPANION, 2023, : 1793 - 1802