Energy-aware task scheduling in mobile cloud computing

被引:0
作者
Chaogang Tang
Mingyang Hao
Xianglin Wei
Wei Chen
机构
[1] China University of Mining and Technology,School of Computer Science and Technology
[2] Nanjing Telecommunication Technology Research Institute,undefined
来源
Distributed and Parallel Databases | 2018年 / 36卷
关键词
Energy efficiency; Mobile cloud computing; Task scheduling; Heuristic algorithms;
D O I
暂无
中图分类号
学科分类号
摘要
The limited energy supply, computing, storage and transmission capabilities of mobile devices pose a number of challenges for improving the quality of service (QoS) of various mobile applications, which has stimulated the emergence of many enhanced mobile computing paradigms, such as mobile cloud computing (MCC), fog computing, mobile edge computing (MEC), etc. The mobile devices need to partition mobile applications into related tasks and decide which tasks should be offloaded to remote computing facilities provided by cloud computing, fog nodes etc. It is very important yet tough to decide which tasks to be uploaded and where they are scheduled since this could greatly impact the applications’ timeliness and mobile devices’ lifetime. In this paper, we model the task scheduling problem at the end-user mobile device as an energy consumption optimization problem, while taking into account task dependency, data transmission and other constraint conditions such as task deadline and cost. We further present several heuristic algorithms to solve it. A series of simulation experiments are conducted to evaluate the performance of the algorithms and the results show that our proposed algorithms outperform the state-of-the-art algorithms in energy efficiency as well as response time.
引用
收藏
页码:529 / 553
页数:24
相关论文
共 43 条
[1]  
Conti M(2011)Research challenges towards the future internet Comput. Commun. 34 2115-2134
[2]  
Satyanarayanan M(2009)The case for VM-based cloudlets in mobile computing IEEE Pervasive Comput. 8 14-23
[3]  
Kumar K(2010)Cloud computing for mobile users: can offloading computation save energy? Computer 43 51-56
[4]  
Lu YH(2015)Enhanced particle swarm optimization for task scheduling in cloud computing environments Procedia Comput. Sci. 65 920-929
[5]  
Awad AI(2015)Towards energy-efficient scheduling for real-time tasks under uncertain cloud computing environment J. Syst. Softw. 99 20-35
[6]  
El-Hefnawy NA(2013)A task scheduling algorithm based on QoS-driven in cloud computing Procedia Comput. 17 1162-1169
[7]  
Abdelkader HM(2012)Profit-driven scheduling for cloud services with data access awareness J. Parallel Distrib. Comput. 72 591-602
[8]  
Chen H(2015)Allocation-aware task scheduling for heterogeneous multi-cloud systems Procedia Comput. 50 176-184
[9]  
Zhu X(2014)A new approach for task scheduling optimization in mobile cloud computing Lect. Notes Electr. Eng. 301 211-220
[10]  
Guo H(2017)Towards energy-efficient task scheduling on smart phones in mobile crowd sensing systems Comput. Netw. 115 100-109