An Energy Consumption Oriented Offloading Algorithm for Fog Computing

Fog computing is a promising method for computation offloading by bringing the computation at arms reach, which is characterized by low latency and significant for the delay-sensitive applications. Offloading is effectively to extend the lifetime of battery of mobile device by executing some applications remotely. In this paper, we provide an energy consumption oriented offloading algorithm to save mobile devices energy while satisfying given application response time requirement. We formulate the offloading algorithm as minimizing energy consumption with the constraints of time tolerance and the maximum transmission power. It dynamically selects cloud computing or fog computing to offload computing instead of only relying on cloud computing. The numerical results show that our offloading algorithm can reduce the energy consumption obviously.