【技术实现步骤摘要】
智能终端资源调度方法、装置和电子设备
[0001]本专利技术涉及计算机
,具体地涉及一种智能终端资源调度方法、一种智能终端资源调度装置和一种电子设备。
技术介绍
[0002]虚拟化把物理资源转变为逻辑上可以管理的资源,打破了物理结构之间的壁垒。所有资源都透明的运行在各种各样的物理平台上,资源的管理都将按逻辑方式进行,实现资源的自动化分配。其中容器作为一项轻量级的虚拟化技术,可以直接利用内核资源,同时容器能够启动服务,容器粒度更小。一个终端中可以运行多个Docker容器,各Docker容器可以共用终端中的资源(例如CPU资源、内存资源和硬盘资源),这些优势使得容器在多业务场景中扮演了重要的角色。
[0003]在现有技术中,Docker容器中的应用程序根据分配的资源运行。然而,在实际应用过程中,不同类型的任务优先级不同,对资源的需求和分配不同,现有方法无法在边端(智能终端和采集终端之间)高效地实现对不同类型的业务进行资源的分配。
[0004]另外,在应用程序的用户量增加等情况下,终端内的资源无法满足应用程序的需求,因此如何发挥边边之间(智能终端之间)的协同,如何充分利用系统内的资源,实现资源的共享,实现降低智能终端和采集终端组成的系统的整体响应时间也是亟需解决的问题。
技术实现思路
[0005]本专利技术实施例的目的是提供一种智能终端资源调度方法、装置和电子设备,用以解决现有方法无法在边端(智能终端和采集终端之间)高效地实现对不同类型的业务进行资源的分配,以及解决如何发挥边边之间(智 ...
【技术保护点】
【技术特征摘要】
1.一种智能终端资源调度方法,其特征在于,应用于第一智能终端,所述方法包括:获取采集终端发送的不同类型的业务数据;基于业务资源映射关系,将每个类型的业务数据分配至对应的资源类型;所述业务资源映射关系包括不同类型的业务数据对应的优先分配的资源类型;在预设资源类型的资源占用率大于或等于设定阈值的情况下,从与所述第一智能终端存在通信连接的候选智能终端中确定出第二智能终端;重复执行以下步骤直至达到预设迭代训练结束条件:发送下发业务数据至所述第二智能终端,接收所述第二智能终端发送的反馈数据;基于所述下发业务数据和所述反馈数据,计算向所述第二智能终端发送的迭代下发业务数据;其中,所述反馈数据是所述第二智能终端基于所述下发业务数据经过数据分析得到的。2.根据权利要求1所述的智能终端资源调度方法,其特征在于,所述基于所述下发业务数据和所述反馈数据,计算向所述第二智能终端发送的迭代下发业务数据,包括:基于所述下发业务数据、第一连接权值、所述反馈数据、第二连接权值、第一激活函数向量,计算向所述第二智能终端发送的迭代下发业务数据;其中,所述第一连接权值表征所述第一智能终端中对所述第二智能终端进行数据下发的容器;第二连接权值表征所述第二智能终端中对所述第一智能终端进行数据反馈的容器;第一激活函数向量表征数据下发和数据反馈的控制码。3.根据权利要求2所述的智能终端资源调度方法,其特征在于,所述基于所述下发业务数据、第一连接权值、所述反馈数据、第二连接权值、第一激活函数向量,计算向所述第二智能终端发送的迭代下发业务数据,通过以下公式计算:;其中,x
(下发)
表示下发业务数据,y
(反馈)
表示反馈数据,表示第一连接权值,表示第二连接权值,表示第一激活函数向量,表示迭代下发业务数据。4.根据权利要求1所述的智能终端资源调度方法,其特征在于,所述从与所述第一智能终端存在通信连接的候选智能终端中确定出第二智能终端,包括:获取每个候选智能终端与所述第一智能终端之间的链路总带宽、每个候选智能终端的物理资源值以及第一资源值,所述第一资源值表征每个候选智能终端执行自身业务需要的最小资源值;基于第一带宽、第一智能终端所需的最小算力值、所述链路总带宽、所述物理资源值以及所述第一资源值,计算与所述第一智能终端存在通信连接的每个候选智能终端的共享因子;所述第一带宽表征智能终端之间通信需要的最小带宽;确定所述共享因子的最大值对应的候选智能终端为所述第二智能终端。5.根据权利要求4所述的智能终端资源调度方法,其特征在于,所述基于第一带宽、第一智能终端所需的最小算力值、所述链路总带宽、所述物理资源值以及所述第一资源值,计算与所述第一智能终端存在通信连接的每个候选智能终端的共享因子,通过以下公式计算:
;其中,表示每个候选智能终端和第一智能终端之间的链路总带宽,B
l
表示每个候选智能终端和第一智能终端之间某一链路的带宽,l表示第一智能终端和每个候选智能终端之间链路的数量;B
min
表示第一带宽,S
Y
表示物理资源值,C
Y
表示第一资源值,C
min
表示最小算力值,表示共享因子。6.根据权利要求4所述的智能终端资源调度方法,其特征在于,所述基于业务资源映射关系,将每个类型的业务数据分配至对应的资源类型,包括:基于业务优先级映射关系,确定每个类型的业务数据对应的处理优先级;所述业务优先级映射关系包括不同类型的业务数据对应的处理优先级;基于所有类型的业务数据构建处理优先级从高到低排序的业务数据序列;基于业务资源映射关系,确定每个类型的业务数据对应的优先分配的资源类型;根据业务数据序列的处理优先级排序,将每个业务数据分配至对应的资源类型。7.一种智能终端资源调度方法,其特征在于,应用于第二智能终端,所述方法包括:重复执行以下步骤直至达到预设迭代训练结束条件:接收第一智能终端发送的下发业务数据;基于所述下发业务数据进行数据分析得到反馈数据,以及将所述反馈数据发送至第一智能终端;基于反馈数据和接收自第一智能终端的迭代下发业务数据,计算向所述第一智能终端发送的迭代反馈数据;其中,所述迭代下发业务数据是所述第一智能终端基于所述下发业务数据和所述反馈数据计算得到的。8.根据权利要求7所述的智能终端资源调度方法,其特征在于,所述基于反馈数据和接收自第一智能终端的迭代下发业务数据,计算向所述第一智能终端发送的迭代反馈数据,包括:基于所述反馈数据、所述迭代下发业务数据、第一连接权值、第二连接权值以及第二激活函数向量,计算向所述第一智能终端发送的迭代反馈数据;其中,所述第一连接权值表征所述第一智能终端中对所述第二智能终端进行数据下发的容器;第二连接权值表征所述第二智能终端中对所述第一智能终端进行数据反馈的容器;第二激活函数向量表征数据下发和数据反馈的控制码。9.根据权利要求8所述的智能终端资源调度方法,其特征在于,所述基于所述反馈数据、所述迭代下发业务数据、第一连接权值、第二连接权值以及第二激活函数向量,计算向所述第一智能终端发送的迭代反馈数据,通过以下公式计算:;其中,y
(反馈)
表示反馈数据,表示第一连接权值,表示第二连接权值,表示
第二激活函数向量,表示迭代下发业务数据,表示迭代反馈数据。10.一种智能终端资源调度装置,其特征在于,包括:第一数据获取模块,用于获取采集终端发送的不同类型的业务数据;第一映射模块,用于基于业务资源映射关系,将每个类型的业务数据分配至对应的资源类型;所述业务资源映射关系包括不同类型的业务数据对应的优先分配的资源类型;第二智能终端确定模块,用于在预设资源类型的资源占用率大于或等于...
【专利技术属性】
技术研发人员:高建,甄岩,霍超,郑利斌,许玉洁,张港红,王东山,尹志斌,苑佳楠,谢凡,申振东,杨双双,张予,
申请(专利权)人:北京智芯微电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。