CN112004239A - 一种基于云边协同的计算卸载方法及*** - Google Patents

一种基于云边协同的计算卸载方法及*** Download PDF

Info

Publication number
CN112004239A
CN112004239A CN202010800779.0A CN202010800779A CN112004239A CN 112004239 A CN112004239 A CN 112004239A CN 202010800779 A CN202010800779 A CN 202010800779A CN 112004239 A CN112004239 A CN 112004239A
Authority
CN
China
Prior art keywords
task
computing
unloading
unloaded
edge
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010800779.0A
Other languages
English (en)
Other versions
CN112004239B (zh
Inventor
周旭
李琢
覃毅芳
王浩宇
康梦轩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Computer Network Information Center of CAS
Original Assignee
Computer Network Information Center of CAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Computer Network Information Center of CAS filed Critical Computer Network Information Center of CAS
Priority to CN202010800779.0A priority Critical patent/CN112004239B/zh
Publication of CN112004239A publication Critical patent/CN112004239A/zh
Application granted granted Critical
Publication of CN112004239B publication Critical patent/CN112004239B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44594Unloading
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • H04W28/22Negotiating communication rate

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Quality & Reliability (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • Multi Processors (AREA)

Abstract

本发明公开了一种基于云边协同的计算卸载方法及***,本方法步骤包括:1)终端计算任务模块收集各终端设备拟卸载的计算任务和当前可供卸载的计算节点;其中每个计算任务包含对拟卸载到计算节点的卸载需求;所述计算节点包括边缘计算节点和云计算节点;2)协作计算卸载模块根据边缘计算节点、云计算节点所产生的处理时间和能耗作为卸载依据,结合每个拟卸载计算任务的所述卸载需求,对每个拟卸载计算任务的计算模式进行分类;3)根据分类结果确定每个拟卸载计算任务对应的计算节点。本发根据收集的卸载需求,结合服务器资源使用情况以执行不同的卸载任务,减少计算任务的执行时间,提高服务器资源利用率。

Description

