Application placement study of environment adaptive software
Yoji Yamato

TL;DR
This paper proposes a method using linear programming to optimize the placement of offloaded applications in environment-adaptive software, enhancing performance and user satisfaction on heterogeneous hardware.
Contribution
It introduces a novel approach to determine optimal application placement for environment-adaptive software using linear programming, addressing a gap in existing research.
Findings
Applications can be optimally placed using the proposed method
Simulation results confirm effective application arrangement
Improves performance and user satisfaction
Abstract
To use heterogeneous hardware, programmers must have sufficient technical skills to utilize OpenMP, CUDA, and OpenCL. On the basis of this, I have proposed environment-adaptive software that enables automatic conversion, configuration, and high performance operation of once written code, in accordance with the hardware. However, although it has been considered to convert the code according to the offload devices, there has been no study where to place the offloaded applications to satisfy users' requirements of price and response time. In this paper, as a new element of environment-adapted software, I examine a method to calculate appropriate locations using linear programming method. I confirm that applications can be arranged appropriately through simulations.
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
TopicsDistributed and Parallel Computing Systems
