A reliability- and latency-driven task allocation framework for workflow applications in the edge-hub-cloud continuum
Andreas Kouloumpris, Georgios L. Stavrinides, Maria K. Michael, Theocharis Theocharides

TL;DR
This paper introduces an exact multi-objective task allocation framework for workflow applications in the edge-hub-cloud system, optimizing reliability and latency simultaneously with proven effectiveness and scalability.
Contribution
It presents a comprehensive binary integer linear programming model that jointly optimizes reliability and latency, considering time redundancy and real-world constraints in the edge-hub-cloud architecture.
Findings
Achieved 84.19% average reliability improvement
Reduced latency by 49.81% on average
Demonstrated scalability with runtimes up to 50.94 seconds
Abstract
A growing number of critical workflow applications leverage a streamlined edge-hub-cloud architecture, which diverges from the conventional edge computing paradigm. An edge device, in collaboration with a hub device and a cloud server, often suffices for their reliable and efficient execution. However, task allocation in this streamlined architecture is challenging due to device limitations and diverse operating conditions. Given the inherent criticality of such workflow applications, where reliability and latency are vital yet conflicting objectives, an exact task allocation approach is typically required to ensure optimal solutions. As no existing method holistically addresses these issues, we propose an exact multi-objective task allocation framework to jointly optimize the overall reliability and latency of a workflow application in the specific edge-hub-cloud architecture. We…
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
TopicsCloud Computing and Resource Management · IoT and Edge/Fog Computing · Scientific Computing and Data Management