一种基于云边协同的计算卸载方法及***
技术领域
本发明涉及通信技术领域、云计算和边缘计算领域,具体而言,本发明涉及一种基于云边协同的计算卸载方法及***。
背景技术
第五代通信技术(5G)和人工智能技术(AI)的快速发展,开启了万物智能互联的新时代。从传统以单机应用为主的PC时代进入到人人联网的移动互联网时代,再进入到面向未来网络的万物互联时代,技术创新带来了包括工业互联网、车联网、AR/VR等新兴产业的蓬勃发展。
随着以智能手机、笔记本电脑、工业传感器为代表的终端设备的广泛应用,需要处理的移动数据呈现爆发式增长,受限于终端设备的计算能力、内存和电池容量,在3G、4G和Wi-Fi等无线通信技术的发展下,云计算凭借着丰富的计算资源和更强的计算能力,有效的解决了移动设备面临的上述挑战,将计算密集型任务传输到云数据中心执行,即所谓的计算卸载(Computing Offloading),基于云计算的计算卸载,一方面提升了终端设备性能,另一方面降低了设备能耗。
然而,将计算任务卸载到远距离的云数据中心,造成了较大的传输时延和能量消耗,且随着新型边缘应用如远程医疗、无人机和自动驾驶等时延敏感型任务的出现,对服务的响应时延提出了更高的要求。
显然,核心网集中式的部署方式已不能满足新业务的需求,在网络随业务向边缘迁移的趋势下,边缘计算作为5G网络架构的核心技术应运而生,它不仅满足5G网络的高速率、大容量、低时延等三大特性,而且将计算、通信、控制和存储资源与服务分布在用户侧或靠近用户的边缘设备与***,从而使得云计算模式扩展到网络边缘,减轻核心网的流量负载,降低了时延。
现有的大多计算卸载方案,大部分研究集中于云计算或边缘计算来卸载任务,并未考虑二者之间的协作。为了应对上述问题,研究人员在计算卸载中引入云计算和边缘计算的协作,当计算任务为计算密集型任务时,云计算凭借着丰富的计算资源可以比边缘计算提供更好的服务;当处理时延敏感型任务,边缘计算凭借着靠近终端设备更占优势。
现有的方案受限于只将终端设备能耗或响应时延其中一项作为优化目标,很少有文献考虑多种优化目标,且随着电源存储技术的快速发展,能耗的影响相对减小,计算能力在处理任务上扮演者决定性的角色之一。因此,传统的卸载机制需要进一步优化。
发明内容
有鉴于此,本申请实施例提供了一种基于云边协同的计算卸载方法及***,通过建立云边协作的计算卸载模型,采用优化卸载算法,根据收集的卸载需求,结合服务器资源使用情况以执行不同的卸载任务,减少计算任务的执行时间,提高服务器资源利用率,降低终端设备的能耗,满足未来场景中可能得突发性网络需求或异构计算任务的差异化需求。
1、卸载***
本发明的卸载***如图1所示,包括终端计算任务模块、协作计算卸载模块、边缘计算节点和云计算节点。
(1)终端计算任务模块:用于收集终端设备拟卸载的计算任务,每个计算任务对拟卸载到计算节点提出了相应的卸载需求;需要将所收集计算任务卸载到多个可供卸载的计算节点,包括云计算节点、边缘计算节点;
(2)协作计算卸载模块:用于负责卸载决策,协作包含边缘服务器之间的协作和边缘服务器与云数据中心之间的协作,每一基站对应多个终端设备,需要将一个基站下的计算任务卸载到临近的其他边缘服务器(即边缘计算节点)或云数据中心(即云计算节点);
(3)边缘计算节点和云计算节点:用于为计算任务提供可卸载的计算节点。单一的边缘计算无法完全有效地满足用户的大量异构卸载请求,边缘计算不应完全取代云计算,两者应相互补充,以更好地满足计算任务的卸载需求。对于延迟敏感型任务,所需的资源可以下沉到边缘服务器并由其处理,对于计算量较大的任务,可以将其通过WAN传输到云数据中心以执行云计算。
2、卸载流程
根据上述协作计算卸载模块,本申请实施例中基于云边协同的计算卸载流程,将阐述各个模块之间的依赖关系和数据传递。
首先,构建包含云、边缘和终端三层的云边端结构如图2,终端是运行在本地的客户端(Client),边和云是提供计算和存储服务的计算节点。卸载流程可以概述为客户端将不能处理的计算任务,向服务器请求服务,服务器根据自身的资源情况和网络情况分配资源,执行相应的计算任务,得到计算结果。
根据上述云边端结构示意图,本申请实施例中的卸载流程如图3所示,具体可分为以下几个步骤:
(1)由终端设备产生计算任务,根据任务的是否可卸载,将不可卸载的任务直接放在终端设备进行本地计算;
(2)上传拟卸载的计算任务,获取当前可供卸载的计算节点;
(3)根据计算任务的卸载需求,使用卸载算法进行卸载决策;
(4)根据卸载决策,由边缘服务器或云数据中心执行计算任务,计算结束后将计算结果返回到终端。
3、卸载模型
(1)通信模型
根据上述协作计算卸载模块中的对计算节点提出的需求,构建云边融合的计算架构如图4,包含终端设备、边缘基站、边缘服务器和云数据中心。云边协同环境下的通信模型,云数据中心通过有线方式和边缘基站连接成网,在边缘基站附近部署边缘服务器并通过有线连接,少数的云数据中心和众多边缘服务器作为计算节点,为终端设备提供服务。
终端设备:以传感器、监控设备和便携设备为例的终端设备可根据自身能力执行计算一些必要的简单任务;
基站:无线访问点主要是蜂窝网络中的基站;
计算节点:基站附近的边缘服务器和云数据中心作为计算节点,根据收集的计算卸载需求,分配自身资源以执行不同的计算卸载任务。
(2)计算模型
终端设备产生的计算任务TASKi,其网络需求分别为:计算量大小Ai,所允许的最大时延MTi,所需要的CPU时钟周期Ci,所允许的最大能耗MEi
TASKi={Ai,MTi,Ci,MEi}
根据通信模型中云边融合的计算架构,计算模型分为本地计算、边缘计算和云计算。
1)本地计算
在本地计算中,终端设备利用自身的计算资源处理计算任务,其计算能力为
Figure BDA0002627297870000031
单位时钟周期的能耗为
Figure BDA0002627297870000032
在本地计算的处理时间和能耗分别为
Figure BDA0002627297870000033
Figure BDA0002627297870000034
2)边缘计算
在边缘计算中,终端设备的计算任务卸载到基站附近的边缘服务器,增加了任务从终端设备卸载到边缘服务器的无线信道传输时间
Figure BDA0002627297870000035
且取决于上述通信模型中无线信道传输速率
Figure BDA0002627297870000036
边缘计算的处理时间和能耗分别为
Figure BDA0002627297870000037
Figure BDA0002627297870000038
3)云计算
在云计算中,终端设备的计算任务卸载到远距离的云数据中心,通常拥有充足的计算资源来处理终端的计算任务,数据从基站上传到云数据中心的上传时间为
Figure BDA0002627297870000041
数据在上行链路传输时延
Figure BDA0002627297870000042
云计算的处理时间和能耗分别为
Figure BDA0002627297870000043
Figure BDA0002627297870000044
Figure BDA0002627297870000045
根据边缘计算模型和云计算模型所产生的处理时间和能耗作为卸载依据,结合每个任务的计算量大小、最大容忍时延、所需时钟周期数和所容忍最大能耗,对每个任务的计算模式进行分类,其中任务分类的比较权值Δ的计算方式如下:
Figure BDA0002627297870000046
其中,γ1是时延能耗权值,代表各自变量在卸载决策指标的权重值,其初始值为0.5。
在计算卸载的过程中,可根据计算任务的实际情况,以计算量和最大容忍时延为指标调节其大小。以计算密集型任务为例,当任务的计算量大时,可加大时延能耗权值;当任务为时延敏感型任务,可减少时延能耗权值。
(3)任务分配模型
在对计算任务完成分类后,需要确定每个计算任务确定的计算节点,为此引入计算最优传输(Computational Optimal Transport),其目的是寻找“总体花费”最少的传输方案。
对于应该分配计算任务集
Figure BDA0002627297870000047
设定
Figure BDA0002627297870000048
的一个离散概率测度,使得到应该执行的计算任务φ对应的一个离散测度的代价最小,其中应该分配的计算任务等于应该执行的计算任务:
Figure BDA0002627297870000049
上述公式中αi表示向量α(离散向量)的第i个分量,βi表示向量β(离散向量)的第i个分量,
Figure BDA00026272978700000410
表示xi在αi方向上的离散测度值,
Figure BDA00026272978700000411
表示yi在βi方向上的离散测度值,xi表示为卸载前来自于终端的第i个任务的任务量,yi表示卸载后分配到计算节点对第i个任务的任务量,n代表任务的个数;αi和βi为:
α=(α123,…,αn)=(1,0,0,…,0)
β=(β123,…,βn)=(0,β23,…,βn),且满足
Figure BDA00026272978700000412
参考Kantorovich最优传输问题,上述任务分配模型可描述为基于计算最优传输的任务分配问题:
Figure BDA00026272978700000413
Figure BDA00026272978700000414
其中C(x,F(x))在这里是传输时延,
Figure BDA00026272978700000415
是服务器的计算能力,x为任务集
Figure BDA0002627297870000051
中可分的任务,F(x)函数为将任务x分配到计算节点所形成的传输策略,
Figure BDA0002627297870000052
为服务器x的计算能力,
Figure BDA0002627297870000053
为多到多的传输矩阵;
Figure BDA0002627297870000054
代表计算节点上的未进行卸载的计算任务集合,φ代表计算节点上的已经卸载的任务集合。
4、卸载算法设计
为解决上述计算传输模型中提出的问题,一是设计任务分类算法对任务进行分类,二是求解上述基于计算最优传输的任务分配问题。
(1)任务分类
将上传的计算任务根据卸载需求进行分类,首先计算每个任务在边缘计算和云计算模式下的处理时间和***能耗,在满足所允许的最大时延和所允许的最大能耗情况下,根据算法1中第8行计算任务优先级,并区分云计算任务集合和边缘计算任务集合。
(2)任务分配
通过任务分类算法完成对计算任务的区分后,着力于求解基于计算最优传输的任务分配问题,Kantorovich最优传输问题是一个特殊的线性规划问题,所以先进的线性规划求解算法均可用来进行求解。然而本申请实施例面对的大规模卸载时,时间复杂度是个非常重要的因素,基于内点法的线性规划算法在执行时间上有着很大的局限性。
在大部分情况下,求标准Kantorovich解是不必要的,可利用基于熵正则的近似算法改求近似解,那么最优传输的计算代价将大幅度降低,因此求解一个任务的最优传输时延和供卸载的计算节点公式(存在唯一解)为:
C(x,F(x))=||x-F(x)||2
Figure BDA0002627297870000055
其中C(x,F(x))为当前状态下执行边缘计算卸载或云计算卸载所能达到的最优传输时延,βi为卸载任务x需要用到的计算节点,可为包含边缘服务器和云数据中心的一个或多个,x为任务集
Figure BDA0002627297870000056
中可分的任务,F(x)函数为将任务x分配到计算节点所形成的传输策略,C(x,F(x))为传输时延,xi,xm是任务集
Figure BDA0002627297870000057
第i个和第m个任务,d(xi,xm)为任务量之间的距离。
算法1:任务分类算法
Figure BDA0002627297870000058
Figure BDA0002627297870000061
与现有技术相比,本发明的积极效果为:
在云计算和边缘计算协同的框架下,基于传输优化模型提出边缘计算节点和云计算节点协同工作的协同计算卸载,构建相应的卸载问题使得任务时延实现最优化,实验结果表明,所设计的EDGECLOUD方案降低了平均任务时延,提升了***处理速度。
(1)平均任务处理时延
保证***选择优先资源使得***任务时延最小,并保证***非阻塞。当任务到达速率增大时,通过合理协作云服务器和边缘服务器资源,尽可能降低***阻塞,保证在阻塞条件下的***任务时延最小,平均任务处理时延效果对比如图6所示。
(2)***处理速度
下图为不同数据达到速率对***处理速度的影响,在低数据到达速率情况下,由于资源出现空闲,相较于其他两种算法的任务处理速度优势不明显;在高数据到达速率情况下,其他两种算法由于***受单一节点的资源瓶颈影响,进入阻塞状态,任务处理达到上限,***处理速度效果对比如图7所示。
通过动态协作调度云服务器和边缘服务器的资源,减小了瓶颈节点的资源负载,提高了***吞吐量,尽量保证***不发生阻塞。
附图说明
图1为本发明申请一种基于云边协同的计算卸载机制的协作计算卸载模块示意图;
图2为本发明申请一种基于云边协同的计算卸载机制的云边端结构示意图;
图3为本发明申请一种基于云边协同的计算卸载机制的计算卸载流程示意图;
图4为本发明申请一种基于云边协同的计算卸载机制的云边融合的计算架构图;
图5为本发明申请一种基于云边协同的计算卸载机制的差异化网络服务实施例的计算卸载网络拓扑图;
图6为平均任务处理时延效果对比图;
图7为***处理速度效果对比图。
具体实施方式
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
本申请提供一种基于云边协同的计算卸载机制的实施例,即面向差异化网络服务的云边协同计算卸载,实施例的计算卸载网络拓扑图如图5。
在5G异构网络中,既有以超级计算机为代表的计算密集型任务,也有以实时检测为代表的时延敏感型任务,运用本申请中一种基于云边协同的计算卸载机制,能够满足差异化计算任务的卸载需求。
下面将分别以面向计算密集型任务和时延敏感型任务的卸载流程阐述本机制:
(1)计算密集型任务(CPU-Intensive)
首先,计算密集型任务的特点是需要进行大量的计算,消耗大量的CPU资源,如机器学习模型训练、超高清视频编解码和高性能计算等计算任务,完全依赖于CPU的计算能力,在这一方面,云服务器相比终端设备和边缘服务器有着巨大的优势。
一方面,上传到边缘的计算密集型任务,通过卸载决策直接将整个任务传输到云数据中心执行云计算,既能充分利用CPU计算资源处理计算任务,也会因为远距离传输造成较大的时延。
另一方面,计算密集型的任务也可以使用多任务完成,通过多个边缘服务器之间的协作完成,但是,随着任务量的增大,任务切割的数量越多,花在任务切换的时间也越多,边缘服务器执行任务的效率就越低。
(2)时延敏感型任务(Latency-Intensive)
首先,区别于时间敏感网络(Time-Sensitive Networking),其主要目标是通过有线网络提供确定***,本申请实施例中的时延敏感型任务主要是5G、物联网、增强现实、无人驾驶等这些新技术对信息基础设施又提出了新的需求:非常低的、确定的网络时延。使用协作的边缘服务器对终端设备的实时性业务进行卸载,对短周期数据进行存储,在边缘为时延敏感型任务提供计算、存储和网络资源,从而减少网络流量、减少传输链路的往返延迟。
以上实施例仅用以说明本发明的技术方案而非对其进行限制,本领域的普通技术人员可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明的精神和范围,本发明的保护范围应以权利要求所述为准。

