Fuzzy clustering based scheduling algorithm for minimizing the tasks completion time in cloud computing environment

Abstract This paper explores the complexity of project planning in a cloud computing environment and recognizes the challenges associated with distributed resources, heterogeneity, and dynamic changes in workloads. This research introduces a fresh approach to planning cloud resources more effectivel...

Full description

Saved in:
Bibliographic Details
Main Author: Nawaf R. Alharbe
Format: Article
Language:English
Published: Nature Portfolio 2025-06-01
Series:Scientific Reports
Subjects:
Online Access:https://doi.org/10.1038/s41598-025-02654-z
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849469846848274432
author Nawaf R. Alharbe
author_facet Nawaf R. Alharbe
author_sort Nawaf R. Alharbe
collection DOAJ
description Abstract This paper explores the complexity of project planning in a cloud computing environment and recognizes the challenges associated with distributed resources, heterogeneity, and dynamic changes in workloads. This research introduces a fresh approach to planning cloud resources more effectively by utilizing fuzzy waterfall techniques. The goal is to make better use of resources while cutting down on scheduling costs. By categorizing resources based on their characteristics, this method aims to lower search costs during project planning and speed up the resource selection process. The paper presents the Budget and Time Constrained Heterogeneous Early Completion (BDHEFT) technique, which is an enhanced version of HEFT tailored to meet specific user requirements, such as budget constraints and execution timelines. With its focus on fuzzy resource allocation that considers task composition and priority, BDHEFT streamlines the project schedule, ultimately reducing both execution time and costs. The algorithm design and mathematical modeling discussed in this study lay a strong foundation for boosting task scheduling efficiency in cloud computing environments, which provides a broad perspective to improve the overall system performance and meet user quality requirements.
format Article
id doaj-art-5caaf4f7dcd54adaa1b043647f94f2f3
institution Kabale University
issn 2045-2322
language English
publishDate 2025-06-01
publisher Nature Portfolio
record_format Article
series Scientific Reports
spelling doaj-art-5caaf4f7dcd54adaa1b043647f94f2f32025-08-20T03:25:19ZengNature PortfolioScientific Reports2045-23222025-06-0115111710.1038/s41598-025-02654-zFuzzy clustering based scheduling algorithm for minimizing the tasks completion time in cloud computing environmentNawaf R. Alharbe0Computer Science Department, Collage of Computer Sciences and Engineering, Taibah UniversityAbstract This paper explores the complexity of project planning in a cloud computing environment and recognizes the challenges associated with distributed resources, heterogeneity, and dynamic changes in workloads. This research introduces a fresh approach to planning cloud resources more effectively by utilizing fuzzy waterfall techniques. The goal is to make better use of resources while cutting down on scheduling costs. By categorizing resources based on their characteristics, this method aims to lower search costs during project planning and speed up the resource selection process. The paper presents the Budget and Time Constrained Heterogeneous Early Completion (BDHEFT) technique, which is an enhanced version of HEFT tailored to meet specific user requirements, such as budget constraints and execution timelines. With its focus on fuzzy resource allocation that considers task composition and priority, BDHEFT streamlines the project schedule, ultimately reducing both execution time and costs. The algorithm design and mathematical modeling discussed in this study lay a strong foundation for boosting task scheduling efficiency in cloud computing environments, which provides a broad perspective to improve the overall system performance and meet user quality requirements.https://doi.org/10.1038/s41598-025-02654-zTask schedulingFuzzy clusteringHEFT algorithmCloud computing
spellingShingle Nawaf R. Alharbe
Fuzzy clustering based scheduling algorithm for minimizing the tasks completion time in cloud computing environment
Scientific Reports
Task scheduling
Fuzzy clustering
HEFT algorithm
Cloud computing
title Fuzzy clustering based scheduling algorithm for minimizing the tasks completion time in cloud computing environment
title_full Fuzzy clustering based scheduling algorithm for minimizing the tasks completion time in cloud computing environment
title_fullStr Fuzzy clustering based scheduling algorithm for minimizing the tasks completion time in cloud computing environment
title_full_unstemmed Fuzzy clustering based scheduling algorithm for minimizing the tasks completion time in cloud computing environment
title_short Fuzzy clustering based scheduling algorithm for minimizing the tasks completion time in cloud computing environment
title_sort fuzzy clustering based scheduling algorithm for minimizing the tasks completion time in cloud computing environment
topic Task scheduling
Fuzzy clustering
HEFT algorithm
Cloud computing
url https://doi.org/10.1038/s41598-025-02654-z
work_keys_str_mv AT nawafralharbe fuzzyclusteringbasedschedulingalgorithmforminimizingthetaskscompletiontimeincloudcomputingenvironment