Task Scheduling Optimization in Cloud Computing Based on Genetic Algorithms

被引:9
|
作者
Hamed, Ahmed Y. [1 ]
Alkinani, Monagi H. [2 ]
机构
[1] Sohag Univ, Dept Comp Sci, Fac Comp & Informat, Sohag 82524, Egypt
[2] Univ Jeddah, Coll Comp Sci & Engn, Dept Comp Sci & Artificial Intelligence, Jeddah 21959, Saudi Arabia
来源
CMC-COMPUTERS MATERIALS & CONTINUA | 2021年 / 69卷 / 03期
关键词
Cloud computing; task scheduling; genetic algorithm; optimization algorithm;
D O I
10.32604/cmc.2021.018658
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Task scheduling is the main problem in cloud computing that reduces system performance; it is an important way to arrange user needs and perform multiple goals. Cloud computing is the most popular technology nowadays and has many research potential in various areas like resource allocation, task scheduling, security, privacy, etc. To improve system performance, an efficient task-scheduling algorithm is required. Existing task-scheduling algorithms focus on task-resource requirements, CPU memory, execution time, and execution cost. In this paper, a task scheduling algorithm based on a Genetic Algorithm (GA) has been presented for assigning and executing different tasks. The proposed algorithm aims to minimize both the completion time and execution cost of tasks and maximize resource utilization. We evaluate our algorithm's performance by applying it to two examples with a different number of tasks and processors. The first example contains ten tasks and four processors; the computation costs are generated randomly. The last example has eight processors, and the number of tasks ranges from twenty to seventy; the computation cost of each task on different processors is generated randomly. The achieved results show that the proposed approach significantly succeeded in finding the optimal solutions for the three objectives; completion time, execution cost, and resource utilization.
引用
收藏
页码:3289 / 3301
页数:13
相关论文
共 50 条
  • [1] Cloud Computing - Task Scheduling based on Genetic Algorithms
    Mocanu, Eleonora Maria
    Florea, Mihai
    Andreica, Mugurel Ionut
    Tapus, Nicolae
    [J]. 2012 IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON), 2012, : 167 - 172
  • [2] A CLOUD COMPUTING MODEL BASED ON HADOOP WITH AN OPTIMIZATION OF ITS TASK SCHEDULING ALGORITHMS
    Hao, Yulu
    Song, Meina
    Han, Jing
    Song, Junde
    [J]. ICEIS 2011: PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 1, 2011, : 524 - 528
  • [3] A Hybrid Method Based on Gravitational Search and Genetic Algorithms for Task Scheduling in Cloud Computing
    Zhang, Xiuyan
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2023, 14 (06) : 30 - 36
  • [4] Hybrid Task Scheduling Method for Cloud Computing by Genetic and DE Algorithms
    Kamalinia, Amin
    Ghaffari, Ali
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2017, 97 (04) : 6301 - 6323
  • [5] Hybrid Task Scheduling Method for Cloud Computing by Genetic and DE Algorithms
    Amin Kamalinia
    Ali Ghaffari
    [J]. Wireless Personal Communications, 2017, 97 : 6301 - 6323
  • [6] Task Scheduling Algorithm Based on Bidirectional Optimization Genetic Algorithm in Cloud Computing Environment
    Wei Guanghui
    [J]. AGRO FOOD INDUSTRY HI-TECH, 2017, 28 (03): : 3062 - 3067
  • [7] A task scheduling algorithm based on genetic algorithm and ant colony optimization in cloud computing
    Liu, Chun-Yan
    Zou, Cheng-Ming
    Wu, Pei
    [J]. PROCEEDINGS OF THIRTEENTH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS TO BUSINESS, ENGINEERING AND SCIENCE, (DCABES 2014), 2014, : 68 - 72
  • [8] Effective Task Scheduling and Dynamic Resource Optimization based on Heuristic Algorithms in Cloud Computing Environment
    NZanywayingoma, Frederic
    Yang, Yang
    [J]. KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2017, 11 (12): : 5780 - 5802
  • [9] Cloud Computing Task Scheduling Based on Cultural Genetic Algorithm
    Li Jian-Wen
    Qu Chi-Wen
    [J]. 2015 INTERNATIONAL CONFERENCE ON MECHANICAL ENGINEERING AND ELECTRICAL SYSTEMS (ICMES 2015), 2016, 40
  • [10] Cloud Computing Task Scheduling Based on Pigeon Inspired Optimization
    Loheswaran, K.
    [J]. BIOSCIENCE BIOTECHNOLOGY RESEARCH COMMUNICATIONS, 2020, 13 (06): : 173 - 177