APP下载

基于5G+MEC的电网边缘计算平台任务安全性调度方法

2023-01-09谢石木林白杰张翔汤泽毅粘为帆刘旭杰

电信科学 2022年12期
关键词:任务调度队列边缘

谢石木林,白杰,张翔,汤泽毅,粘为帆,刘旭杰

基于5G+MEC的电网边缘计算平台任务安全性调度方法

谢石木林1,白杰2,张翔1,汤泽毅1,粘为帆1,刘旭杰1

(1.国网信通亿力科技有限责任公司,福建 福州 350001;2. 国网信息通信产业集团有限公司,北京 100052)

为保证电网边缘计算平台任务调度的安全性以及任务调度所需的数据质量,提出基于5G+MEC的电网边缘计算平台任务安全性调度方法。结合机密性服务和完整性服务,构建任务调度安全等级模型,约束调度任务队列调度传输过程中的风险,实现5G核心网的安全传输;确认优先级队列类型,选择最小化队列与最大队列,进行数据资源最大化支持、MEC设备端的任务调度,构建分布式任务调度模型,并利用Lyapunov候选函数提升任务调度的稳定性,通过交替方向乘子法求解模型,获取任务安全性调度最优解。测试结果表明,应用该方法后,风险概率结果均在0.15~0.35的范围波动,MEC设备提供的相关数据与核心服务器调度任务的拟合程度均高于0.92;任务调度数据的质量分值也高于0.94。

5G+MEC;平台任务;安全性调度;队列优先级;调度最优解

0 引言

MEC平台是一种开放的计算平台,引入多种数据源,集成了多种功能,包括网络能力、计算能力、存储能力等[1]。边缘计算平台能够极大限度地提升数据的处理能力,降低云端的计算负荷,并且由于其靠近用户响应侧,响应速度更快,在边端即可完成任务计算。电力系统是一个运行复杂的系统,会产生海量的数据以及大量的运行和管理任务[2],因此,在当下建设智能电网的目标下,5G被大量用于电网运行管理,并且和MEC作为5G新基建的核心特征,能够实现高密度、海量和低时延的任务处理。MEC依据5G网络就近部署,在网络的边缘部署计算执行平台和存储服务器[3],实现电力数据、任务的计算和调度。由于MEC平台是开放性平台,在计算和交互过程中,一旦被恶意篡改,会导致电力系统产生较大损失,因此,保证边缘计算平台在任务调度过程中的安全性尤为重要[4]。简琤峰等[5]和马堉银等[6]针对任务调度展开研究,分别利用改进的天牛须粒子群算法和基于深度强化学习与概率性能感知的方法完成任务调度。但是上述方法在实现调度过程中,对于调度的安全性仍需进一步验证。因此,本文提出基于5G+MEC的电网边缘计算平台任务安全性调度方法,该方法结合5G网络的优势,实现MEC服务器与边缘计算设备之间的任务调度,并且,在边缘计算设备端构建安全等级模型,用于保证任务调度过程中的安全性。

1 电网边缘计算平台任务安全性调度方法

1.1 基于5G+MEC的安全性分布式任务调度模型

1.1.1 模型结构

本文采用分布式任务调度模型完成电网边缘计算平台任务安全性调度,该调度通过MEC核心服务器和边缘计算平台(MEC平台)协同完成;核心服务器在实行任务调度的过程中,会与多个MEC平台之间发生任务调度,该调度主要在服务器端执行,也可通过边缘计算设备端辅助执行,任务安全调度模型如图1所示。

图1 任务安全调度模型

需要执行调度的任务类别位于MEC核心服务器端,MEC平台则作为MEC设备端,包括任务单元和处理单元。任务单元与处理单元护互为支撑,MEC核心服务器选取任务调度列表中的任意一项任务后,将其相关数据通过5G核心网传送至MEC设备[7],共同确定任务调度策略;调度策略确定后,两者依据策略分别执行各自需执行的任务调度内容,最后MEC设备端的调度执行结果需回传至核心服务器端。

1.1.2 任务调度风险约束

在5G传输风险等级模型中,定义安全等级的函数为风险概率,其在任意时间间隔下的分布情况需满足泊松概率分布,基于此可采用指数分布5G传输的风险概率,其计算式为:

1.2 分布式任务调度模型

1.2.1 模型构建

