Algorithmics and Complexity of Cost-Driven Task Offloading with Submodular Optimization in Edge-Cloud Environments
Longkun Guo, Jiawei Lin, Xuanming Xu, Peng Li

TL;DR
This paper studies cost-efficient task offloading in edge-cloud systems, showing that under certain assumptions the problem is polynomially solvable using submodular optimization, with practical algorithms outperforming existing methods.
Contribution
It introduces the communication assumption simplifying the offloading problem, proves NP-hardness without it, and demonstrates polynomial solvability via submodular minimization, along with practical algorithm evaluation.
Findings
The offloading problem is NP-hard without the communication assumption.
Under the communication assumption, the problem becomes polynomially solvable.
Proposed algorithms outperform state-of-the-art in efficiency and cost-effectiveness.
Abstract
Emerging applications such as autonomous driving pose the challenge of efficient cost-driven offloading in edge-cloud environments. This involves assigning tasks to edge and cloud servers for separate execution, with the goal of minimizing the total service cost including communication and computation costs. In this paper, observing that the intra-cloud communication costs are relatively low and can often be neglected in many real-world applications, we consequently introduce the so-called communication assumption which posits that the intra-cloud communication costs are not higher than the inter-partition communication cost between cloud and edge servers, nor the cost among edge servers. As a preliminary analysis, we first prove that the offloading problem without the communication assumption is NP-hard, using a reduction from MAX-CUT. Then, we show that the offloading problem can be…
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 · Blockchain Technology Applications and Security
