南京大学学报(自然科学版) ›› 2022, Vol. 58 ›› Issue (1): 153162.doi: 10.13232/j.cnki.jnju.2022.01.015
• • 上一篇
Shenghui Qin1,2, Zhuofeng Zhao1,2(), Zhongguo Yang1,2
摘要:
物联网数据是当前一类典型的大数据,其应用正成为诸多行业领域的热点,围绕物联网数据的应用往往可以被表示为由一组大数据处理与分析任务构成的工作流.与传统工作流不同的是,IoT(Internet of Things)环境下这种数据驱动的工作流具有数据来源分散、数据规模大、云边协同分布执行等特点,给IoT数据工作流的执行带来了数据流控制管理、数据传输调度等方面的诸多挑战.针对IoT数据工作流的执行约束和数据传输优化问题,提出一种面向IoT数据工作流的分割与调度优化方法.首先对IoT数据工作流的执行约束条件、边缘节点负载以及数据传输量进行建模,进而以数据传输和执行时间优化为目标设计一种云边架构下IoT数据工作流的分割算法和子工作流执行调度算法.通过基于WorkflowSim的仿真实验结果表明,提出的算法与典型的HEFT和MINMIN算法相比,可以在保障边缘节点执行约束和负载均衡的条件下有效降低IoT数据工作流的执行时间.
中图分类号:
1 | 潘俊虹. 基于工作流和QoS的物联网服务组合技术研究. 武夷学院学报,2016,35(3):59-62. |
Pan J H. A reserch on IoT web service composition technology based on workflow and QoS. Journal of Wuyi University,2016,35(3):59-62. | |
2 | 田倬璟,黄震春,张益农. 云计算环境任务调度方法研究综述. 计算机工程与应用,2021,57(2):1-11. |
Tian Z J,Huang Z C,Zhang Y N. Review of task scheduling methods in cloud computing environment. Computer Engineering and Applications,2021,57(2):1-11. | |
3 | 陆艺雯. 基于智能电网的数据中心能源优化与任务调度方法研究. 硕士学位论文. 南京:南京航空航天大学,2019. |
Lu Y W. Research on data center energy optimization and task scheduling methods based on smart grid. Master Dissertation. Nanjing:Nanjing University of Aeronautics and Astronautics,2019. | |
4 | 张龙信,王兰,肖满生,等. 异构云系统中预算成本约束下高效的工作流调度算法. 小型微型计算机系统,2020,41(6):1182-1187. |
Zhang L X,Wang L,Xiao M S,et al. Efficient work flow scheduling algorithm under cost budget constraint in heterogeneous cloud systems. Journal of Chinese Computer Systems,2020,41(6):1182-1187. | |
5 | Paknejad P,Khorsand R,Ramezanpour M. Chaotic improved PICEA?g?based multi?objective optimization for workflow scheduling in cloud environment. Future Generation Computer Systems,2021(117):12-28. |
6 | Meena J,Vardhan M. Cost?effective heuristic workflow scheduling algorithm in cloud under deadline constraint. Recent Advances in Computer Science and Communications,2020,13(6):1302-1317. |
7 | Qian Y F,Jiang Y Y,Hossain M S,et al. Privacy?preserving based task allocation with mobile edge clouds. Information Sciences,2020,507:288-297. |
8 | Chen P,Xia Y N,Yu C. A novel reinforcement?learning?based approach to workflow scheduling upon infrastructure?as?a?service clouds. International Journal of Web Services Research,2021,18(1):21-33. |
9 | Dong T T,Xue F,Xiao C B,et al. Workflow scheduling based on deep reinforcement learning in the cloud environment. Journal of Ambient Intelligence and Humanized Computing,2021,12(12):10823-10835. |
10 | 陈俊宇,刘茜萍. 云环境下基于阶段划分的数据密集型工作流调度. 南京邮电大学学报(自然科学版),2020,40(4):103-110. |
Chen J Y,Liu X P. Data?intensive workflow scheduling based on phase division in cloud environment. Journal of Nanjing University of Posts and Telecommunications (Natural Science Edition),2020,40(4):103-110. | |
11 | 李万清,刘辉,李忠金,等. 移动边缘计算环境下面向安全和能耗感知的服务工作流调度方法. 计算机集成制造系统,2020,26(7):1831-1842. |
Li W Q,Liu H,Li Z J,et al. Security and energy aware scheduling for service workflow in mobile edge computing. Computer Integrated Manufacturing Systems,2020,26(7):1831-1842. | |
12 | 王柳婧,蒋一翔,徐元根. 基于多约束图分割机制的科学工作流调度. 计算机应用与软件,2019,36(10):299-304. |
Wang L J,Jiang Y X,Xu Y G. Scientific workflow scheduling algorithm based on multiple constraints graph division mechanism. Computer Applications and Software,2019,36(10):299-304. | |
13 | 刘晓霞,李芳. 云环境中期限分割下工作流调度代价优化仿真. 实验室研究与探索,2018,37(10):136-141,161. |
Liu X X,Li F. Simulation on workflow scheduling cost optimization under deadline division in clouds. Research and Exploration in Laboratory,2018,37(10):136-141,161. | |
14 | 薛凡. DAG分割模型下的云工作流调度策略. 计算机应用研究,2019,36(12):3725-3728,3734. |
Xue F. Cloud workflow scheduling strategy in DAG partition model. Application Research of Computers,2019,36(12):3725-3728,3734. | |
15 | Pei S J,Zhang Q G,Cheng X H. Workflow scheduling using graph segmentation and reinforcement learning. International Journal of Performability Engineering,2020,16(8):1262-1270. |
16 | 薛庆水,李凤英. 基于云环境的双QoS约束多目标工作流调度. 计算机工程与设计,2019,40(8):2196-2203. |
Xue Q S,Li F Y. Multi?objective workflow scheduling with Bi?QoS constraint based on cloud environment. Computer Engineering and Design,2019,40(8):2196-2203. | |
17 | 袁友伟,黄锡恺,俞东进,等. 移动边缘计算环境下服务工作流容错调度算法. 计算机集成制造系统,2021,27(6):1693-1702. |
Yuan Y W,Huang X K,Yu D J,et al. Fault?tolerant scheduling algorithm for service workflow in MEC environment. Computer Integrated Manufacturing Systems,2021,27(6):1693-1702. | |
18 | 钟诗奇,龚晓峰. 基于改进粒子群算法的云工作流调度. 电子设计工程,2019,27(20):110-114. |
Zhong S Q,Gong X F. Cloud workflows scheduling based on improved particle swarm optimization algorithm. Electronic Design Engineering,2019,27(20):110-114. | |
19 | 薛凡,吴志健. 基于粒子群优化的云工作流任务调度. 微电子学与计算机,2018,35(8):122-127,131. |
Xue F,Wu Z J. Cloud workflow wasks scheduling based on particle swarm optimization. Microelec?tronics & Computer,2018,35(8):122-127,131. | |
20 | 韩莉. 实时系统工作流的能量感知容错算法. 博士学位论文. 上海:华东师范大学,2020. |
Han L. Fault?tolerant and energy?aware algorithms for workflows and real?time systems. Ph.D. Dissertation. Shanghai:East China Normal University,2020. |
[1] | 李二超,马玉泉. 基于就近取值策略的离散多目标优化[J]. 南京大学学报(自然科学版), 2018, 54(6): 1216-1224. |
[2] | 谢顺平1,2,3*,都金康1,2,3,冯学智1,2,3,李智广1 . 融雪径流模型参数渐进式优化率定方法[J]. 南京大学学报(自然科学版), 2015, 51(5): 1005-1013. |
[3] | 林忆南1,金 晓斌1*,李效顺2,郭贝贝1,周寅康1. 渭北黄土台塬区水资源约束下的种植业结构多目标优化研究[J]. 南京大学学报(自然科学版), 2014, 50(2): 211-. |
|