Open Access
Subscription Access
Task Allocation Algorithm Based on Particle Swarm Optimization in Heterogeneous Computing Environments
Abstract
Intelligent Internet Computing (IIC) is emerging rapidly including grid, cluster computing, and peer-topeer computing to provide computing and communication services any time and anywhere. IIC foresees the integration of communicating and computational devices and applications in our heterogeneous computing environments. In this paper, we focus on the task allocation, which is a typical problem in the area of high performance computing and has been extensively studied in the past. Efficient task allocation is critical for achieving secure and high performance in a heterogeneous computing (HC) environment. In addition, the problem of allocating these tasks to the machines of a HC environment has been shown, in general, to be NP-complete, requiring the development of heuristic techniques. Therefore, a task allocation algorithm based on discrete particle swarm optimization (PSO) algorithm in the HC environment is proposed in this paper. Firstly, a new structure of cluster system is designed, and a mathematical model is built for dynamic server alliance according to practical tasks and situations of servers. Then an efficient discrete PSO with a well-designed particle position code and fitness function is proposed. A mutation operator which can effectively improve the algorithm's ability of global search and population diversity is also introduced in this algorithm. Finally, the simulation results compared with other algorithms show that this proposed algorithm produces better results in terms of both quality of solution and convergence speed.
Keywords
Intelligent internet computing; Heterogeneous computing; Task allocation; Particle swarm optimization
Citation Format:
Wen-Zhong Guo, Nai-Xue Xiong, Changhoon Lee, Laurence T. Yang, Guo-Long Chen, Qian Weng, "Task Allocation Algorithm Based on Particle Swarm Optimization in Heterogeneous Computing Environments," Journal of Internet Technology, vol. 11, no. 3 , pp. 343-351, May. 2010.
Wen-Zhong Guo, Nai-Xue Xiong, Changhoon Lee, Laurence T. Yang, Guo-Long Chen, Qian Weng, "Task Allocation Algorithm Based on Particle Swarm Optimization in Heterogeneous Computing Environments," Journal of Internet Technology, vol. 11, no. 3 , pp. 343-351, May. 2010.
Full Text:
PDFRefbacks
- There are currently no refbacks.
Published by Executive Committee, Taiwan Academic Network, Ministry of Education, Taipei, Taiwan, R.O.C
JIT Editorial Office, Office of Library and Information Services, National Dong Hwa University
No. 1, Sec. 2, Da Hsueh Rd., Shoufeng, Hualien 974301, Taiwan, R.O.C.
Tel: +886-3-931-7314 E-mail: jit.editorial@gmail.com