首页 | 本学科首页   官方微博 | 高级检索  
     

移动云计算中基于延时传输的多目标工作流调度
引用本文:周业茂,李忠金,葛季栋,李传艺,周筱羽,骆斌.移动云计算中基于延时传输的多目标工作流调度[J].软件学报,2018,29(11):3306-3325.
作者姓名:周业茂  李忠金  葛季栋  李传艺  周筱羽  骆斌
作者单位:计算机软件新技术国家重点实验室 南京大学, 江苏 南京 210046,计算机软件新技术国家重点实验室 南京大学, 江苏 南京 210046;杭州电子科技大学计算机学院, 浙江 杭州 310018,计算机软件新技术国家重点实验室 南京大学, 江苏 南京 210046,计算机软件新技术国家重点实验室 南京大学, 江苏 南京 210046,计算机软件新技术国家重点实验室 南京大学, 江苏 南京 210046,计算机软件新技术国家重点实验室 南京大学, 江苏 南京 210046
基金项目:国家重点研发计划重点专项课题(2016YFC0800803);国家自然科学基金(61572162,61572251,61702144);浙江省自然科学基金(LQ17F020003);浙江省科技厅重点研发项目(2018C01012);中央高校基本科研业务费.
摘    要:云计算和移动互联网的不断融合,促进了移动云计算的产生与发展.在移动云计算环境下,用户可将工作流的任务迁移到云端执行,这样不但能够提升移动设备的计算能力,而且可以减少电池能源消耗.但是不合理的任务迁移会引起大量的数据传输,这不仅损害工作流的服务质量,而且会增加移动设备的能耗.基于此,本文提出了基于延时传输机制的多目标工作流调度算法MOWS-DTM.该算法基于遗传算法,结合工作流的调度过程,在编码策略中考虑了工作流任务的调度位置和执行排序.由于用户在不断移动的过程中,移动设备的无线网络信号也在不断变化.当传输一定大小的数据时,网络信号越强则需要的时间越少,从而移动设备的能耗也越少.而且工作流结构中存在许多非关键任务,延长非关键任务的执行时间并不会对工作流的完工时间造成影响.因此,本文在工作流调度过程中融入了延时传输机制DTM,该机制能够同时有效地优化移动设备的能耗和工作流的完工时间.仿真结果表明,相比MOHEFT算法和RANDOM算法,MOWS-DTM算法在多目标性能上更优.

关 键 词:移动云计算  工作流调度  多目标优化  遗传算法  延时传输
收稿时间:2017/7/20 0:00:00
修稿时间:2017/9/16 0:00:00

Multi-Objective Workflow Scheduling Based on Delay Transmission in Mobile Cloud Computing
ZHOU Ye-Mao,LI Zhong-Jin,GE Ji-Dong,LI Chuan-Yi,ZHOU Xiao-Yu and LUO Bin.Multi-Objective Workflow Scheduling Based on Delay Transmission in Mobile Cloud Computing[J].Journal of Software,2018,29(11):3306-3325.
Authors:ZHOU Ye-Mao  LI Zhong-Jin  GE Ji-Dong  LI Chuan-Yi  ZHOU Xiao-Yu and LUO Bin
Affiliation:State Key Laboratory for Novel Software Technology Nanjing University, Nanjing 210046, China,State Key Laboratory for Novel Software Technology Nanjing University, Nanjing 210046, China;School of Computer, Hangzhou Dianzi University, Hangzhou 310018, China,State Key Laboratory for Novel Software Technology Nanjing University, Nanjing 210046, China,State Key Laboratory for Novel Software Technology Nanjing University, Nanjing 210046, China,State Key Laboratory for Novel Software Technology Nanjing University, Nanjing 210046, China and State Key Laboratory for Novel Software Technology Nanjing University, Nanjing 210046, China
Abstract:The integration between cloud computing and mobile Internet promotes the generation and growth of mobile cloud computing. The tasks of workflow can be migrated to cloud that can not only improve the computing capacity of mobile device, but also reduce the energy consumption of battery. However, it will introduce a great amount of data transmission by using unreasonable tasks scheduling strategies, which will damage the QoS (Quality of Service) of workflow and increase the energy consumption of mobile device. In this paper, we propose a multi-objective workflow scheduling based on delay transmission mechanism (MOWS-DTM) to optimize execution time of workflow and energy consumption of mobile device in mobile cloud computing environment. MOWS-DTM, derived from genetic algorithm, is combined with the process of workflow scheduling and takes both task scheduling location and execution sequence into consideration in coding strategy. When mobile user is moving, wireless network signal of mobile device is changing with the pace of different location. The stronger the network signal, the less time it takes to transmit data with fixed size, and the less mobile device energy will generate. Moreover, there are many non-critical tasks reside in workflow, and enlarging the execution time of them will not affect the makespan of workflow. Therefore, the delay transmission mechanism (DTM), incorporated in the process of workflow scheduling, can optimizethe energy consumption of mobile device and the makespan of workflow simultaneously. Simulation results demonstrate the significant multi-objective performance improvement of MOWS-DTM over the MOHEFT algorithm and RANDOM algorithm.
Keywords:Mobile cloud computing  workflow scheduling  multi-objective optimization  genetic algorithm  delay transmission
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号