Energy-Efficient Dynamic Computation Offloading and Cooperative Task Scheduling in Mobile Cloud Comp

Page 1

Energy-Efficient Dynamic Computation Offloading and Cooperative Task Scheduling in Mobile Cloud Computing

Abstract: Mobile cloud computing (MCC) as an emerging and prospective computing paradigm, can significantly enhance com- putation capability and save energy for smart mobile devices (SMDs) by offloading computation-intensive tasks from resource- constrained SMDs onto resource-rich cloud. However, how to achieve energy-efficient computation offloading under hard constraint for Application completion time remains a challenge. To address such a challenge, in this paper, we provide an energy-efficient dynamic offloading and resource scheduling (eDors) policy to reduce energy consumption and shorten application completion time. We first formulate the eDors problem into an energy-efficiency cost (EEC) minimization problem while satisfying task-dependency requires- ment and completion time deadline constraint. We then propose a distributed eDors algorithm consisting of three sub algorithms of computation offloading selection, clock frequency control and transmission power allocation. Next, we show that computation offloading selection depends on not only the computing workload of a task, but also the maximum completion time of its immediate predecessors and the clock frequency and transmission power of the mobile device. Finally, we provide


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.
Energy-Efficient Dynamic Computation Offloading and Cooperative Task Scheduling in Mobile Cloud Comp by ieeeprojectchennai - Issuu