Multi-Objective Optimization of a Task-Scheduling Algorithm for a Secure Cloud

被引:3
作者
Li, Wei [1 ]
Fan, Qi [1 ]
Dang, Fangfang [2 ]
Jiang, Yuan [1 ]
Wang, Haomin [1 ]
Li, Shuai [2 ]
Zhang, Xiaoliang [1 ]
机构
[1] North China Elect Power Univ, Sch Control & Comp Engn, Beijing 102206, Peoples R China
[2] State Grid Henan Informat & Commun Co, Zhengzhou 450052, Peoples R China
关键词
secure cloud; cloud computing; task scheduling; multi-objective optimization; load balance;
D O I
10.3390/info13020092
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As more and more power information systems are gradually deployed to cloud servers, the task scheduling of a secure cloud is facing challenges. Optimizing the scheduling strategy only from a single aspect cannot meet the needs of power business. At the same time, the power information system deployed on the security cloud will face different types of business traffic, and each business traffic has different risk levels. However, the existing research has not conducted in-depth research on this aspect, so it is difficult to obtain the optimal scheduling scheme. To solve the above problems, we first build a security cloud task-scheduling model combined with the power information system, and then we define the risk level of business traffic and the objective function of task scheduling. Based on the above, we propose a multi-objective optimization task-scheduling algorithm based on artificial fish swarm algorithm (MOOAFSA). MOOAFSA initializes the fish population through chaotic mapping, which improves the global optimization capability. Moreover, MOOAFSA uses a dynamic step size and field of view, as well as the introduction of adaptive weight factor, which accelerates the convergence and improves optimization accuracy. Finally, MOOAFSA applies crossovers and mutations, which make it easier to jump out of a local optimum. The experimental results show that compared with ant colony (ACO), particle swarm optimization (PSO) and artificial fish swarm algorithm (AFSA), MOOAFSA not only significantly accelerates the convergence speed but also reduces the task-completion time, load balancing and execution cost by 15.62-28.69%, 66.91-75.62% and 32.37-41.31%, respectively.
引用
收藏
页数:23
相关论文
共 29 条
[1]   A novel hybrid antlion optimization algorithm for multi-objective task scheduling problems in cloud computing environments [J].
Abualigah, Laith ;
Diabat, Ali .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (01) :205-223
[2]   Meta heuristic-based task deployment mechanism for load balancing in IaaS cloud [J].
Adhikari, Mainak ;
Nandy, Sudiirshan ;
Amgoth, Tarachand .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2019, 128 :64-77
[3]  
Anushree B, 2018, PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON COMPUTING METHODOLOGIES AND COMMUNICATION (ICCMC 2018), P608, DOI 10.1109/ICCMC.2018.8487908
[4]  
Casola Valentina, 2018, 2018 IEEE 27th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), P24, DOI 10.1109/WETICE.2018.00012
[5]  
Chiang ML, 2017, INT CONF AWARE SCI, P290, DOI 10.1109/ICAwST.2017.8256465
[6]   Hybridization of firefly and Improved Multi-Objective Particle Swarm Optimization algorithm for energy efficient load balancing in Cloud Computing environments [J].
Devaraj, A. Francis Saviour ;
Elhoseny, Mohamed ;
Dhanasekaran, S. ;
Lydia, E. Laxmi ;
Shankar, K. .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2020, 142 :36-45
[7]   Q-learning based dynamic task scheduling for energy-efficient cloud computing [J].
Ding, Ding ;
Fan, Xiaocong ;
Zhao, Yihuan ;
Kang, Kaixuan ;
Yin, Qian ;
Zeng, Jing .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 108 :361-371
[8]   A Hybrid Bio-Inspired Algorithm for Scheduling and Resource Management in Cloud Environment [J].
Domanal, Shridhar Gurunath ;
Guddeti, Ram Mohana Reddy ;
Buyya, Rajkumar .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2020, 13 (01) :3-15
[9]  
Duan HB, 2007, IEEE C EVOL COMPUTAT, P149, DOI 10.1109/ICPCA.2007.4365429
[10]  
Gao ZM, 2020, 2020 5TH INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION SYSTEMS (ICCCS 2020), P343, DOI 10.1109/ICCCS49078.2020.9118477