【技术实现步骤摘要】
资源分配方法、装置、电子设备及介质
[0001]本申请涉及通讯
,尤其涉及一种资源分配方法、装置、电子设备及介质。
技术介绍
[0002]随着物联网技术的快速发展,云服务器需要处理的数据也随之增加,为降低云服务器的计算压力,边缘计算应运而生。边缘计算主要是将数据计算前移,即通过靠近终端的边缘服务器先对终端的海量数据进行预处理,以过滤出有用的数据,再将预处理后的数据传输至云服务器,以降低云服务器的处理压力。
[0003]实际应用中,边缘服务器与多个终端设备连接,每个终端设备又可能包括多个任务,而边缘服务器的资源有限,因此,如何合理的分配边缘服务器的资源则成为需要考虑的问题。
技术实现思路
[0004]本申请提供一种资源分配方法、装置、电子设备及介质,旨在能够合理的分配边缘服务器的资源。
[0005]第一方面,本申请提供一种资源分配方法,包括:获取各任务的评估指标的评估值,以及边缘服务器的总资源;所述评估指标包括所述任务的计算价值、传输时延、计算时间及能量消耗;所述计算价值表征所述任务的价值与该任务的数据量之比;确定所述各评估指标的权重;以及,针对每一所述任务,根据所述各评估指标的权重、所述任务的每个评估指标的评估值以及所述各任务的每个评估指标的评估值之和,计算获得每个所述任务的权重;依据所述各任务的权重和所述边缘服务器的总资源,为所述各任务分配所述边缘服务器的资源。
[0006]可选的,所述确定所述各评估指标的权重,包括:基于所述各任务的评估指标的评估值,建立决策矩阵;所述 ...
【技术保护点】
【技术特征摘要】
1.一种资源分配方法,其特征在于,包括:获取各任务的评估指标的评估值,以及边缘服务器的总资源;所述评估指标包括所述任务的计算价值、传输时延、计算时间及能量消耗;所述计算价值表征所述任务的价值与该任务的数据量之比;确定所述各评估指标的权重;以及,针对每一所述任务,根据所述各评估指标的权重、所述任务的每个评估指标的评估值以及所述各任务的每个评估指标的评估值之和,计算获得每个所述任务的权重;依据所述各任务的权重和所述边缘服务器的总资源,为所述各任务分配所述边缘服务器的资源。2.根据权利要求1所述的方法,其特征在于,所述确定所述各评估指标的权重,包括:基于所述各任务的评估指标的评估值,建立决策矩阵;所述决策矩阵的不同列表征不同的评估指标,所述决策矩阵的不同行表征不同的任务;针对所述决策矩阵的每一列计算获得对应的熵,作为所述列对应的评估指标对应的熵;针对每个评估指标,根据所述评估指标对应的熵和所述各评估指标对应的熵,计算得到对应的熵权,作为所述评估指标的权重。3.根据权利要求1所述的方法,其特征在于,所述获取各任务的评估指标的评估值,包括:针对每个任务,计算所述任务的价值与该任务的数据量之比,获得所述任务的计算价值的评估值;依据所述任务的数据量、通讯链路的带宽、发射功率,基于香农定理,获取所述任务的传输时延;计算所述任务的计算复杂度与该任务的数据量的乘积,并将所述乘积与所述边缘服务器的总资源相除,获得所述任务的计算时间;将所述任务的发射功率与该任务传输时延相乘,获得第一乘积;以及将所述任务的计算功率与该任务的计算时间相乘,获得第二乘积;将所述第一乘积与所述第二乘积相加,获得所述任务的能量消耗。4.根据权利要求1
‑
3任一项所述的方法,其特征在于,所述针对每一所述任务,根据所述各评估指标的权重、所述任务的每个评估指标的评估值以及所述各任务的每个评估指标的评估值之和,计算获得每个所述任务的权重,包括:针对每一任务的每个评估指标,计算该任务下该评估指标的评估值与所述各任务下该评估指标的评估值之和的比值,得到所述任务下每个评估指标对应的第一结果;计算所述任务下每个评估指标对应的第一结果与该评估指标的权重的乘积,得到所述任务下每个评估指标对应的第二结果;以及计算所述任务下各评估指标对应的第二结果之和,得到所述任务的权重。5.根据权利要求1
‑
3任一项所述的方法,其特征在于,所述依据所述各任务的权重和所述边缘服务器的总资源,为所述各任务分配所述边缘服务器的资源,包括:针对每个任务,计算所述任务的权重与所述边缘服务器的总资源的乘积,获得该任务对应的资源量;
根据所述各任务的资源量,为所述各任务分配所述边缘服务器的资源。6.一种资源分配装置,其特征在于,包括:获取模块,用于获取各任务的评估指标的评估值,以及边缘服务器的总资源;所述评估指标包括所述任务的计算价值、传输时延、计算时间及能量消耗;所述计算价值表征所述任务...
【专利技术属性】
技术研发人员:沈炀智,唐洋,张佳男,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。