Prioritized Task-Scheduling Algorithm in Cloud Computing Using Cat Swarm Optimization

被引:3
|
作者
Mangalampalli, Sudheer [1 ]
Swain, Sangram Keshari [2 ]
Chakrabarti, Tulika [3 ]
Chakrabarti, Prasun [4 ]
Karri, Ganesh Reddy [1 ]
Margala, Martin [5 ]
Unhelkar, Bhuvan [6 ]
Krishnan, Sivaneasan Bala [7 ]
机构
[1] VIT AP Univ, Sch Comp Sci & Engn, Amarvati 522237, Andhra Prades, India
[2] Centurion Univ Technol & Management, Sch Engn & Technol, Bhubaneswar 752050, Orissa, India
[3] Sir Padampat Singhania Univ, Dept Basic Sci, Udaipur 313601, Rajasthan, India
[4] ITM SLS Baroda Univ, Dept Comp Sci & Engn, Vadodara 391510, Gujarat, India
[5] Univ Louisiana, Sch Comp & Informat, Lafayette, LA 70504 USA
[6] Univ S Florida, Muma Coll Business, Sarasota Manatee Campus, Sarasota, FL 33620 USA
[7] Singapore Inst Technol, Singapore 139660, Singapore
关键词
cloud computing; task scheduling; makespan; energy consumption; SLA violation; OpenStack; GENETIC ALGORITHM;
D O I
10.3390/s23136155
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Effective scheduling algorithms are needed in the cloud paradigm to leverage services to customers seamlessly while minimizing the makespan, energy consumption and SLA violations. The ineffective scheduling of resources while not considering the suitability of tasks will affect the quality of service of the cloud provider, and much more energy will be consumed in the running of tasks by the inefficient provisioning of resources, thereby taking an enormous amount of time to process tasks, which affects the makespan. Minimizing SLA violations is an important aspect that needs to be addressed as it impacts the makespans, energy consumption, and also the quality of service in a cloud environment. Many existing studies have solved task-scheduling problems, and those algorithms gave near-optimal solutions from their perspective. In this manuscript, we developed a novel task-scheduling algorithm that considers the task priorities coming onto the cloud platform, calculates their task VM priorities, and feeds them to the scheduler. Then, the scheduler will choose appropriate tasks for the VMs based on the calculated priorities. To model this scheduling algorithm, we used the cat swarm optimization algorithm, which was inspired by the behavior of cats. It was implemented on the Cloudsim tool and OpenStack cloud platform. Extensive experimentation was carried out using real-time workloads. When compared to the baseline PSO, ACO and RATS-HM approaches and from the results, it is evident that our proposed approach outperforms all of the baseline algorithms in view of the above-mentioned parameters.
引用
收藏
页数:21
相关论文
共 50 条
  • [1] A Novel Task-Scheduling Algorithm of Cloud Computing Based on Particle Swarm Optimization
    Wu, Zhou
    Xiong, Jun
    [J]. INTERNATIONAL JOURNAL OF GAMING AND COMPUTER-MEDIATED SIMULATIONS, 2021, 13 (02) : 1 - 15
  • [2] Multi Objective Task Scheduling in Cloud Computing Using Cat Swarm Optimization Algorithm
    Mangalampalli, Sudheer
    Swain, Sangram Keshari
    Mangalampalli, Vamsi Krishna
    [J]. ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2022, 47 (02) : 1821 - 1830
  • [3] Multi Objective Task Scheduling in Cloud Computing Using Cat Swarm Optimization Algorithm
    Sudheer Mangalampalli
    Sangram Keshari Swain
    Vamsi Krishna Mangalampalli
    [J]. Arabian Journal for Science and Engineering, 2022, 47 : 1821 - 1830
  • [4] SLA Aware Task-Scheduling Algorithm in Cloud Computing Using Whale Optimization Algorithm
    Mangalampalli, Sudheer
    Swain, Sangram Keshari
    Karri, Ganesh Reddy
    Mishra, Satyasis
    [J]. Scientific Programming, 2023, 2023
  • [5] Prioritized Energy Efficient Task Scheduling Algorithm in Cloud Computing Using Whale Optimization Algorithm
    Sudheer Mangalampalli
    Sangram Keshari Swain
    Vamsi Krishna Mangalampalli
    [J]. Wireless Personal Communications, 2022, 126 : 2231 - 2247
  • [6] Prioritized Energy Efficient Task Scheduling Algorithm in Cloud Computing Using Whale Optimization Algorithm
    Mangalampalli, Sudheer
    Swain, Sangram Keshari
    Mangalampalli, Vamsi Krishna
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2022, 126 (03) : 2231 - 2247
  • [7] An improved particle swarm optimization algorithm for task scheduling in cloud computing
    Pirozmand P.
    Jalalinejad H.
    Hosseinabadi A.A.R.
    Mirkamali S.
    Li Y.
    [J]. Journal of Ambient Intelligence and Humanized Computing, 2023, 14 (04) : 4313 - 4327
  • [8] Efficient Task Scheduling in Cloud Computing using an Improved Particle Swarm Optimization Algorithm
    Peng, Guang
    Wolter, Katinka
    [J]. CLOSER: PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, 2019, : 58 - 67
  • [9] Task-scheduling Algorithm based on Improved Genetic Algorithm in Cloud Computing Environment
    Weiqing, G. E.
    Cui, Yanru
    [J]. RECENT ADVANCES IN ELECTRICAL & ELECTRONIC ENGINEERING, 2021, 14 (01) : 13 - 19
  • [10] Workflow Scheduling in Cloud Computing Environment Using Cat Swarm Optimization
    Bilgaiyan, Saurabh
    Sagnika, Santwana
    Das, Madhabananda
    [J]. SOUVENIR OF THE 2014 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2014, : 680 - 685