Claims (10)

1.一种基于云边协同的计算卸载方法,其步骤包括:
1)终端计算任务模块收集各终端设备拟卸载的计算任务和当前可供卸载的计算节点;其中每个计算任务包含对拟卸载到计算节点的卸载需求;计算任务TASKi的卸载需求包括计算节点的计算量大小Ai、所允许的最大时延MTi、所需要的CPU时钟周期Ci和所允许的最大能耗MEi;所述计算节点包括边缘计算节点和云计算节点;
2)协作计算卸载模块根据边缘计算节点、云计算节点所产生的处理时间和能耗作为卸载依据,结合每个拟卸载计算任务的所述卸载需求,对每个拟卸载计算任务的计算模式进行分类;
3)根据分类结果确定每个拟卸载计算任务对应的计算节点。
2.如权利要求1所述的方法,其特征在于,步骤3)中,对每个拟卸载计算任务的计算模式进行分类的方法为:
31)对于每个任务TASKi,首先计算云计算节点完成任务TASKi的处理时间
Figure FDA0002627297860000011
能耗
Figure FDA0002627297860000012
边缘计算节点完成任务TASKi的处理时间
Figure FDA00026272978600000116
能耗
Figure FDA0002627297860000014
32)如果
Figure FDA0002627297860000015
Figure FDA0002627297860000016
则判定任务卸载失败,否则进行步骤33);
33)如果
Figure FDA0002627297860000017
则将任务TASKi加入云计算任务集合
Figure FDA0002627297860000018
否则将任务TASKi加入边缘计算任务集合
Figure FDA00026272978600000117
3.如权利要求1或2所述的方法,其特征在于,计算每个拟卸载计算任务的任务优先级
Figure FDA00026272978600000110
n为拟卸载计算任务的总数。
4.如权利要求1所述的方法,其特征在于,根据设定的最优任务分配模型确定每个拟卸载计算任务对应的计算节点;所述最优任务分配模型为
Figure FDA00026272978600000111
Figure FDA00026272978600000112
其中αi表示向量α的第i个分量,βi表示向量β的第i个分量,
Figure FDA00026272978600000113
表示xi在αi方向上的离散测度值,
Figure FDA00026272978600000114
表示yi在βi方向上的离散测度值,xi表示对第i个拟卸载计算任务的任务量,yi表示卸载后分配到计算节点对第i个任务的任务量,n代表拟卸载计算任务的个数,α=(α1,α2,α3,…,αn)=(1,0,0,…,0),β=(β1,β2,β3,…,βn)=(0,β2,β3,…,βn),且满足
Figure FDA00026272978600000115
5.如权利要求4所述的方法,其特征在于,将所述最优任务分配模型描述为基于计算最优传输的任务分配问题;然后通过求解C(x,F(x))=||x-F(x)||2,得到拟卸载计算任务x需要分配到的计算节点
Figure FDA0002627297860000021
其中,C(x,F(x))为当前状态下执行边缘计算卸载或云计算卸载所能达到的最优传输时延,x为任务集
Figure FDA0002627297860000022
中可分的任务,F(x)函数为将任务x分配到计算节点所形成的传输策略,F(x):
Figure FDA0002627297860000023
C(x,F(x))为传输时延,xi是任务集
Figure FDA0002627297860000024
中第i个任务,xm是任务集
Figure FDA0002627297860000025
中第m个任务,d(xi,xm)为xi与xm之间的距离;
Figure FDA0002627297860000026
代表计算节点上的未进行卸载的计算任务集合,φ代表计算节点上的已经卸载的任务集合。
6.一种基于云边协同的计算卸载***,其特征在于,包括终端计算任务模块、协作计算卸载模块和计算节点,其中计算节点包括边缘计算节点和云计算节点;
终端计算任务模块,用于收集各终端设备拟卸载的计算任务和当前可供卸载的计算节点;其中每个计算任务包含对拟卸载到计算节点的卸载需求;计算任务TASKi的卸载需求包括计算节点的计算量大小Ai、所允许的最大时延MTi、所需要的CPU时钟周期Ci和所允许的最大能耗MEi
协作计算卸载模块,用于根据边缘计算节点、云计算节点所产生的处理时间和能耗作为卸载依据,结合每个拟卸载计算任务的所述卸载需求,对每个拟卸载计算任务的计算模式进行分类;
计算节点,用于执行计算卸载任务。
7.如权利要求6所述的***,其特征在于,对于每个任务TASKi,所述终端计算任务模块首先计算云计算节点完成任务TASKi的处理时间
Figure FDA0002627297860000027
能耗
Figure FDA0002627297860000028
边缘计算节点完成任务TASKi的处理时间
Figure FDA0002627297860000029
能耗
Figure FDA00026272978600000210
如果
Figure FDA00026272978600000211
Figure FDA00026272978600000212
Figure FDA00026272978600000213
则判定任务卸载失败,否则进行步骤33);如果
Figure FDA00026272978600000214
Figure FDA00026272978600000215
则将任务TASKi加入云计算任务集合
Figure FDA00026272978600000221
否则将任务TASKi加入边缘计算任务集合
Figure FDA00026272978600000217
8.如权利要求6所述的***,其特征在于,所述终端计算任务模块根据设定的最优任务分配模型确定每个拟卸载计算任务对应的计算节点;所述最优任务分配模型为
Figure FDA00026272978600000218
其中αi表示向量α的第i个分量,βi表示向量β的第i个分量,
Figure FDA00026272978600000219
表示xi在αi方向上的离散测度值,
Figure FDA00026272978600000220
表示yi在βi方向上的离散测度值,xi表示对第i个拟卸载计算任务的任务量,yi表示卸载后分配到计算节点对第i个任务的任务量,n代表拟卸载计算任务的个数,α=(α1,α2,α3,…,αn)=(1,0,0,…,0),β=(β1,β2,β3,…,βn)=(0,β2,β3,…,βn),且满足
Figure FDA0002627297860000031
9.如权利要求8所述的***,其特征在于,所述终端计算任务模块将所述最优任务分配模型描述为基于计算最优传输的任务分配问题;然后通过求解C(x,F(x))=||x-F(x)||2,得到拟卸载计算任务x需要分配到的计算节点
Figure FDA0002627297860000032
其中,C(x,F(x))为当前状态下执行边缘计算卸载或云计算卸载所能达到的最优传输时延,x为任务集
Figure FDA0002627297860000033
中可分的任务,F(x)函数为将任务x分配到计算节点所形成的传输策略,F(x):
Figure FDA0002627297860000034
C(x,F(x))为传输时延,xi是任务集
Figure FDA0002627297860000035
中第i个任务,xm是任务集
Figure FDA0002627297860000036
中第m个任务,d(xi,xm)为xi与xm之间的距离;
Figure FDA0002627297860000037
代表计算节点上的未进行卸载的计算任务集合,φ代表计算节点上的已经卸载的任务集合。
10.如权利要求6所述的***,其特征在于,所述终端计算任务模块计算每个拟卸载计算任务的任务优先级
Figure FDA0002627297860000038
n为拟卸载计算任务的总数。
CN202010800779.0A 2020-08-11 2020-08-11 一种基于云边协同的计算卸载方法及*** Active CN112004239B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010800779.0A CN112004239B (zh) 2020-08-11 2020-08-11 一种基于云边协同的计算卸载方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010800779.0A CN112004239B (zh) 2020-08-11 2020-08-11 一种基于云边协同的计算卸载方法及***

