Online Placement of Multi-Component Applications in Edge Computing Environments
Shiqiang Wang, Murtaza Zafer, Kin K. Leung

TL;DR
This paper develops provably efficient algorithms for placing multi-component applications in edge computing environments, optimizing resource allocation across MECs and core clouds with performance guarantees.
Contribution
It introduces online algorithms with provable bounds for application placement in edge computing, extending from linear to tree application graphs with resource and link considerations.
Findings
Optimal placement algorithm for linear application graphs.
Poly-logarithmic competitive ratio for online placement of tree graphs.
Joint consideration of node and link resource assignment.
Abstract
Mobile edge computing is a new cloud computing paradigm which makes use of small-sized edge-clouds to provide real-time services to users. These mobile edge-clouds (MECs) are located in close proximity to users, thus enabling users to seamlessly access applications running on MECs. Due to the co-existence of the core (centralized) cloud, users, and one or multiple layers of MECs, an important problem is to decide where (on which computational entity) to place different components of an application. This problem, known as the application or workload placement problem, is notoriously hard, and therefore, heuristic algorithms without performance guarantees are generally employed in common practice, which may unknowingly suffer from poor performance as compared to the optimal solution. In this paper, we address the application placement problem and focus on developing algorithms with…
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.
