【技术实现步骤摘要】
一种用于智能电力终端的容器调度方法
[0001]本专利技术涉及一种用于智能电力终端的容器调度方法,属于电能设备终端硬件资源虚拟化领域。
技术介绍
[0002]随着智能电网和电力物联网的发展,智能电力终端设备在电网中得到大规模部署和使用。智能电力终端设备相当于一台或一组移动服务器,具有较强的数据采集、数据处理、数据传输、数据存储及其他功能,已经成为电力物联设备物理层的重要组成部分。智能电力终端设备可以根据用户的需求安装不同的业务软件,实现了业务应用软件与硬件设备的分离,同一台智能电力终端设备可以同时运行多个业务软件,通过虚拟化技术保证各业务软件的运行相互独立、互不影响。虚拟化技术是智能电力终端设备的核心技术,通过对设备的CPU和内存等硬件资源的虚拟化,将一个物理的终端设备虚拟成多个虚拟的终端设备,同时运行多个业务软件。但是,当智能电力终端设备上运行的应用软件较多时,软件之间会因资源使用冲突而影响软件的正常执行,或因资源使用不合理而导致部分资源空闲,降低智能电力终端的硬件资源利用率。因此,为了提高智能电力终端硬件资源的利用率,避免资源使用冲突和资源空闲,必须研究用于智能电力终端的资源调度技术。
[0003]相比于传统的虚拟机技术,容器技术具有启动速度快、便于迁移、运行环境一致等优点,是一种轻量级的虚拟化技术。由于智能电力终端的硬件资源相对传统服务器较少,因此容器是智能电力终端的资源虚拟化的首选,通过对容器的调度实现对智能电力终端硬件资源的高效利用。当前容器的调度问题主要集中在大规模集群上的容器调度,所用方法主要分 ...
【技术保护点】
【技术特征摘要】
1.一种用于智能电力终端的容器调度方法,其特征在于,该方法具体包括如下步骤:(1)构建资源需求库:在应用中心提取每个应用软件的各类资源需求,并构建资源需求库存储所有应用软件的资源需求情况;(2)获取资源需求:智能电力终端在运行软件时从应用中心的所述资源需求库中获取当前软件的资源需求;(3)获取终端使用情况:获取智能电力终端各处理单元的额定资源容量和当前可用资源数量;(4)筛选候选处理单元:初步筛选候选处理单元,候选处理单元的可用资源要求能够满足容器资源需求;(5)分配处理单元:计算容器与每个候选处理单元的相关度,将容器分配到相关度最大的处理单元上执行。2.根据权利要求1所述的一种用于智能电力终端的容器调度方法,其特征在于,所述步骤(1)的具体步骤如下:
①
应用中心在对应用软件S
i
审核时需执行软件,根据软件S
i
执行过程中CPU、内存、Flash存储和网络带宽的使用情况,记录软件S
i
所需的各类资源SR
i
=(SRC
i
,SRM
i
,SRF
i
,SRN
i
),其中SRC
i
、SRM
i
、SRF
i
、SRN
i
分别表示软件S
i
正常运行时所需的CPU资源、内存资源、存储容量和网络带宽;
②
应用中心为所有应用软件的资源需求建立资源需求库RS={SR1,SR2,
…
,SR
m
},其中m为应用中心的应用软件数量,SR
i
为软件S
i
的资源需求,且1≤i≤m。3.根据权利要求1所述的一种用于智能电力终端的容器调度方法,其特征在于,所述步骤(4)的具体步骤如下:
①
若存在各类额定资源与可用资源相等的空闲处理单元,则随机选择一个空闲且各类额定资源不少于容器C
i
资源需求的候选处理单元PU
t
分配给容器C
i
,即RCC
t
=RAC
t
≥SRC
i
,RCM
t
=RAM
t
≥SRM
i
,RCF
t
=RAF
t
≥SRF
i
,RCN
t
=RAN
t
≥SRF
i
,其中RCC
t
、RCM
t
、RCF
t
、RCN
t
分别表示候选处理单元PU
t
配置的额定CPU算力、内存容量、Flash容量和网络带宽,RAC
t
、RAM
t
、RAF
t
、RAN
t
分别表示候选处理单元PU
t
上当前可用的CPU算力、内存容量、Flash容量和网络带宽,SRC
i
、SRM
i
、SRF
i
、SRN
i
分别表示软件S
i
正常运行时所需的CPU资源、内存资源、存储容量和网络带宽,m为应用软件数量,1≤i≤m,n为终端包含的处理单元数量,1≤t≤n;
②
若无空闲处理单元或所有空闲单元的额定资源均少于容器C
i
资源需求,则根据容器C
i
的资源需求SR
i
=(SRC
i
,SRM
i
,SRF
i
,SRN
i
)和每个候选处理单元的可用资源RA
t
={RAC
t
,RAM
t
,RAF
t
,RAN
t
},筛选出可以承载容器C
i
的候选处理单元集合CP
i
={PU
t
|RAC
t
≥SRC
i
,RAM
t
≥SRM
i
,RAF
t
≥SRF
i
,RAN
t
≥SRF
i
,1≤t≤n},即所有可用资源均不少于容器C
i
的资源需求的候选处理单元...
【专利技术属性】
技术研发人员:卢继哲,祝恩国,张海龙,阿辽沙,
申请(专利权)人:国网福建省电力有限公司营销服务中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。