Publications (2)

Publication Number Publication Date
CN112004239A true CN112004239A (zh) 2020-11-27
CN112004239B CN112004239B (zh) 2023-11-21

Family

ID=73463065

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010800779.0A Active CN112004239B (zh) 2020-08-11 2020-08-11 一种基于云边协同的计算卸载方法及***

Country Status (1)

Country Link
CN (1) CN112004239B (zh)

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112511652A (zh) * 2021-02-03 2021-03-16 电子科技大学 一种边缘计算下的合作计算任务分配方法
CN112612553A (zh) * 2021-01-06 2021-04-06 重庆邮电大学 一种基于容器技术的边缘计算任务卸载方法
CN112636948A (zh) * 2020-12-01 2021-04-09 苏州浪潮智能科技有限公司 一种网络终端计算资源协调***及方法
CN112650585A (zh) * 2020-12-24 2021-04-13 山东大学 一种新型边缘-云协同边缘计算平台、方法及存储介质
CN112787920A (zh) * 2021-03-03 2021-05-11 厦门大学 面向海洋物联网的水声通信边缘计算时延和能耗优化方法
CN112860407A (zh) * 2021-03-02 2021-05-28 东南大学 一种云边协作的序列依赖流水车间任务调度执行优化方法
CN112969157A (zh) * 2021-02-22 2021-06-15 重庆邮电大学 一种无人机网络负载均衡方法
CN112996056A (zh) * 2021-03-02 2021-06-18 国网江苏省电力有限公司信息通信分公司 一种云边协同下时延最优化的计算任务卸载方法及装置
CN113015217A (zh) * 2021-02-07 2021-06-22 重庆邮电大学 一种基于边云协同低成本的在线多功能业务的计算卸载方法
CN113015216A (zh) * 2021-02-05 2021-06-22 浙江大学 一种面向边缘服务网络的突发任务卸载与调度方法
CN113055482A (zh) * 2021-03-17 2021-06-29 山东通维信息工程有限公司 一种基于边缘计算的智能云盒设备
CN113132456A (zh) * 2021-03-02 2021-07-16 西安电子科技大学 一种基于截止时间感知的边云协同任务调度方法及***
CN113220311A (zh) * 2021-04-15 2021-08-06 南京邮电大学 一种移动感知的云边端协同应用卸载方法、***及其存储介质
CN113315659A (zh) * 2021-05-26 2021-08-27 江西鑫铂瑞科技有限公司 一种面向智能工厂的任务协同规划方法及***
CN113391850A (zh) * 2021-06-02 2021-09-14 中南民族大学 基于边云协同的任务调度方法、装置、设备及存储介质
CN113452751A (zh) * 2021-05-20 2021-09-28 国网江苏省电力有限公司信息通信分公司 基于云边协同的电力物联网任务安全迁移***及方法
CN113794646A (zh) * 2021-09-13 2021-12-14 国网电子商务有限公司 能源行业的监控数据传输***及方法
CN113961264A (zh) * 2021-09-30 2022-01-21 河海大学 一种面向视频监控云边协同的智能卸载算法与***
CN114595049A (zh) * 2022-03-15 2022-06-07 国网智能电网研究院有限公司 一种云边协同任务调度方法及装置
CN114640966A (zh) * 2022-03-11 2022-06-17 重庆邮电大学 一种车联网中基于移动边缘计算的任务卸载方法
CN114637608A (zh) * 2022-05-17 2022-06-17 之江实验室 一种计算任务分配和更新方法、终端及网络设备
CN114691230A (zh) * 2020-12-28 2022-07-01 深圳Tcl新技术有限公司 任务卸载方法、装置、智能终端及计算机可读存储介质
CN115051477A (zh) * 2022-08-16 2022-09-13 山东大学 一种基于云边端协同的谐波溯源***及方法
CN115102953A (zh) * 2022-04-13 2022-09-23 北京智芯微电子科技有限公司 配电网云边端协同管控***及方法
CN115150891A (zh) * 2022-06-09 2022-10-04 南京邮电大学 一种基于移动边缘计算的中断概率辅助任务卸载优化方法
CN115225675A (zh) * 2022-07-18 2022-10-21 国网信息通信产业集团有限公司 一种基于边缘计算的充电场站智能运维的***
CN115237506A (zh) * 2022-09-21 2022-10-25 暨南大学 Cps***中可靠性驱动的分层任务卸载方法和装置
CN115567599A (zh) * 2022-10-18 2023-01-03 南方电网科学研究院有限责任公司 一种云边协同计算的任务迁移方法、装置及设备
CN116489708A (zh) * 2023-04-25 2023-07-25 北京交通大学 面向元宇宙的云边端协同的移动边缘计算任务卸载方法

