<p>The rapid growth of IoT devices demands efficient resource allocation to satisfy low-latency and high-performance requirements in fog computing. However, most existing approaches predominantly rely on CPU-based resource scheduling, failing to leverage GPU resource potential for heterogeneous workloads. This paper introduces ARAMS (Adaptive Resource Allocation with Machine Learning and Shortest Job First), a novel hybrid framework that integrates machine learning–based CPU/GPU resource prediction with a greedy SJF scheduler to achieve real-time, adaptive task distribution. The technical novelty of ARAMS lies in its predictive allocation model that dynamically maps IoT workloads to heterogeneous fog resources based (CPU/GPU) on computational intensity and latency constraints. Experimental evaluations on real-world multi-domain IoT traffic datasets demonstrate that ARAMS achieves a 99.4% allocation ratio at 900-task capacity, reduces allocation time to 0.07 seconds, maintains latency below 0.12 seconds, and improves Strict Prediction–Constrained Allocation Accuracy (<i>Strict PCAA</i>) to 0.90, outperforming Hybrid Architecture (HA) and FCFS baselines. These results confirm ARAMS’s scalability, adaptivity, and computational efficiency for heterogeneous fog environments.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Adaptive fog resource management through ML-based prediction SJF scheduling

  • Luthfan Hadi Pramono,
  • Shan-Hsiang Shen

摘要

The rapid growth of IoT devices demands efficient resource allocation to satisfy low-latency and high-performance requirements in fog computing. However, most existing approaches predominantly rely on CPU-based resource scheduling, failing to leverage GPU resource potential for heterogeneous workloads. This paper introduces ARAMS (Adaptive Resource Allocation with Machine Learning and Shortest Job First), a novel hybrid framework that integrates machine learning–based CPU/GPU resource prediction with a greedy SJF scheduler to achieve real-time, adaptive task distribution. The technical novelty of ARAMS lies in its predictive allocation model that dynamically maps IoT workloads to heterogeneous fog resources based (CPU/GPU) on computational intensity and latency constraints. Experimental evaluations on real-world multi-domain IoT traffic datasets demonstrate that ARAMS achieves a 99.4% allocation ratio at 900-task capacity, reduces allocation time to 0.07 seconds, maintains latency below 0.12 seconds, and improves Strict Prediction–Constrained Allocation Accuracy (Strict PCAA) to 0.90, outperforming Hybrid Architecture (HA) and FCFS baselines. These results confirm ARAMS’s scalability, adaptivity, and computational efficiency for heterogeneous fog environments.