【技术实现步骤摘要】
一种面向边缘服务网络的突发任务卸载与调度方法
本专利技术属于边缘计算网络负载调度
,具体涉及一种面向边缘服务网络的突发任务卸载与调度方法。
技术介绍
在5G的普及下,借助于边缘计算,大量的智能设备在用户端就直接进行任务的卸载处理,边缘计算是为应用者和服务提供商在靠近用户边缘侧提供云服务器和各种网络应用环境的技术,其目标是在靠近用户数据产生的物理位置侧就提供给用户计算,存储和网络宽带的服务。边缘计算将算力了从远端的云服务器下放到了用户边缘侧,这种方式有效地增强了用户侧设备的处理任务的能力,缓解了由于用户侧设备的计算资源有限的瓶颈,并且因此诞生出许多独特的边缘卸载特点的应用场景。但是,通过边缘计算系统与远端云服务器系统一调度管理,一旦边缘网络中的某一台服务器出现任务拥塞现象,而不能及时处理这些任务时,将任务高效地迁移到别的空闲服务器上去执行,并且保证用户的QoS响应等需求变得越来越迫切和重要。边缘系统和远端服务器系统同事调度具有独特的系统特点,当前针对任务卸载和任务迁移已经提出了很多方法,但是很少考虑到边缘网络本身的特殊拓扑结构。当任务从一台服务器迁移到别的服务器上的同时,网络中的任务在不间断的执行着,两者同时进行,大多数算法考虑了静态的疏散,而没有考虑到任务的动态的疏散和执行。公开号为CN110536358A的中国专利提出了一种面向无依赖子任务的边缘计算负载均衡方法,在保证了能耗均衡的同时,使得用户产生的任务都能最优被执行,即选择本地计算或者卸载到边缘服务器上计算,但是这种方案没有考虑到边缘计算中 ...
【技术保护点】
1.一种面向边缘服务网络的突发任务卸载与调度方法,包括如下步骤:/n(1)检测边缘服务网络中存在任务过载的边缘服务器,对于任一过载的边缘服务器,确定该服务器需要疏散的任务;/n(2)监测并记录边缘服务网络的链路和路由状态以及各边缘服务器的有效资源状况;/n(3)枚举边缘服务网络中过载服务器到其他边缘服务器之间的所有无环疏散路径组成疏散路径集合,其中每一条疏散路径即对应了一组链路集合;进而按单个任务在疏散路径上的传输时间进行升序排列,并记录集合中各疏散路径的序号;/n(4)以疏散完成时间最短为目标,为待疏散的任务分配疏散路径;/n(5)以边缘服务器与云服务器分布式并行协同处理的方式对边缘服务器本地任务执行时序进行在线调度。/n
【技术特征摘要】
1.一种面向边缘服务网络的突发任务卸载与调度方法,包括如下步骤:
(1)检测边缘服务网络中存在任务过载的边缘服务器,对于任一过载的边缘服务器,确定该服务器需要疏散的任务;
(2)监测并记录边缘服务网络的链路和路由状态以及各边缘服务器的有效资源状况;
(3)枚举边缘服务网络中过载服务器到其他边缘服务器之间的所有无环疏散路径组成疏散路径集合,其中每一条疏散路径即对应了一组链路集合;进而按单个任务在疏散路径上的传输时间进行升序排列,并记录集合中各疏散路径的序号;
(4)以疏散完成时间最短为目标,为待疏散的任务分配疏散路径;
(5)以边缘服务器与云服务器分布式并行协同处理的方式对边缘服务器本地任务执行时序进行在线调度。
2.根据权利要求1所述的突发任务卸载与调度方法,其特征在于:对于边缘服务网络中的任一条链路lk,其任务传输的并发量上限若待疏散的第i个任务在t时刻占用了链路lk,则否则N为待疏散的任务数量。
3.根据权利要求1所述的突发任务卸载与调度方法,其特征在于:所述疏散完成时间的起始时刻为过载服务器做出疏散决策的时刻,终止时刻为最后一个任务完成疏散的时刻。
4.根据权利要求1所述的突发任务卸载与调度方法,其特征在于:所述步骤(4)的具体实现过程如下:
首先,初始化m个解,每个解包含了N条疏散路径即表示从疏散路径集合中为每一个待疏散任务随机分配一条疏散路径,同时计算每个解所对应的疏散完成时间,m为自定义的初始化种群规模;
然后,从初始化m个解中取疏散完成时间最小的解记作xt,其对应的疏散完成时间为yt,xt为一组N维向量且向量中的每一元素值对应为各待疏散任务所分配的疏散路径序号;
最后,自定义一个大小为W的窗口,利用该窗口对xt进行循环扫描,记录每一窗口扫描所得到的局部最优解,比较所有的局部最优解,取疏散完成时间最小的局部最优解作为全局最优解并依此为待疏散的任务分配疏散路径。
5.根据权利要求4所述的突发任务卸载与调度方法,其特征在于:利用窗口对xt进行循环扫描的具体过程如下:
4.1首先定义任务序号集合I={1,2…,N},并将I赋予集合Iv,同时建立两个空集If和Vt,设定参数γ以及阈值α∈0~1,然后从xt的第一个元素值开始利用窗口截取W个元素值;
4.2对于窗口中任一元素值p,任取0~1之间的随机数λ,比较λ是否小于α:若是,则更新该元素值同时将集合Iv中该元素值对应的任务序号转移至集合If中;若否,则从1~L中任取一个序号赋予更新该元素值L为疏散路径集合中路径数量;
完成上述操作后即xt得到了更新,其对应更新后的解记作则对应的疏散完成时间记作若则保持当前集合Iv和If不变,否则从集合I中随机任取相应数量的任务序号替换掉集合If中的所有任务序号,集合I中剩余的任务序号组成新的Iv;
4.3根据集合If中的任务序号,从中找到这些任务序号所对应的元素...
【专利技术属性】
技术研发人员:邓水光,张城,杨斌,尹建伟,
申请(专利权)人:浙江大学,杭州筑家易网络科技股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。