Optimal Multi-Constrained Workflow Scheduling for Cyber-Physical Systems in the Edge-Cloud Continuum
Andreas Kouloumpris, Georgios L. Stavrinides, Maria K. Michael, Theocharis Theocharides

TL;DR
This paper introduces an optimal multi-constrained workflow scheduling method for cyber-physical systems in the edge-cloud continuum, significantly reducing latency compared to existing heuristics.
Contribution
It formulates a comprehensive mixed integer linear programming model considering multiple constraints and heterogeneity, and demonstrates superior performance over heuristics in real-world and synthetic scenarios.
Findings
Achieves 13.54% latency reduction in real-world use case.
Attains 33.03% latency decrease in synthetic workflows.
Demonstrates scalability of the proposed method.
Abstract
The emerging edge-hub-cloud paradigm has enabled the development of innovative latency-critical cyber-physical applications in the edge-cloud continuum. However, this paradigm poses multiple challenges due to the heterogeneity of the devices at the edge of the network, their limited computational, communication, and energy capacities, as well as their different sensing and actuating capabilities. To address these issues, we propose an optimal scheduling approach to minimize the overall latency of a workflow application in an edge-hub-cloud cyber-physical system. We consider multiple edge devices cooperating with a hub device and a cloud server. All devices feature heterogeneous multicore processors and various sensing, actuating, or other specialized capabilities. We present a comprehensive formulation based on continuous-time mixed integer linear programming, encapsulating multiple…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsIoT and Edge/Fog Computing · Cloud Computing and Resource Management · Real-Time Systems Scheduling
