Energy-aware task scheduling in mobile cloud computing

被引:24
作者
Tang, Chaogang [1 ]
Hao, Mingyang [1 ]
Wei, Xianglin [2 ]
Chen, Wei [1 ]
机构
[1] China Univ Min & Technol, Sch Comp Sci & Technol, Xuzhou, Jiangsu, Peoples R China
[2] Nanjing Telecommun Technol Res Inst, Nanjing, Jiangsu, Peoples R China
基金
中国博士后科学基金; 中国国家自然科学基金;
关键词
Energy efficiency; Mobile cloud computing; Task scheduling; Heuristic algorithms; OPTIMIZATION; ALLOCATION; DRIVEN;
D O I
10.1007/s10619-018-7231-7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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
页数:25
相关论文
共 26 条
[1]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theory of NP-Completeness
[2]   Enhanced Particle Swarm Optimization For Task Scheduling In Cloud Computing Environments [J].
Awad, A. I. ;
El-Hefnawy, N. A. ;
Kader, H. M. Abdel .
INTERNATIONAL CONFERENCE ON COMMUNICATIONS, MANAGEMENT, AND INFORMATION TECHNOLOGY (ICCMIT'2015), 2015, 65 :920-929
[3]   Towards energy-efficient scheduling for real-time tasks under uncertain cloud computing environment [J].
Chen, Huangke ;
Zhu, Xiaomin ;
Guo, Hui ;
Zhu, Jianghan ;
Qin, Xiao ;
Wu, Jianhong .
JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 99 :20-35
[4]   Research challenges towards the Future Internet [J].
Conti, Marco ;
Chong, Song ;
Fdida, Serge ;
Jia, Weijia ;
Karl, Holger ;
Lin, Ying-Dar ;
Maehoenen, Petri ;
Maier, Martin ;
Molva, Refik ;
Uhlig, Steve ;
Zukerman, Moshe .
COMPUTER COMMUNICATIONS, 2011, 34 (18) :2115-2134
[5]   Constraints-driven Service Composition in Mobile Cloud Computing [J].
Deng, Shuiguang ;
Huang, Longtao ;
Wu, Hongyue ;
Wu, Zhaohui .
2016 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS), 2016, :228-235
[6]   Cost Optimization of Real-Time Cloud Applications Using Developmental Genetic Programming [J].
Deniziak, Stanislaw ;
Ciopinski, Leszek ;
Pawinski, Grzegorz ;
Wieczorek, Karol ;
Bak, Slawomir .
2014 IEEE/ACM 7TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC), 2014, :774-779
[7]  
Goldberg D. E., 1990, GENETIC ALGORITHMS S, P2104
[8]  
Guo S., 2016, P 35 C COMPUTER COMM, P1, DOI [10.1109/INFOCOM.2016.7524497, DOI 10.1109/INFOCOM.2016.7524497]
[9]  
Holland I.H., 1975, ADAPTATION NATURAL A
[10]   Power-aware provisioning of virtual machines for real-time Cloud services [J].
Kim, Kyong Hoon ;
Beloglazov, Anton ;
Buyya, Rajkumar .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2011, 23 (13) :1491-1505