Cache–aware task and workflow ensemble scheduling in edge–based infrastructures
摘要
To address the limitations of cloud computing in supporting latency-sensitive applications, edge computing has emerged as a promising solution. This paradigm places computational resources near end-user devices, at the edge of the network. It is particularly suited for latency and security-sensitive applications, which typically involve low processing demands but high interaction between end devices and servers. However, unlocking the full potential of edge-based infrastructures requires comprehensive and effective resource management policies. This area presents several significant challenges. To overcome these, this paper proposes a cache-aware task and workflow ensemble scheduling solution tailored for edge environments. The proposed method utilizes a workflow ensemble model to account for task dependencies and determine execution order within applications. To improve resource management efficiency, it incorporates cache-awareness into the scheduling algorithm, reducing data transfer costs, improving data availability, decreasing service latency, and enhancing overall system performance. Specifically, we aim to proactively cache frequently accessed data on edge servers before scheduling workflow ensembles. A scheduling strategy is then applied to optimally assign tasks to resources, minimizing the total workflow execution time within each ensemble. Simulation results confirm that the proposed method outperforms existing approaches in terms of execution time and efficiency.