Abstract
Mobile computation offloading is emerging as a promising technology to enhance the computation power of mobile devices by borrowing processing resources from the cloud. However, using cloud resource is a double-edged sword because of the potentially enormous network energy consumption of mobile devices. In this paper, we study the mobile device resource management problem for application throughput fairness and energy efficiency in computation offloading environment. Our problem seeks to optimize task arrival rates, scheduling for local processing and offloading, CPU clock speed, and network interface selection, so as to maximize the energy-utility efficiency defined as achievable utility per unit energy consumption. The efficiency metric has a fractional form that is hard to deal with in general. To address this difficulty, we modify a general Lyapunov optimization technique and derive a series of short-term problems that change over time with respect to an unknown objective parameter. Then, we derive an offloading algorithm and prove that the algorithm maximizes the long-term energy-utility efficiency. Trace-driven simulations demonstrate that our algorithm achieves high-energy efficiency while maintaining throughput fairness among applications running on a mobile device.
Original language | English |
---|---|
Article number | 8526324 |
Pages (from-to) | 3-19 |
Number of pages | 17 |
Journal | IEEE Transactions on Wireless Communications |
Volume | 18 |
Issue number | 1 |
DOIs | |
State | Published - Jan 2019 |
Externally published | Yes |
Bibliographical note
Publisher Copyright:© 2002-2012 IEEE.
Keywords
- Energy-utility efficiency
- application throughput fairness
- mobile computation offloading