TOPSIS inspired cost-efficient concurrent workflow scheduling algorithm in cloud

Scheduling is a decision-making mechanism that enables the sharing of resources among several activities by determining their execution order on the set of available resources. In distributed systems, it is a great challenge to schedule multiple workflows submitted at different times. In particular,...

Full description

Saved in:
Bibliographic Details
Main Authors: K. Kalyan Chakravarthi, L. Shyamala, V. Vaidehi
Format: Article
Language:English
Published: Springer 2022-06-01
Series:Journal of King Saud University: Computer and Information Sciences
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S1319157820303207
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849324847588442112
author K. Kalyan Chakravarthi
L. Shyamala
V. Vaidehi
author_facet K. Kalyan Chakravarthi
L. Shyamala
V. Vaidehi
author_sort K. Kalyan Chakravarthi
collection DOAJ
description Scheduling is a decision-making mechanism that enables the sharing of resources among several activities by determining their execution order on the set of available resources. In distributed systems, it is a great challenge to schedule multiple workflows submitted at different times. In particular, concurrent workflow scheduling with time constraints makes the problem more complex in the cloud due to the dynamics of the cloud such as elasticity, non-homogeneous resource types, various pricing schemes, and virtualization. A well-managed deadline workflow scheduling is required to improve end-user satisfaction and system performance. In the meantime, the intrinsic uncertainty in the cloud increases the difficulties of scheduling problems. Therefore, it is a great challenge to improve system performance and optimize several scheduling criteria simultaneously. To address the above issues, a novel concurrent workflow scheduling method for heterogeneous distributed environments based on the new Multi-Criteria Decision Making (MCDM) method i.e., TOPSIS (Technique of Order Preference by Similarity to Ideal Solution) is presented. A weighted sum of execution time, cost and communication time are used to find out the optimal resource among the existing resources as per the workflow task requirements. The proposed method minimizes the makespan and execution cost of the workflow and improves the resource efficiency under uncertain environment. The performance of the proposed work is compared with the state-of-the-art algorithms such as Cloud-based Workflow Scheduling Algorithm (CWSA), Earliest Finish Time-Maximum Effective Reduction (EFT-MER) and Heterogeneous Earliest-Finish-Time (HEFT) algorithms based on deadline constraint and resource utilization. Our experimental results demonstrate that the proposed T-CCWSA outperforms current state-of-the-art heuristics with the criteria of achieving the deadline constraint, minimizing the cost of execution and resource efficiency.
format Article
id doaj-art-527f817f875b49d982ac4c48bc16f68a
institution Kabale University
issn 1319-1578
language English
publishDate 2022-06-01
publisher Springer
record_format Article
series Journal of King Saud University: Computer and Information Sciences
spelling doaj-art-527f817f875b49d982ac4c48bc16f68a2025-08-20T03:48:35ZengSpringerJournal of King Saud University: Computer and Information Sciences1319-15782022-06-013462359236910.1016/j.jksuci.2020.02.006TOPSIS inspired cost-efficient concurrent workflow scheduling algorithm in cloudK. Kalyan Chakravarthi0L. Shyamala1V. Vaidehi2School of Computer Science and Engineering, VIT Chennai, India; Corresponding author.School of Computer Science and Engineering, VIT Chennai, IndiaMother Teresa Women’s University, Tamil Nadu, IndiaScheduling is a decision-making mechanism that enables the sharing of resources among several activities by determining their execution order on the set of available resources. In distributed systems, it is a great challenge to schedule multiple workflows submitted at different times. In particular, concurrent workflow scheduling with time constraints makes the problem more complex in the cloud due to the dynamics of the cloud such as elasticity, non-homogeneous resource types, various pricing schemes, and virtualization. A well-managed deadline workflow scheduling is required to improve end-user satisfaction and system performance. In the meantime, the intrinsic uncertainty in the cloud increases the difficulties of scheduling problems. Therefore, it is a great challenge to improve system performance and optimize several scheduling criteria simultaneously. To address the above issues, a novel concurrent workflow scheduling method for heterogeneous distributed environments based on the new Multi-Criteria Decision Making (MCDM) method i.e., TOPSIS (Technique of Order Preference by Similarity to Ideal Solution) is presented. A weighted sum of execution time, cost and communication time are used to find out the optimal resource among the existing resources as per the workflow task requirements. The proposed method minimizes the makespan and execution cost of the workflow and improves the resource efficiency under uncertain environment. The performance of the proposed work is compared with the state-of-the-art algorithms such as Cloud-based Workflow Scheduling Algorithm (CWSA), Earliest Finish Time-Maximum Effective Reduction (EFT-MER) and Heterogeneous Earliest-Finish-Time (HEFT) algorithms based on deadline constraint and resource utilization. Our experimental results demonstrate that the proposed T-CCWSA outperforms current state-of-the-art heuristics with the criteria of achieving the deadline constraint, minimizing the cost of execution and resource efficiency.http://www.sciencedirect.com/science/article/pii/S1319157820303207TOPSISQuality of ServiceDeadlineSchedulingConcurrent Workflows
spellingShingle K. Kalyan Chakravarthi
L. Shyamala
V. Vaidehi
TOPSIS inspired cost-efficient concurrent workflow scheduling algorithm in cloud
Journal of King Saud University: Computer and Information Sciences
TOPSIS
Quality of Service
Deadline
Scheduling
Concurrent Workflows
title TOPSIS inspired cost-efficient concurrent workflow scheduling algorithm in cloud
title_full TOPSIS inspired cost-efficient concurrent workflow scheduling algorithm in cloud
title_fullStr TOPSIS inspired cost-efficient concurrent workflow scheduling algorithm in cloud
title_full_unstemmed TOPSIS inspired cost-efficient concurrent workflow scheduling algorithm in cloud
title_short TOPSIS inspired cost-efficient concurrent workflow scheduling algorithm in cloud
title_sort topsis inspired cost efficient concurrent workflow scheduling algorithm in cloud
topic TOPSIS
Quality of Service
Deadline
Scheduling
Concurrent Workflows
url http://www.sciencedirect.com/science/article/pii/S1319157820303207
work_keys_str_mv AT kkalyanchakravarthi topsisinspiredcostefficientconcurrentworkflowschedulingalgorithmincloud
AT lshyamala topsisinspiredcostefficientconcurrentworkflowschedulingalgorithmincloud
AT vvaidehi topsisinspiredcostefficientconcurrentworkflowschedulingalgorithmincloud