在整个任务调度过程中,以保证调度的安全性为基础,综合衡量任务队列优先级、队列容量、调度时间、调度能耗[12],确认优先级队列类型,选择最小化队列与最大队列,满足队列容量、调度时间、调度能耗的约束下,实现在最小化调度时间完成任务调度的最大化,其目标函数为:

各个边缘计算设备在任务执行过程中,需满足式(9)的最大频率约束条件;边缘计算设备向核心服务器提供任务数据时,需满足式(10)数据的质量约束条件,两个约束条件的计算式分别为:

1.2.2 任务调度优化

其中,

1.3 模型求解

构建模型后,采用交替方向乘子法求解模型,该方法是一种约束问题的最优求解方法,该算法在求解过程中,通过内外两部分循环迭代,完成模型求解,其步骤如下。

输出:安全调度结果。

2 实验分析

为判断本文方法的边缘计算平台任务调度性能和效果,将本文方法用于某智能电网企业,对其边缘计算任务实行安全调度,并获取相关的调度结果,依据该结果判断本文方法的性能和应用效果。

本文方法在实行任务安全调度前,需先确定安全风险等级,该等级决定模型的执行效率,等级越高执行效率越低,等级越低执行效率越高,同时风险概率也越高,因此,确定最合理的安全等级,在保证风险概率最小的情况下,实现模型最高的执行效率。获取本文方法在不同的安全等级下,对不同数量的任务调度队列实行调度的执行速度,安全调度执行效率测试结果如图2所示。

图2 安全调度执行效率测试结果

分析图2可知,在相同的安全等级下,随着调度任务队列数量的增加,安全调度执行效率之间的差距较小,因此,任务的队列数量对于执行效率的影响较小;在相同的任务队列数量下,随着安全等级的增加,执行效率逐渐下降,当安全等级为0.75时,执行效率为30 MB/s左右;当安全等级继续下降为0.95时,执行效率显著下降,为12 MB/s左右;综合衡量整个安全等级对应的执行效率和风险概率要求,安全等级为0.15时的结果与0.75时的结果差距较小。因此,确定模型的安全等级约束为0.75,并用于后续测试。

为衡量本文方法的任务调度安全性,获取本文方法在不同的任务队列数量下,随着攻击次数的逐渐增加,算出MEC设备任务调度的风险概率结果,并将其与任务调度前全部由核心节点进行计算的性能作对比,任务调度前后的风险概率测试结果如图3所示。

图3 任务调度前后的风险概率测试结果

分析图3可知,任务调度前全部由核心节点进行计算,在不同任务队列数量下,随着攻击次数的逐渐增加,风险概率结果呈现逐渐升高的趋势,风险概率高于0.45。而应用本文方法进行任务调度后,风险概率结果呈现较为稳定的波动状态,均在低于0.35的范围波动。该结果满足式(4)的安全约束标准,因此,本文方法具备良好的安全性,能够保证任务的安全调度。

本文模型在实行调度过程中,需通过核心服务器和MEC设备协同完成,MEC设备需为核心服务器提供相关的任务调度数据。因此,本文采用校正2值作为评价指标,评价MEC设备提供的相关数据与核心服务器调度任务的拟合程度(期望标准为0.9以上),以此衡量本文方法的调度性能,调度性能测试结果如图4所示。

图4 调度性能测试结果

分析图4测试结果可知,随着任务队列类别的不断增加,校正2值的结果均在0.92以上,即使调度任务队列的类别达到10类时,校正2值的结果依旧为0.95左右。因此,本文方法具备良好的调度性能,MEC设备提供的相关数据与核心服务器调度任务的拟合程度均高于0.92。

为进一步测试本文方法的调度性能,以负载均衡作为评价指标,衡量本文方法在不同的边缘设备数量下,随着新增任务的逐渐增加,均衡效果测试结果如图5所示。该评价指标的计算式为:

图5 均衡效果测试结果

为测试本文方法的调度效果,以调度的数据质量作为衡量标准,测试本文方法在完成不同数据量的提供时,质量分值结果(期望标准为0.88以上)。调度数据的质量分值测试结果如图6所示。

图6 调度数据的质量分值测试结果

分析图6可知,随着提供给数据量的逐渐增加,质量分值的结果均在期望标准结果以上,即使数据量在10 GB时,质量分值也达到0.94以上;并且任务类别的增加,并没有影响数据的质量结果。因此,本文方法具备良好的任务调度效果,在保证安全的情况下,实现任务的高质量调度。

3 结束语

