Computer Science ›› 2019, Vol. 46 ›› Issue (6): 135-142.doi: 10.11896/j.issn.1002-137X.2019.06.020

Previous Articles     Next Articles

MC2ETS:An Energy-efficient Tasks Scheduling Algorithm in Mobile Cloud Computing

YE Fu-ming, LI Wen-ting, WANG Ying   

  1. (School of Computer and Information Engineering,Guizhou University of Commerce,Guiyang 550014,China)
  • Received:2018-01-29 Published:2019-06-24

Abstract: Mobile cloud computing can migrate the tasks scheduled on mobile devices to cloud,which can reduce the ene-rgy consumption of mobile device and improve the tasks execution efficiency.Tasks scheduling problem with Directed Acyclic Graph (DAG) model in mobile cloud computing was studied.Traditional methods for scheduling tasks usually are short of optimizing synchronous both tasks completion time and energy consumption of mobile device,an energy-efficient tasks scheduling algorithm of mobile cloud computing (MC2ETS) was presented in this paper.The algorithm consists of three steps.Firstly,the initial scheduling is carried out to minimize the application completion time.Then the task scheduling migration is conducted based on minimizing the energy consumption,while satisfying the constraint of application completion time.At last,through DVFS(Dynamic Voltage/Frequency Scale) algorithm,the energy consumption is reduced further.The feasibility of the proposed algorithm was verified through the specific example,and the time complexity of the proposed algorithm was analyzed.Finally,through the systemic experimental analysis compared with the baseline algorithms,this paper proved that the proposed algorithm can achieve the trade-off optimization between the scheduling time index and the energy consumption of mobile device in most cases.

Key words: Energy-efficient, Mobile cloud computing, Tasks migration, Tasks scheduling, Trade-off optimization

CLC Number: 

  • TP393
