Task scheduling optimization in cloud computing based on heuristic Algorithm

被引:139
作者
机构
[1] College of Information Sciences and Technology, Donghua University
[2] Department of Computer Science and Engineering, Henan University of Urban Construction
来源
Guo, L. (kftjh@yahoo.com.cn) | 1600年 / Academy Publisher卷 / 07期
关键词
Computing cloud; Computing intensive; Data intensive; Particle swarm optimization; Task scheduling;
D O I
10.4304/jnw.7.3.547-553
中图分类号
学科分类号
摘要
Cloud computing is an emerging technology and it allows users to pay as you need and has the high performance. Cloud computing is a heterogeneous system as well and it holds large amount of application data. In the process of scheduling some intensive data or computing an intensive application, it is acknowledged that optimizing the transferring and processing time is crucial to an application program. In this paper in order to minimize the cost of the processing we formulate a model for task scheduling and propose a particle swarm optimization (PSO) algorithm which is based on small position value rule. By virtue of comparing PSO algorithm with the PSO algorithm embedded in crossover and mutation and in the local research, the experiment results show the PSO algorithm not only converges faster but also runs faster than the other two algorithms in a large scale. The experiment results prove that the PSO algorithm is more suitable to cloud computing. © 2012 ACADEMY PUBLISHER.
引用
收藏
页码:547 / 553
页数:6
相关论文
共 25 条
[1]  
Deelman E., Blythe J., Gil Y., Kesselman C., Mehta G., Patil S., Su M.-H., Vahi K., Livny M., Pegasus: Mapping scientific workflows onto the grid, European Across Grids Conference, pp. 11-20, (2004)
[2]  
Ludascher B., Altintas I., Berkley C., Higgins D., Jaeger E., Jones M., Lee E.A., Scientific workflow management and the Kepler system, Concurrency and Computation: Practice and Experience, pp. 1039-1065, (2005)
[3]  
Oinn T., Addis M., Ferris J., Marvin D., Senger M., Greenwood M., Carver T., Glover K., Pocock M.R., Wipat A., Li P., Taverna: A tool for the composition and enactment of bioinformatics workflows, Bioinformatics, 20, pp. 3045-3054, (2004)
[4]  
Deelman E., Chervenak A., Data management challenges of data-intensive scientific workflows, IEEE International Symposium on Cluster Computing and the Grid, pp. 687-692, (2008)
[5]  
Ludascher B., Altintas I., Berkley C., Higgins D., Jaeger E., Jones M., Lee E.A., Scientific workflow management and the Kepler system, Concurrency and Computation: Practice and Experience, pp. 1039-1065, (2005)
[6]  
Buyya R., Yeo C.S., Venugopal S., Broberg J., Brandic I., Cloud computing and emerging it platforms: Vision, hype, and reality for delivering computing as the 5thutility, Future Generation Computer Systems, 25, 6, pp. 599-616, (2009)
[7]  
Armbrust M., Fox A., Griffith R., Joseph A.D., Katz R., Konwinski A., Lee G.H., Patterson D., Rabkin A., Stoica I., Zaharia M., Above the Clouds: A Berkeley View of Cloud Computing
[8]  
Foster I., Yong Z., Raicu I., Lu S., Cloud computing and grid computing 360-degree compared, Grid Computing Environments Workshop, GCE'08, pp. 1-10, (2008)
[9]  
Kosar T., Livny M., Stork: Making data placement a first class citizen in the grid, Proceedings of 24th International Conference on Distributed Computing Systems, ICDCS 2004, pp. 342-349, (2004)
[10]  
Cope J.M., Trebon N., Tufo H.M., Beckman P., Robust data placement in urgent computing environments, IEEE International Symposium on Parallel &Distributed Processing, IPDPS 2009, pp. 1-13, (2009)