电力系统在实行边缘计算时,需要依据边缘计算设备和核心服务区协同完成计算任务的调度,边缘计算设备需提供与任务相关的数据,该数据需通过网络传送至核心服务器,为保证在整个调度过程中的安全性,本文提出基于5G+MEC的电网边缘计算平台任务安全性调度方法。经测试,本文方法具备良好的安全性能,能够保证调度过程中网络的安全通信,调度性能良好,负载标准方差值均在期望标准以下,并且调度后的任务数据具备良好的质量。

[1] 王旭亮, 武宇亭, 任宏丹. 基于5G+MEC的数字化PaaS赋能平台在智慧安防的应用研究[J]. 电子技术应用, 2020, 46(6): 6-11, 15.

WANG X L, WU Y T, REN H D. Research on application of digital PaaS enabling platform based on 5G+MEC in intelligent security[J]. Application of Electronic Technique, 2020, 46(6): 6-11, 15.

[2] 庞慧, 赵巍. 5G网络下的大数据高效HCS模型及算法仿真[J].计算机仿真, 2020, 37(7): 350-353, 379.

PANG H, ZHAO W. Big data efficient hybrid cloud storage model and algorithm simulation under 5G network[J]. Computer Simulation, 2020, 37(7): 350-353, 379.

[3] 李蕾, 闻征涛, 任容玮. 基于5G和MEC边缘云的智慧商超[J].电信科学, 2019, 35(S2): 143-148.

LI L, WEN Z T, REN R W. Intelligent quarterly super based on 5G and MEC edge cloud[J]. Telecommunications Science, 2019, 35(S2): 143-148.

[4] 张蕾, 刘云毅, 张建敏, 等. 基于MEC的能力开放及安全策略研究[J]. 电子技术应用, 2020, 46(6): 1-5.

ZHANG L, LIU Y Y, ZHANG J M, et al. Research on capability exposure and security strategy based on MEC[J]. Application of Electronic Technique, 2020, 46(6): 1-5.

[5] 简琤峰, 裘科意, 张美玉. 一种面向边缘计算QoE的服务组合及调度方法[J]. 小型微型计算机系统, 2019, 40(7): 1397-1403.

JIAN C F, QIU K Y, ZHANG M Y. Two-stage edge service composition and scheduling method for edge computing QoE[J]. Journal of Chinese Computer Systems, 2019, 40(7): 1397-1403.

[6] 马堉银, 郑万波, 马勇, 等. 一种基于深度强化学习与概率性能感知的边缘计算环境多工作流卸载方法[J]. 计算机科学, 2021, 48(1): 40-48.

MA Y Y, ZHENG W B, MA Y, et al. Multi-workflow offloading method based on deep reinforcement learning and probabilistic performance-aware in edge computing environment[J]. Computer Science, 2021, 48(1): 40-48.

[7] 乐光学, 戴亚盛, 杨晓慧, 等. 边缘计算多约束可信协同任务迁移策略[J]. 电信科学, 2019, 35(11): 36-50.

YUE G X, DAI Y S, YANG X H, et al. Multi-constrained trusted cooperative task migration strategy for edge computing[J]. Telecommunications Science, 2019, 35(11): 36-50.

[8] 官国飞, 宋庆武, 刘恢, 等. 基于边缘计算的配网管理和运维体系研究[J]. 电网与清洁能源, 2020, 36(10): 90-96.

GUAN G F, SONG Q W, LIU H, et al. Research on distribution network management and operation and maintenance system based on edge computing[J]. Power System and Clean Energy, 2020, 36(10): 90-96.

[9] 薛艳芬, 高继梅, 范贵生, 等. 边缘计算中基于能耗感知的容错协同任务执行算法[J]. 计算机科学, 2021, 48(S1): 374-382.

XUE Y F, GAO J M, FAN G S, et al. Energy-aware fault-tolerant collaborative task execution algorithm in edge computing[J]. Computer Science, 2021, 48(S1): 374-382.

[10] 方娟, 章佳兴. 基于负载均衡的CPU- GPU异构计算平台任务调度策略[J]. 北京工业大学学报, 2020, 46(7): 782-787.

FANG J, ZHANG J X. Task scheduling strategy of CPU- GPU heterogeneous computing platform based on load balancing[J]. Journal of Beijing University of Technology, 2020, 46(7): 782-787.

[11] 陈莹, 黄永彪, 谢瑾. 基于可靠性的多核系统硬实时任务并行调度[J]. 控制工程, 2021, 28(1): 176-182.

