Meeting QoS of Users in a Edge to Cloud Platform via Optimally Placing Services and Scheduling Tasks
Matthew Turner, Hana Khamfroush

TL;DR
This paper addresses service placement and task scheduling in an edge-to-cloud platform to meet user deadlines cost-effectively, proposing heuristics that perform near-optimally with reduced complexity.
Contribution
It formulates the deadline-aware service placement and scheduling as an ILP, proves its NP-hardness, and introduces heuristics for practical solutions.
Findings
Heuristics achieve near-optimal performance
Proposed methods reduce complexity significantly
Simulation validates effectiveness across scenarios
Abstract
This paper considers the problem of service placement and task scheduling on a three-tiered edge-to-cloud platform when user requests must be met by a certain deadline. Time-sensitive applications (e.g., augmented reality, gaming, real-time video analysis) have tight constraints that must be met. With multiple possible computation centers, the "where" and "when" of solving these requests becomes paramount when meeting their deadlines. We formulate the problem of meeting users' deadlines while minimizing the total cost of the edge-to-cloud service provider as an Integer Linear Programming (ILP) problem. We show the NP-hardness of this problem, and propose two heuristics based on making decisions on a local vs global scale. We vary the number of users, the QoS constraint, and the cost difference between remote cloud and cloudlets(edge clouds), and run multiple Monte-Carlo runs for each…
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 · Image and Video Quality Assessment · Cloud Computing and Resource Management
