Next Article in Journal
A Cross-Chain-Based Access Control Framework for Cloud Environment
Previous Article in Journal
Data-Driven Diagnostics for Pediatric Appendicitis: Machine Learning to Minimize Misdiagnoses and Unnecessary Surgeries
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Task Scheduling for Public Clouds Using a Fuzzy Controller-Based Priority- and Deadline-Aware Approach

1
Department of Computer Engineering, Aligarh Muslim University, Aligarh 202002, India
2
Prof. M.N. Faruqui Computer Centre, Aligarh Muslim University, Aligarh 202002, India
*
Author to whom correspondence should be addressed.
Future Internet 2025, 17(4), 148; https://doi.org/10.3390/fi17040148
Submission received: 26 February 2025 / Revised: 19 March 2025 / Accepted: 20 March 2025 / Published: 27 March 2025

Abstract

With the increasing predominance of public cloud computing, managing the cost of usage for end users has become vital in importance. Task scheduling has emerged as an important target of research in this area. The present work considers the problem of assigning tasks with different priorities to clouds, with the main requirement being to ensure the meeting of deadlines for high-priority tasks at all costs. The idea is to use as many public cloud resources as needed to satisfy this constraint, even if it means incurring more cost. To solve this problem, the present work proposes a two-stage approach that uses a fuzzy logic controller and heuristic-based task rearrangement. The proposed approach is compared with the FCFS-EDF, SJF-EDF, and Random-EDF approaches using synthetic and GoCJ datasets, and it demonstrates the ability to meet all the primary constraints. The experiments also demonstrate that the required constraints do not necessarily require a higher cost expenditure. It is also shown that if a higher expenditure does occur for a particular task set, the proposed approach is able to keep the rise in cost minimal.
Keywords: cloud computing; fuzzy logic; task scheduling; deadline; priority; public cloud cloud computing; fuzzy logic; task scheduling; deadline; priority; public cloud

Share and Cite

MDPI and ACS Style

Qamar, S.; Ahmad, N.; Khan, P.M. Task Scheduling for Public Clouds Using a Fuzzy Controller-Based Priority- and Deadline-Aware Approach. Future Internet 2025, 17, 148. https://doi.org/10.3390/fi17040148

AMA Style

Qamar S, Ahmad N, Khan PM. Task Scheduling for Public Clouds Using a Fuzzy Controller-Based Priority- and Deadline-Aware Approach. Future Internet. 2025; 17(4):148. https://doi.org/10.3390/fi17040148

Chicago/Turabian Style

Qamar, Saad, Nesar Ahmad, and Parvez Mahmood Khan. 2025. "Task Scheduling for Public Clouds Using a Fuzzy Controller-Based Priority- and Deadline-Aware Approach" Future Internet 17, no. 4: 148. https://doi.org/10.3390/fi17040148

APA Style

Qamar, S., Ahmad, N., & Khan, P. M. (2025). Task Scheduling for Public Clouds Using a Fuzzy Controller-Based Priority- and Deadline-Aware Approach. Future Internet, 17(4), 148. https://doi.org/10.3390/fi17040148

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop