  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.
