JOURNAL ARTICLE

STBO: Dynamic Resource-aware Scheduling in Cloud-fog Environments for Improved Task Allocation

Abstract

Scheduling is an NP-hard problem, and heuristic algorithms are unable to find approximate solutions within a feasible time frame. Efficient Task Scheduling (TS) in Cloud-Fog Computing (CFC) environments is crucial for meeting the diverse resource demands of modern applications. This paper introduces the Sewing Training-Based Optimization (STBO) algorithm, a novel approach to resource-aware task scheduling that effectively balances workloads across cloud and fog resources. STBO categorizes Virtual Machines (VMs) into low, medium, and high resource utilization queues based on their computational power and availability. By dynamically allocating tasks to these queues, STBO minimizes delays and ensures that tasks with stringent deadlines are executed in optimal environments, enhancing overall system performance. The algorithm leverages processing delays, task deadlines, and VM capabilities to assign tasks intelligently, reducing response times and improving resource utilization. Experimental results demonstrate that STBO outperforms existing scheduling algorithms in reducing makespan by 21.6%, improved energy usage by 31%, and maximizing throughput by 27.8%, making it well-suited for real-time, resource-intensive applications in CFC systems.

Keywords:
Computer science Distributed computing Cloud computing Scheduling (production processes) Queue Job shop scheduling Dynamic priority scheduling Virtual machine Real-time computing Computer network Mathematical optimization Operating system Quality of service Schedule

Metrics

1
Cited By
5.17
FWCI (Field Weighted Citation Impact)
0
Refs
0.89
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

IoT and Edge/Fog Computing
Physical Sciences →  Computer Science →  Computer Networks and Communications
Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
Advanced Neural Network Applications
Physical Sciences →  Computer Science →  Computer Vision and Pattern Recognition

Related Documents

JOURNAL ARTICLE

An Optimized Resource Allocation by Improved Task Scheduling Algorithm in Cloud Environments

J. PraveenchandarA. Tamilarasi

Journal:   Journal of Computational and Theoretical Nanoscience Year: 2018 Vol: 15 (8)Pages: 2655-2658
JOURNAL ARTICLE

IBOA: Cost-aware Task Scheduling Model for Integrated Cloud-fog Environments

Santhosh Kumar MedishettiGanesh Reddy KarriRakesh Kumar Donthi

Journal:   International Journal of Information Technology and Computer Science Year: 2024 Vol: 16 (5)Pages: 52-68
BOOK-CHAPTER

Energy-Aware Task Scheduling and Resource Allocation in Cloud Computing

Yamina MehorMohammed RebbahOmar Smail

Advances in intelligent systems research/Advances in Intelligent Systems Research Year: 2025 Pages: 258-263
© 2026 ScienceGate Book Chapters — All rights reserved.