An Improved Genetic Algorithm with Swarm Intelligence for Security-Aware Task Scheduling in Hybrid Clouds

The hybrid cloud has attracted more and more attention from various fields by combining the benefits of both private and public clouds. Task scheduling is still a challenging open issue to optimize user satisfaction and resource efficiency for providing services by a hybrid cloud. Thus, in this pape...

Full description

Bibliographic Details
Main Authors: Yinfeng Huang, Shizheng Zhang, Bo Wang
Format: Article
Language:English
Published: MDPI AG 2023-04-01
Series:Electronics
Subjects:
Online Access:https://www.mdpi.com/2079-9292/12/9/2064
_version_ 1797602766470774784
author Yinfeng Huang
Shizheng Zhang
Bo Wang
author_facet Yinfeng Huang
Shizheng Zhang
Bo Wang
author_sort Yinfeng Huang
collection DOAJ
description The hybrid cloud has attracted more and more attention from various fields by combining the benefits of both private and public clouds. Task scheduling is still a challenging open issue to optimize user satisfaction and resource efficiency for providing services by a hybrid cloud. Thus, in this paper, we focus on the task scheduling problem with deadline and security constraints in hybrid clouds. We formulate the problem into mixed-integer non-linear programming, and propose a polynomial time algorithm by integrating swarm intelligence into the genetic algorithm, which is named SPGA. Specifically, SPGA uses the self and social cognition exploited by particle swarm optimization in the population evolution of GA. In each evolutionary iteration, SPGA performs the mutation operator on an individual with not only another individual, as in GA, but also the individual’s personal best code and the global best code. Extensive experiments are conducted for evaluating the performance of SPGA, and the results show that SPGA achieves up to a 53.2% higher accepted ratio and 37.2% higher resource utilization, on average, compared with 12 other scheduling algorithms.
first_indexed 2024-03-11T04:21:15Z
format Article
id doaj.art-86ec943352a94597b553a248da14ec41
institution Directory Open Access Journal
issn 2079-9292
language English
last_indexed 2024-03-11T04:21:15Z
publishDate 2023-04-01
publisher MDPI AG
record_format Article
series Electronics
spelling doaj.art-86ec943352a94597b553a248da14ec412023-11-17T22:48:11ZengMDPI AGElectronics2079-92922023-04-01129206410.3390/electronics12092064An Improved Genetic Algorithm with Swarm Intelligence for Security-Aware Task Scheduling in Hybrid CloudsYinfeng Huang0Shizheng Zhang1Bo Wang2School of Engineering, University of Glasgow, Glasgow G12 8QQ, UKSoftware Engineering School, Zhengzhou University of Light Industry, Zhengzhou 450002, ChinaSoftware Engineering School, Zhengzhou University of Light Industry, Zhengzhou 450002, ChinaThe hybrid cloud has attracted more and more attention from various fields by combining the benefits of both private and public clouds. Task scheduling is still a challenging open issue to optimize user satisfaction and resource efficiency for providing services by a hybrid cloud. Thus, in this paper, we focus on the task scheduling problem with deadline and security constraints in hybrid clouds. We formulate the problem into mixed-integer non-linear programming, and propose a polynomial time algorithm by integrating swarm intelligence into the genetic algorithm, which is named SPGA. Specifically, SPGA uses the self and social cognition exploited by particle swarm optimization in the population evolution of GA. In each evolutionary iteration, SPGA performs the mutation operator on an individual with not only another individual, as in GA, but also the individual’s personal best code and the global best code. Extensive experiments are conducted for evaluating the performance of SPGA, and the results show that SPGA achieves up to a 53.2% higher accepted ratio and 37.2% higher resource utilization, on average, compared with 12 other scheduling algorithms.https://www.mdpi.com/2079-9292/12/9/2064cloud computinggenetic algorithmhybrid cloudswarm intelligencetask scheduling
spellingShingle Yinfeng Huang
Shizheng Zhang
Bo Wang
An Improved Genetic Algorithm with Swarm Intelligence for Security-Aware Task Scheduling in Hybrid Clouds
Electronics
cloud computing
genetic algorithm
hybrid cloud
swarm intelligence
task scheduling
title An Improved Genetic Algorithm with Swarm Intelligence for Security-Aware Task Scheduling in Hybrid Clouds
title_full An Improved Genetic Algorithm with Swarm Intelligence for Security-Aware Task Scheduling in Hybrid Clouds
title_fullStr An Improved Genetic Algorithm with Swarm Intelligence for Security-Aware Task Scheduling in Hybrid Clouds
title_full_unstemmed An Improved Genetic Algorithm with Swarm Intelligence for Security-Aware Task Scheduling in Hybrid Clouds
title_short An Improved Genetic Algorithm with Swarm Intelligence for Security-Aware Task Scheduling in Hybrid Clouds
title_sort improved genetic algorithm with swarm intelligence for security aware task scheduling in hybrid clouds
topic cloud computing
genetic algorithm
hybrid cloud
swarm intelligence
task scheduling
url https://www.mdpi.com/2079-9292/12/9/2064
work_keys_str_mv AT yinfenghuang animprovedgeneticalgorithmwithswarmintelligenceforsecurityawaretaskschedulinginhybridclouds
AT shizhengzhang animprovedgeneticalgorithmwithswarmintelligenceforsecurityawaretaskschedulinginhybridclouds
AT bowang animprovedgeneticalgorithmwithswarmintelligenceforsecurityawaretaskschedulinginhybridclouds
AT yinfenghuang improvedgeneticalgorithmwithswarmintelligenceforsecurityawaretaskschedulinginhybridclouds
AT shizhengzhang improvedgeneticalgorithmwithswarmintelligenceforsecurityawaretaskschedulinginhybridclouds
AT bowang improvedgeneticalgorithmwithswarmintelligenceforsecurityawaretaskschedulinginhybridclouds