[1]PEDRAM M.A semi-Markovian decision process based control method for offloading tasks from mobile devices to the cloud[C]∥Proceedings of the 2013 International Conference on Global Communication.IEEE,2013:2885-2890.
[2]ZARE J,ABOLFAZLI S,SHOJAFAR M,et al.Resource Sche-duling in Mobile Cloud Computing:Taxonomy and Open Challenges[C]∥IEEE International Conference on Data Science and Data Intensive Systems.IEEE Computer Society,2015:594-603.
[3]BARBERA M V,KOSTA S,MEI A,et al.To Offload or Not to Offload?The Bandwidth and Energy Costs of Mobile Cloud Computing[J].Proceedings-IEEE INFOCOM,2015,12(11):1285-1293.
[4]ZHOU B,DASTJERDI A V,CALHEIROS R N,et al.A Context Sensitive Offloading Scheme for Mobile Cloud Computing Service[C]∥IEEE,International Conference on Cloud Computing.IEEE,2015:869-876.
[5]ATRE H,RAZDAN K,SAGAR R K.A review of mobile cloud computing[C]∥Cloud System and Big Data Engineering.IEEE,2016:199-202.
[6]BALAMURUGAN M,AKILA V.Effective processor selection on heterogeneous computing[C]∥International Conference on Science Technology Engineering and Management.IEEE,2016:13-16.
[7]FENG B,GAO J.Distributed Parallel Needleman-Wunsch Algorithm on Heterogeneous Cluster System[C]∥International Conference on Network and Information Systems for Compu-ters.IEEE,2016:358-361.
[8]RA M R,SHETH A,MUMMERT L,et al.Odessa:enabling in-teractive perception applications on mobile devices[C]∥International Conference on Mobile Systems,Applications,and Ser-vices.ACM,2011:43-56.
[9]YANG L,CAO J,TANG S,et al.A Framework for Partitioning and Execution of Data Stream Applications in Mobile Cloud Computing[J].Acm Sigmetrics Performance Evaluation Review,2013,40(4):23-32.
[10]TERZOPOULOS G,KARATZA H D.Dynamic Voltage Scaling Scheduling on Power-Aware Clusters under Power Constraints[C]∥IEEE/ACM,International Symposium on Distributed Simulation and Real Time Applications.IEEE,2013:72-78.
[11]GOUDARZI M,ZAMANI M,HAGHIGHAT A T.A fast hybrid multi-site computation offloading for mobile cloud computing[J].Journal of Network & Computer Applications,2017,80(1):219-231.
[12]SARAVANAN S,VENKATACHALAM V.Advance Map Reduce Task Scheduling algorithm using mobile cloud multimedia services architecture[C]∥Sixth International Conference on Advanced Computing.IEEE,2015:21-25.
[13]ELGAZZAR K,MARTIN P,HASSANEIN H S.Cloud-Assisted Computation Offloading to Support Mobile Services[J].IEEE Transactions on Cloud Computing,2016,4(3):279-292.
[14]LIU Z,ZENG X,HUANG W,et al.Framework for Context-Aware Computation Offloading in Mobile Cloud Computing[C]∥International Symposium on Parallel and Distributed Computing.IEEE,2017:172-177.
[15]DESHMUKH N V,DEORANKAR A V.Minimizing energy consumption in transmission efficient wireless sensor network[C]∥International Conference on Advances in Electrical,Electronics,Information,Communication and Bio-Informatics.IEEE,2016:475-479.
[16]LI J,LI X,ZHANG R.Energy-and-Time-Saving Task Scheduling Based on Improved Genetic Algorithm in Mobile Cloud Computing[C]∥International Conference on Collaborative Computing:Networking,Applications and Worksharing.Sprin-ger,Cham,2016:418-428.
[17]KLIAZOVICH D,PECERO J E,TCHERNYKH A,et al.CA-DAG:Communication-Aware Directed Acyclic Graphs for Mo-deling Cloud Computing Applications[C]∥IEEE Sixth International Conference on Cloud Computing.IEEE,2013:277-284.
[1] JIN Xiao-min, HUA Wen-qiang. Energy Optimization Oriented Resource Management in Mobile Cloud Computing [J]. Computer Science, 2020, 47(6): 247-251.
[2] WANG Xuan, MAO Ying-chi, XIE Zai-peng, HUANG Qian. Inference Task Offloading Strategy Based on Differential Evolution [J]. Computer Science, 2020, 47(10): 256-262.
[3] CHEN Xiao-jie,ZHOU Qing-lei,LI Bin. Energy-efficient Password Recovery Method for 7-Zip Document Based on FPGA [J]. Computer Science, 2020, 47(1): 321-328.
[4] ZHANG Jian-shan, LIN Bing, LU Yu, XU Fu-rong. Cloudlet Placement and User Task Scheduling Based on Wireless Metropolitan Area Networks [J]. Computer Science, 2019, 46(6): 128-134.
[5] WU Xiu-guo, LIU Cui. Data Replicas Distribution Transition Strategy in Cloud Storage System [J]. Computer Science, 2019, 46(10): 202-208.
[6] XU Jian-rui, ZHU Hui-juan. Coevolutionary Genetic Algorithm of Cloud Workflow Scheduling Based on Adaptive Penalty Function [J]. Computer Science, 2018, 45(8): 105-112.
[7] ZHU Yan-na,WANG Dang-hui. Design of Cache Scheduling Policies Based on MLC STT-RAM [J]. Computer Science, 2018, 45(6A): 513-517.
[8] SHI Wen-jun, WU Ji-gang and LUO Yu-chun. Fast and Efficient Scheduling Algorithms for Mobile Cloud Offloading [J]. Computer Science, 2018, 45(4): 94-99.
[9] LI Xin-guo, LI Peng-wei, FU Jian-ming and DING Xiao-yi. Risk-controllable Common Elastic Mobile Cloud Computing Framework [J]. Computer Science, 2015, 42(Z11): 357-363.
[10] JI Zheng-bo, BAI Guang-wei, SHEN Hang, CAO Lei and ZHU Rong. Privacy-preserving Framework for Cloud Services Based on User Behavior [J]. Computer Science, 2015, 42(8): 185-189.
[11] YANG Jin, PANG Jian-min, WANG Jun-chao, YU Jin-tao and LIU Rui. High-productivity Model Based on Proactive Cognition and Decision [J]. Computer Science, 2015, 42(11): 68-72.
[12] LIN Zhi-gui,WANG Xi,ZHAO Ke,LIU Ying-ping,YANG Zi-yuan and ZHANG Hui-qi. Energy-efficient Routing Algorithm on Mobile Sink in Wireless Sensor Network [J]. Computer Science, 2014, 41(Z11): 199-203.
[13] XIONG Zhi,LIU Wei-jun and CUI Zhang-wei. Energy-efficient Deployment Scheme Based on Queue Model and Differential Evolution Algorithm for Web Cluster [J]. Computer Science, 2013, 40(9): 89-92.
[14] WANG Hai-xiang,ZHENG Ji-ping and SONG Bao-li. Skyline Query Processing in Wireless Sensor Networks [J]. Computer Science, 2013, 40(8): 14-23.
[15] WANG Ying-feng , LIU Zhi-jing. Energy-efficient Task Scheduling Approach for Homogeneous Multi-core Processors [J]. Computer Science, 2011, 38(9): 294-297.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!