CHEN Y, HUANG Y B, XIE J. Reliability-based parallel scheduling of hard real-time tasks for multicore systems[J]. Control Engineering of China, 2021, 28(1): 176-182.

[12] 吕颖, 贾育培, 罗治强, 等. 计算资源共享的调度计划安全校核多应用并行计算调度[J]. 电网技术, 2021, 45(2): 596-604.

LYU Y, JIA Y P, LUO Z Q, et al. Security check of scheduling plan based on shared computing resources[J]. Power System Technology, 2021, 45(2): 596-604.

[13] 夏军, 袁帅, 杨逸. 基于异构多核平台低能耗周期任务调度算法[J]. 计算机应用, 2019, 39(10): 2980-2984.

XIA J, YUAN S, YANG Y. Scheduling algorithm for periodic tasks with low energy consumption based on heterogeneous mult-core platforms[J]. Journal of Computer Applications, 2019, 39(10): 2980-2984.

[14] 王雪纯, 黄少平, 许爱东, 等. 基于相似性匹配的电网边缘终端数据隐私保护方法[J]. 南方电网技术, 2020, 14(1): 80-85.

WANG X C, HUANG S P, XU A D, et al. A similarity matching based data privacy-protection scheme for edge terminal in smart grid[J]. Southern Power System Technology, 2020, 14(1): 80-85.

[15] 李万清, 刘辉, 李忠金, 等. 移动边缘计算环境下面向安全和能耗感知的服务工作流调度方法[J]. 计算机集成制造系统, 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[J]. Computer Integrated Manufacturing Systems, 2020, 26(7): 1831-1842.

Task security scheduling method for 5G+MEC based grid edge computing platform

XIE Shimulin1, BAI jie2, ZHANG Xiang1, TANG Zeyi1, NIAN Weifan1, LIU Xujie1

1. State Grid Info-Telecom Great Power Science and Technology Co., Ltd., Fuzhou 350001, China 2. State Grid Information & Telecommunication Group Co., Ltd., Beijing 100052, China

In order to ensure the security of task scheduling of grid edge computing platform and the data quality required by task scheduling, a task security scheduling method of grid edge computing platform based on 5G + MEC was proposed. Combined with confidentiality service and integrity service, the security level model of task scheduling was constructed to restrict the risk in the process of scheduling and transmission of scheduling task queue, so as to realize the secure transmission of 5G core network. The priority queue type was confirmd, the minimum queue and the maximum queue was selected, the maximization of data resources and the task scheduling of MEC equipment was supported, and a distributed task scheduling model was built. Using Lyapunov candidate function to improve the stability of task scheduling, and the model was solved by alternating direction multiplier method to obtain the optimal solution of task security scheduling. The test results show that after the application of this method, the risk probability results fluctuate in the range of 0.15~0.35, and the fitting degree between the relevant data provided by MEC equipment and the scheduling task of core server is higher than 0.92, the quality score of task scheduling data is also higher than 0.94.

5G + MEC, platform task, security scheduling, queue priority, scheduling optimal solution

TP393

A

10.11959/j.issn.1000–0801.2022262

2022−05−19;

2022−09−15

谢石木林(1987– ),男,国网信通亿力科技有限责任公司高级工程师,主要研究方向为电力通信、人工智能、电气工程自动化等。

白杰(1981– ),男,国网信息通信产业集团有限公司高级工程师,主要研究方向为电力通信、5G应用和物联网技术等。

张翔(1978– ),男,国网信通亿力科技有限责任公司高级工程师,主要研究方向为软件工程、人工智能、电气工程自动化等。

汤泽毅(1995– ),男,国网信通亿力科技有限责任公司助理工程师,主要研究方向为软件工程、人工智能、电气工程自动化等。

粘为帆(1996– ),男,国网信通亿力科技有限责任公司助理工程师,主要研究方向为软件工程、电力通信技术、人工智能等。

刘旭杰(1994– ),男,国网信通亿力科技有限责任公司助理工程师,主要研究方向为软件工程、人工智能、电气工程自动化等。

猜你喜欢

任务调度队列边缘
队列队形体育教案
队列里的小秘密
基于多队列切换的SDN拥塞控制*
基于PEPA的云计算任务调度性能分析
基于改进NSGA-Ⅱ算法的协同制造任务调度研究
在队列里
一张图看懂边缘计算
基于小生境遗传算法的相控阵雷达任务调度
基于混合粒子群算法的云计算任务调度研究
在边缘寻找自我