GiPH: Generalizable Placement Learning for Adaptive Heterogeneous Computing
Yi Hu, Chaoran Zhang, Edward Andert, Harshul Singh, Aviral, Shrivastava, James Laudon, Yanqi Zhou, Bob Iannucci, Carlee Joe-Wong

TL;DR
GiPH introduces a novel graph neural network approach that learns to efficiently place applications in dynamic, heterogeneous device clusters, significantly reducing completion times and adapting to changing environments.
Contribution
The paper presents GiPH, a new learning-based placement method that generalizes to dynamic device clusters using a graph representation and scalable GNN, addressing limitations of fixed-cluster assumptions.
Findings
GiPH achieves up to 30.5% lower completion times.
GiPH searches up to 3X faster than existing policies.
The approach generalizes well to various task graphs and device configurations.
Abstract
Careful placement of a computational application within a target device cluster is critical for achieving low application completion time. The problem is challenging due to its NP-hardness and combinatorial nature. In recent years, learning-based approaches have been proposed to learn a placement policy that can be applied to unseen applications, motivated by the problem of placing a neural network across cloud servers. These approaches, however, generally assume the device cluster is fixed, which is not the case in mobile or edge computing settings, where heterogeneous devices move in and out of range for a particular application. We propose a new learning approach called GiPH, which learns policies that generalize to dynamic device clusters via 1) a novel graph representation gpNet that efficiently encodes the information needed for choosing a good placement, and 2) a scalable graph…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsIoT and Edge/Fog Computing · Age of Information Optimization · Green IT and Sustainability
MethodsGraph Neural Network
