An Optimized Scheduling Algorithm on a Cloud Workflow Using a Discrete Particle Swarm

被引:34
作者
Cao, Jianfang [1 ]
Chen, Junjie [2 ]
Zhao, Qingshan [1 ]
机构
[1] Xinzhou Teachers Univ, Dept Comp Sci & Technol, Xinzhou City 034000, Peoples R China
[2] Taiyuan Univ Technol, Coll Comp & Software, Taiyuan 030024, Peoples R China
基金
中国国家自然科学基金;
关键词
Scheduling algorithm; cloud workflow; discrete particle swarm; evolution equation;
D O I
10.2478/cait-2014-0003
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In order to solve the problems of security threats on workflow scheduling in cloud computing environments, the security of tasks and virtual machine resources are quantified using a cloud model, and the users' satisfaction degree with the security of tasks assigned to the virtual resources is measured through the similarity of the security cloud. On this basis, combined with security, completion time and cost constraints, an optimized cloud workflow scheduling algorithm is proposed using a discrete particle swarm. The particle in the particle swarm indicates a different cloud workflow scheduling scheme. The particle changes its velocity and position using the evolution equation of the standard particle swarm algorithm, which ensures that it is a feasible solution through the feasible solution adjustment strategies. The simulation experiment results show that the algorithm has better comprehensive performance with respect to the security utility, completion time, cost and load balance compared to other similar algorithms.
引用
收藏
页码:25 / 39
页数:15
相关论文
共 13 条
[1]   CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms [J].
Calheiros, Rodrigo N. ;
Ranjan, Rajiv ;
Beloglazov, Anton ;
De Rose, Cesar A. F. ;
Buyya, Rajkumar .
SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (01) :23-50
[2]   Grid computing security: A taxonomy [J].
Chakrabarti, Anirban ;
Damodaran, Anish ;
Sengupta, Shubhashis .
IEEE SECURITY & PRIVACY, 2008, 6 (01) :44-51
[3]   Integration of task abortion and security requirements in GA-based meta-heuristics for independent batch grid scheduling [J].
Kolodziej, Joanna ;
Xhafa, Fatos .
COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2012, 63 (02) :350-364
[4]   A New Cognitive Model: Cloud Model [J].
Li, Deyi ;
Liu, Changyu ;
Gan, Wenyan .
INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2009, 24 (03) :357-375
[5]  
Li Jian, 2012, Journal of Xi'an Jiaotong University, V46, P116
[6]   Swarm scheduling approaches for work-flow applications with security constraints in distributed data-intensive computing environments [J].
Liu, Hongbo ;
Abraham, Ajith ;
Snasel, Vaclav ;
McLoone, Sean .
INFORMATION SCIENCES, 2012, 192 :228-243
[7]   Recent approaches to global optimization problems through Particle Swarm Optimization [J].
K.E. Parsopoulos ;
M.N. Vrahatis .
Natural Computing, 2002, 1 (2-3) :235-306
[8]   Particle swarm optimization for task assignment problem [J].
Salman, A ;
Ahmad, I ;
Al-Madani, S .
MICROPROCESSORS AND MICROSYSTEMS, 2002, 26 (08) :363-371
[9]  
Shang Shifeng, 2013, Journal of Tsinghua University (Science and Technology), V53, P415
[10]  
[孙大为 SUN Dawei], 2011, [电子学报, Acta Electronica Sinica], V39, P1824