Multi-objective and multi constrained task scheduling framework for computational grids

Abstract Grid computing emerged as a powerful computing domain for running large-scale parallel applications. Scheduling computationally intensive parallel applications such as scientific, commercial etc., computational grids is a NP-complete problem. Many researchers have proposed several task sche...

Full description

Bibliographic Details
Main Authors: Sujay N. Hegde, D. B. Srinivas, M. A. Rajan, Sita Rani, Aman Kataria, Hong Min
Format: Article
Language:English
Published: Nature Portfolio 2024-03-01
Series:Scientific Reports
Subjects:
Online Access:https://doi.org/10.1038/s41598-024-56957-8
_version_ 1797247275230035968
author Sujay N. Hegde
D. B. Srinivas
M. A. Rajan
Sita Rani
Aman Kataria
Hong Min
author_facet Sujay N. Hegde
D. B. Srinivas
M. A. Rajan
Sita Rani
Aman Kataria
Hong Min
author_sort Sujay N. Hegde
collection DOAJ
description Abstract Grid computing emerged as a powerful computing domain for running large-scale parallel applications. Scheduling computationally intensive parallel applications such as scientific, commercial etc., computational grids is a NP-complete problem. Many researchers have proposed several task scheduling algorithms on grids based on formulating and solving it as an optimization problem with different objective functions such as makespan, cost, energy etc. Further to address the requirements/demands/needs of the users (lesser cost, lower latency etc.) and grid service providers (high utilization and high profitability), a task scheduler needs to be designed based on solving a multi-objective optimization problem due to several trade-offs among the objective functions. In this direction, we propose an efficient multi-objective task scheduling framework to schedule computationally intensive tasks on heterogeneous grid networks. This framework minimizes turnaround time, communication, and execution costs while maximizing grid utilization. We evaluated the performance of our proposed algorithm through experiments conducted on standard, random, and scientific task graphs using the GridSim simulator.
first_indexed 2024-04-24T19:56:06Z
format Article
id doaj.art-8a42d3db7ff34719874c3ddbbdf937b9
institution Directory Open Access Journal
issn 2045-2322
language English
last_indexed 2024-04-24T19:56:06Z
publishDate 2024-03-01
publisher Nature Portfolio
record_format Article
series Scientific Reports
spelling doaj.art-8a42d3db7ff34719874c3ddbbdf937b92024-03-24T12:20:37ZengNature PortfolioScientific Reports2045-23222024-03-0114113110.1038/s41598-024-56957-8Multi-objective and multi constrained task scheduling framework for computational gridsSujay N. Hegde0D. B. Srinivas1M. A. Rajan2Sita Rani3Aman Kataria4Hong Min5University of California USANitte Meenakshi Institute of TechnologyTCS Research and InnovationGuru Nanak Dev Engineering CollegeAmity Institute of Defence Technology, Amity UniversitySchool of Computing, Gachon UniversityAbstract Grid computing emerged as a powerful computing domain for running large-scale parallel applications. Scheduling computationally intensive parallel applications such as scientific, commercial etc., computational grids is a NP-complete problem. Many researchers have proposed several task scheduling algorithms on grids based on formulating and solving it as an optimization problem with different objective functions such as makespan, cost, energy etc. Further to address the requirements/demands/needs of the users (lesser cost, lower latency etc.) and grid service providers (high utilization and high profitability), a task scheduler needs to be designed based on solving a multi-objective optimization problem due to several trade-offs among the objective functions. In this direction, we propose an efficient multi-objective task scheduling framework to schedule computationally intensive tasks on heterogeneous grid networks. This framework minimizes turnaround time, communication, and execution costs while maximizing grid utilization. We evaluated the performance of our proposed algorithm through experiments conducted on standard, random, and scientific task graphs using the GridSim simulator.https://doi.org/10.1038/s41598-024-56957-8Grid computingDirect acyclic graphScientific graphGridSimTOPSIS
spellingShingle Sujay N. Hegde
D. B. Srinivas
M. A. Rajan
Sita Rani
Aman Kataria
Hong Min
Multi-objective and multi constrained task scheduling framework for computational grids
Scientific Reports
Grid computing
Direct acyclic graph
Scientific graph
GridSim
TOPSIS
title Multi-objective and multi constrained task scheduling framework for computational grids
title_full Multi-objective and multi constrained task scheduling framework for computational grids
title_fullStr Multi-objective and multi constrained task scheduling framework for computational grids
title_full_unstemmed Multi-objective and multi constrained task scheduling framework for computational grids
title_short Multi-objective and multi constrained task scheduling framework for computational grids
title_sort multi objective and multi constrained task scheduling framework for computational grids
topic Grid computing
Direct acyclic graph
Scientific graph
GridSim
TOPSIS
url https://doi.org/10.1038/s41598-024-56957-8
work_keys_str_mv AT sujaynhegde multiobjectiveandmulticonstrainedtaskschedulingframeworkforcomputationalgrids
AT dbsrinivas multiobjectiveandmulticonstrainedtaskschedulingframeworkforcomputationalgrids
AT marajan multiobjectiveandmulticonstrainedtaskschedulingframeworkforcomputationalgrids
AT sitarani multiobjectiveandmulticonstrainedtaskschedulingframeworkforcomputationalgrids
AT amankataria multiobjectiveandmulticonstrainedtaskschedulingframeworkforcomputationalgrids
AT hongmin multiobjectiveandmulticonstrainedtaskschedulingframeworkforcomputationalgrids