Citations (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108920279A (zh) * 2018-07-13 2018-11-30 哈尔滨工业大学 一种多用户场景下的移动边缘计算任务卸载方法
CN108920280A (zh) * 2018-07-13 2018-11-30 哈尔滨工业大学 一种单用户场景下的移动边缘计算任务卸载方法
CN108964817A (zh) * 2018-08-20 2018-12-07 重庆邮电大学 一种异构网络联合计算卸载及资源分配方法
CN109547555A (zh) * 2018-03-01 2019-03-29 重庆大学 基于公平性准则的非平衡边缘云网络接入与资源分配机制
CN109548155A (zh) * 2018-03-01 2019-03-29 重庆大学 一种分布式非平衡边缘云网络接入与资源分配机制
CN109684075A (zh) * 2018-11-28 2019-04-26 深圳供电局有限公司 一种基于边缘计算和云计算协同进行计算任务卸载的方法
CN109767117A (zh) * 2019-01-11 2019-05-17 中南林业科技大学 移动边缘计算中联合任务调度的功率分配方法
CN109814951A (zh) * 2019-01-22 2019-05-28 南京邮电大学 移动边缘计算网络中任务卸载及资源分配的联合优化方法
CN110058934A (zh) * 2019-04-25 2019-07-26 中国石油大学(华东) 一种在大规模云雾计算环境中制定最优任务卸载决策的方法
CN110087318A (zh) * 2019-04-24 2019-08-02 重庆邮电大学 基于5g移动边缘计算的任务卸载和资源分配联合优化方法
CN110475224A (zh) * 2019-07-01 2019-11-19 南京邮电大学 一种基于边缘计算的传感器数据处理与协同预测方法
CN110493757A (zh) * 2019-09-29 2019-11-22 重庆大学 单服务器下降低***能耗的移动边缘计算卸载方法
CN110493360A (zh) * 2019-09-26 2019-11-22 重庆大学 多服务器下降低***能耗的移动边缘计算卸载方法
EP3605329A1 (en) * 2018-07-31 2020-02-05 Commissariat à l'énergie atomique et aux énergies alternatives Connected cache empowered edge cloud computing offloading
KR20200017589A (ko) * 2018-07-27 2020-02-19 한국전자통신연구원 무선 통신 시스템에서 모바일 노드의 태스크를 오프로딩하기 위한 클라우드 서버 및 그의 동작 방법
CN110891093A (zh) * 2019-12-09 2020-03-17 中国科学院计算机网络信息中心 一种时延敏感网络中边缘计算节点选择方法及***
CN110971706A (zh) * 2019-12-17 2020-04-07 大连理工大学 Mec中近似最优化与基于强化学习的任务卸载方法
CN110996393A (zh) * 2019-12-12 2020-04-10 大连理工大学 一种单边缘计算服务器与多用户协同的计算卸载与资源分配方法
CN111447619A (zh) * 2020-03-12 2020-07-24 重庆邮电大学 一种移动边缘计算网络中联合任务卸载和资源分配方法

Patent Citations (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109547555A (zh) * 2018-03-01 2019-03-29 重庆大学 基于公平性准则的非平衡边缘云网络接入与资源分配机制
CN109548155A (zh) * 2018-03-01 2019-03-29 重庆大学 一种分布式非平衡边缘云网络接入与资源分配机制
CN108920280A (zh) * 2018-07-13 2018-11-30 哈尔滨工业大学 一种单用户场景下的移动边缘计算任务卸载方法
CN108920279A (zh) * 2018-07-13 2018-11-30 哈尔滨工业大学 一种多用户场景下的移动边缘计算任务卸载方法
KR20200017589A (ko) * 2018-07-27 2020-02-19 한국전자통신연구원 무선 통신 시스템에서 모바일 노드의 태스크를 오프로딩하기 위한 클라우드 서버 및 그의 동작 방법
EP3605329A1 (en) * 2018-07-31 2020-02-05 Commissariat à l'énergie atomique et aux énergies alternatives Connected cache empowered edge cloud computing offloading
CN108964817A (zh) * 2018-08-20 2018-12-07 重庆邮电大学 一种异构网络联合计算卸载及资源分配方法
CN109684075A (zh) * 2018-11-28 2019-04-26 深圳供电局有限公司 一种基于边缘计算和云计算协同进行计算任务卸载的方法
CN109767117A (zh) * 2019-01-11 2019-05-17 中南林业科技大学 移动边缘计算中联合任务调度的功率分配方法
CN109814951A (zh) * 2019-01-22 2019-05-28 南京邮电大学 移动边缘计算网络中任务卸载及资源分配的联合优化方法
CN110087318A (zh) * 2019-04-24 2019-08-02 重庆邮电大学 基于5g移动边缘计算的任务卸载和资源分配联合优化方法
CN110058934A (zh) * 2019-04-25 2019-07-26 中国石油大学(华东) 一种在大规模云雾计算环境中制定最优任务卸载决策的方法
CN110475224A (zh) * 2019-07-01 2019-11-19 南京邮电大学 一种基于边缘计算的传感器数据处理与协同预测方法
CN110493360A (zh) * 2019-09-26 2019-11-22 重庆大学 多服务器下降低***能耗的移动边缘计算卸载方法
CN110493757A (zh) * 2019-09-29 2019-11-22 重庆大学 单服务器下降低***能耗的移动边缘计算卸载方法
CN110891093A (zh) * 2019-12-09 2020-03-17 中国科学院计算机网络信息中心 一种时延敏感网络中边缘计算节点选择方法及***
CN110996393A (zh) * 2019-12-12 2020-04-10 大连理工大学 一种单边缘计算服务器与多用户协同的计算卸载与资源分配方法
CN110971706A (zh) * 2019-12-17 2020-04-07 大连理工大学 Mec中近似最优化与基于强化学习的任务卸载方法
CN111447619A (zh) * 2020-03-12 2020-07-24 重庆邮电大学 一种移动边缘计算网络中联合任务卸载和资源分配方法

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
MICHAEL P.J.MAHENGE等: "Collaborative Mobile Edge and Cloud Computing: Tasks Unloading for Improving Users’ Quality of Experience in Resource-Intensive Mobile Applications", 《2019 IEEE 4TH INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION SYSTEMS(ICCCS)》 *
代美玲,刘周斌等: "基于终端能耗和***时延最小化的边缘计算卸载及资源分配机制", 《电子与信息学报》, vol. 41, no. 11 *
卢军球: "移动边缘计算中依赖性任务卸载的时延与能耗优化算法研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》, no. 03 *
徐佳;李学俊;丁瑞苗;刘晓;: "移动边缘计算中能耗优化的多重资源计算卸载策略", 计算机集成制造***, no. 04 *
齐平;王福成;徐佳;李学俊;: "移动边缘计算环境下基于信任模型的可靠多重计算卸载策略", 计算机集成制造***, no. 06 *

Cited By (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112636948A (zh) * 2020-12-01 2021-04-09 苏州浪潮智能科技有限公司 一种网络终端计算资源协调***及方法
CN112636948B (zh) * 2020-12-01 2022-12-20 苏州浪潮智能科技有限公司 一种网络终端计算资源协调***及方法
CN112650585A (zh) * 2020-12-24 2021-04-13 山东大学 一种新型边缘-云协同边缘计算平台、方法及存储介质
CN114691230A (zh) * 2020-12-28 2022-07-01 深圳Tcl新技术有限公司 任务卸载方法、装置、智能终端及计算机可读存储介质
CN114691230B (zh) * 2020-12-28 2024-06-04 深圳Tcl新技术有限公司 任务卸载方法、装置、智能终端及计算机可读存储介质
CN112612553A (zh) * 2021-01-06 2021-04-06 重庆邮电大学 一种基于容器技术的边缘计算任务卸载方法
CN112612553B (zh) * 2021-01-06 2023-09-26 重庆邮电大学 一种基于容器技术的边缘计算任务卸载方法
CN112511652B (zh) * 2021-02-03 2021-04-30 电子科技大学 一种边缘计算下的合作计算任务分配方法
CN112511652A (zh) * 2021-02-03 2021-03-16 电子科技大学 一种边缘计算下的合作计算任务分配方法
CN113015216B (zh) * 2021-02-05 2022-05-10 浙江大学 一种面向边缘服务网络的突发任务卸载与调度方法
CN113015216A (zh) * 2021-02-05 2021-06-22 浙江大学 一种面向边缘服务网络的突发任务卸载与调度方法
CN113015217A (zh) * 2021-02-07 2021-06-22 重庆邮电大学 一种基于边云协同低成本的在线多功能业务的计算卸载方法
CN113015217B (zh) * 2021-02-07 2022-05-20 重庆邮电大学 一种基于边云协同低成本的在线多功能业务的计算卸载方法
CN112969157A (zh) * 2021-02-22 2021-06-15 重庆邮电大学 一种无人机网络负载均衡方法
CN112969157B (zh) * 2021-02-22 2022-10-18 重庆邮电大学 一种无人机网络负载均衡方法
CN112996056A (zh) * 2021-03-02 2021-06-18 国网江苏省电力有限公司信息通信分公司 一种云边协同下时延最优化的计算任务卸载方法及装置
CN113132456A (zh) * 2021-03-02 2021-07-16 西安电子科技大学 一种基于截止时间感知的边云协同任务调度方法及***
CN112860407A (zh) * 2021-03-02 2021-05-28 东南大学 一种云边协作的序列依赖流水车间任务调度执行优化方法
CN112787920A (zh) * 2021-03-03 2021-05-11 厦门大学 面向海洋物联网的水声通信边缘计算时延和能耗优化方法
CN113055482A (zh) * 2021-03-17 2021-06-29 山东通维信息工程有限公司 一种基于边缘计算的智能云盒设备
CN113220311B (zh) * 2021-04-15 2022-09-16 南京邮电大学 一种移动感知的云边端协同应用卸载方法、***及其存储介质
CN113220311A (zh) * 2021-04-15 2021-08-06 南京邮电大学 一种移动感知的云边端协同应用卸载方法、***及其存储介质
CN113452751A (zh) * 2021-05-20 2021-09-28 国网江苏省电力有限公司信息通信分公司 基于云边协同的电力物联网任务安全迁移***及方法
CN113315659A (zh) * 2021-05-26 2021-08-27 江西鑫铂瑞科技有限公司 一种面向智能工厂的任务协同规划方法及***
CN113315659B (zh) * 2021-05-26 2022-04-22 江西鑫铂瑞科技有限公司 一种面向智能工厂的任务协同规划方法及***
CN113391850A (zh) * 2021-06-02 2021-09-14 中南民族大学 基于边云协同的任务调度方法、装置、设备及存储介质
CN113391850B (zh) * 2021-06-02 2022-08-30 中南民族大学 基于边云协同的任务调度方法、装置、设备及存储介质
CN113794646B (zh) * 2021-09-13 2024-04-02 国网数字科技控股有限公司 能源行业的监控数据传输***及方法
CN113794646A (zh) * 2021-09-13 2021-12-14 国网电子商务有限公司 能源行业的监控数据传输***及方法
CN113961264B (zh) * 2021-09-30 2024-01-09 河海大学 一种面向视频监控云边协同的智能卸载算法与***
CN113961264A (zh) * 2021-09-30 2022-01-21 河海大学 一种面向视频监控云边协同的智能卸载算法与***
CN114640966A (zh) * 2022-03-11 2022-06-17 重庆邮电大学 一种车联网中基于移动边缘计算的任务卸载方法
CN114640966B (zh) * 2022-03-11 2024-05-10 重庆邮电大学 一种车联网中基于移动边缘计算的任务卸载方法
CN114595049A (zh) * 2022-03-15 2022-06-07 国网智能电网研究院有限公司 一种云边协同任务调度方法及装置
CN115102953A (zh) * 2022-04-13 2022-09-23 北京智芯微电子科技有限公司 配电网云边端协同管控***及方法
CN115102953B (zh) * 2022-04-13 2023-08-08 北京智芯微电子科技有限公司 配电网云边端协同管控***及方法
WO2023221353A1 (zh) * 2022-05-17 2023-11-23 之江实验室 一种计算任务分配和更新方法、终端及网络设备
CN114637608A (zh) * 2022-05-17 2022-06-17 之江实验室 一种计算任务分配和更新方法、终端及网络设备
CN115150891B (zh) * 2022-06-09 2023-04-21 南京邮电大学 一种基于移动边缘计算的中断概率辅助任务卸载优化方法
CN115150891A (zh) * 2022-06-09 2022-10-04 南京邮电大学 一种基于移动边缘计算的中断概率辅助任务卸载优化方法
CN115225675A (zh) * 2022-07-18 2022-10-21 国网信息通信产业集团有限公司 一种基于边缘计算的充电场站智能运维的***
CN115051477A (zh) * 2022-08-16 2022-09-13 山东大学 一种基于云边端协同的谐波溯源***及方法
CN115237506B (zh) * 2022-09-21 2022-12-09 暨南大学 Cps***中可靠性驱动的分层任务卸载方法和装置
CN115237506A (zh) * 2022-09-21 2022-10-25 暨南大学 Cps***中可靠性驱动的分层任务卸载方法和装置
CN115567599A (zh) * 2022-10-18 2023-01-03 南方电网科学研究院有限责任公司 一种云边协同计算的任务迁移方法、装置及设备
CN116489708A (zh) * 2023-04-25 2023-07-25 北京交通大学 面向元宇宙的云边端协同的移动边缘计算任务卸载方法
CN116489708B (zh) * 2023-04-25 2024-01-30 北京交通大学 面向元宇宙的云边端协同的移动边缘计算任务卸载方法

Also Published As

Publication number Publication date
CN112004239B (zh) 2023-11-21

Similar Documents

Publication Publication Date Title
CN112004239B (zh) 一种基于云边协同的计算卸载方法及***
CN110493360B (zh) 多服务器下降低***能耗的移动边缘计算卸载方法
CN111930436B (zh) 一种基于边缘计算的随机型任务排队卸载优化方法
Chen et al. Efficiency and fairness oriented dynamic task offloading in internet of vehicles
CN111475274B (zh) 云协同多任务调度方法及装置
WO2023040022A1 (zh) 一种在随机网络中基于算网协同的分布式计算卸载方法
CN112261674A (zh) 一种基于移动边缘计算及区块链协同赋能的物联网场景的性能优化方法
Liao et al. Online computation offloading with double reinforcement learning algorithm in mobile edge computing
CN113993218A (zh) 一种mec架构下基于多智能体drl的协作卸载和资源分配方法
CN113727306B (zh) 一种基于深度强化学习的解耦c-v2x网络切片方法
CN112416603B (zh) 一种基于雾计算的联合优化***和方法
CN113315669B (zh) 基于云边协同的吞吐量优化的机器学习推断任务部署方法
CN113419867B (zh) 一种面向边云协同计算环境中节能的服务供应方法
Yang et al. Cooperative task offloading for mobile edge computing based on multi-agent deep reinforcement learning
CN112612553A (zh) 一种基于容器技术的边缘计算任务卸载方法
Pan et al. Multi-user computation offloading algorithm for mobile edge computing
CN112235387B (zh) 一种基于能量消耗最小化的多节点协作计算卸载方法
CN116939866A (zh) 一种基于协同计算和资源分配联合优化的无线联邦学习效率提升方法
CN116820603A (zh) 一种基于深度强化学习的智慧工厂冗余卸载方法
CN115134370B (zh) 一种多无人机辅助的移动边缘计算卸载方法
CN116347522A (zh) 云边协同下基于近似计算复用的任务卸载方法及装置
CN114301911B (zh) 一种基于边边协同的任务管理方法和***
CN114666339B (zh) 一种基于中智集的边缘卸载方法、***及存储介质
CN114143317B (zh) 面向跨云层移动边缘计算的多优先级计算卸载策略优化方法
Xiao et al. Multi-stage resource-aware congestion control algorithm in edge computing environment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant