arrow
返回

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

delete2007-01-01
delete58
PRE
AI
P
Peng-Yeng Yin *
S
Shiuh-Sheng Yu
P
Peipei Wang
Y
Yi-Te Wang
DOI:10.1016/j.amc.2006.06.071delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
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.
Keyword:
multi-objective task allocation problem
distributed computing systems
distributed system reliability
hybrid strategy
particle swarm optimization
genetic algorithm

期刊

Applied Mathematics and Computation 封面图
Applied Mathematics and Computation
IF:
3.4
论文数:
2.3W
被引数:
3.3W

机构

暂无机构信息
引用论文

引用论文

err
IF0
err
err0
PREAI
err
err分享
err收藏
学者 查看更多内容