Phased Scheduling for Resource-Constrained Mobile Devices in Mobile Cloud Computing
Mobile cloud computing combines wireless access service and cloud computing to improve the performance of mobile applications. Mobile cloud computing can balance the application distribution between the mobile device and the cloud, in order to achieve faster interactions, battery savings and better resource utilization. To support mobile cloud computing, the paper proposes a phased scheduling model of mobile cloud such that mobile devices users experience lower interaction times and extended battery life. The phased scheduling optimization is solved by two subproblems: mobile devices batch application optimization and mobile devices job level optimization. At the first stage, the mobile cloud global scheduling optimization implements the allocation of the cloud resources to the mobile devices batch applications. At the second stage, mobile devices job level optimization adjusts the cloud resource usages to optimize the utility of single mobile devices application. In the simulations, compared with other algorithm, our proposed mobile cloud phased scheduling algorithms achieve the better performance with acceptable overhead.
phased scheduling mobile device mobile cloud cloud computing