[发明专利]一种用于智能电力终端的容器调度方法在审

专利信息
申请号: 202110582349.0 申请日: 2021-05-27
公开(公告)号: CN115409300A 公开(公告)日: 2022-11-29
发明(设计)人: 卢继哲;祝恩国;张海龙;阿辽沙·叶;郑国权;任毅;侯帅;李然;高琛 申请(专利权)人: 中国电力科学研究院有限公司;国网福建省电力有限公司营销服务中心
主分类号: G06Q10/06 分类号: G06Q10/06;G06Q50/06
代理公司: 江苏法德东恒律师事务所 32305 代理人: 李媛媛
地址: 100192 北*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 用于 智能 电力 终端 容器 调度 方法
【权利要求书】:

1.一种用于智能电力终端的容器调度方法,其特征在于,该方法具体包括如下步骤:

(1)构建资源需求库:在应用中心提取每个应用软件的各类资源需求,并构建资源需求库存储所有应用软件的资源需求情况;

(2)获取资源需求:智能电力终端在运行软件时从应用中心的所述资源需求库中获取当前软件的资源需求;

(3)获取终端使用情况:获取智能电力终端各处理单元的额定资源容量和当前可用资源数量;

(4)筛选候选处理单元:初步筛选候选处理单元,候选处理单元的可用资源要求能够满足容器资源需求;

(5)分配处理单元:计算容器与每个候选处理单元的相关度,将容器分配到相关度最大的处理单元上执行。

2.根据权利要求1所述的一种用于智能电力终端的容器调度方法,其特征在于,所述步骤(1)的具体步骤如下:

①应用中心在对应用软件Si审核时需执行软件,根据软件Si执行过程中CPU、内存、Flash存储和网络带宽的使用情况,记录软件Si所需的各类资源SRi=(SRCi,SRMi,SRFi,SRNi),其中SRCi、SRMi、SRFi、SRNi分别表示软件Si正常运行时所需的CPU资源、内存资源、存储容量和网络带宽;

②应用中心为所有应用软件的资源需求建立资源需求库RS={SR1,SR2,…,SRm},其中m为应用中心的应用软件数量,SRi为软件Si的资源需求,且1≤i≤m。

3.根据权利要求1所述的一种用于智能电力终端的容器调度方法,其特征在于,所述步骤(4)的具体步骤如下:

①若存在各类额定资源与可用资源相等的空闲处理单元,则随机选择一个空闲且各类额定资源不少于容器Ci资源需求的候选处理单元PUt分配给容器Ci,即RCCt=RACt≥SRCi,RCMt=RAMt≥SRMi,RCFt=RAFt≥SRFi,RCNt=RANt≥SRFi,其中RCCt、RCMt、RCFt、RCNt分别表示候选处理单元PUt配置的额定CPU算力、内存容量、Flash容量和网络带宽,RACt、RAMt、RAFt、RANt分别表示候选处理单元PUt上当前可用的CPU算力、内存容量、Flash容量和网络带宽,SRCi、SRMi、SRFi、SRNi分别表示软件Si正常运行时所需的CPU资源、内存资源、存储容量和网络带宽,m为应用软件数量,1≤i≤m,n为终端包含的处理单元数量,1≤t≤n;

②若无空闲处理单元或所有空闲单元的额定资源均少于容器Ci资源需求,则根据容器Ci的资源需求SRi=(SRCi,SRMi,SRFi,SRNi)和每个候选处理单元的可用资源RAt={RACt,RAMt,RAFt,RANt},筛选出可以承载容器Ci的候选处理单元集合CPi={PUt|RACt≥SRCi,RAMt≥SRMi,RAFt≥SRFi,RANt≥SRFi,1≤t≤n},即所有可用资源均不少于容器Ci的资源需求的候选处理单元才能够运行该容器;若集合CPi为空集,即没有处理单元可运行该容器,则提示资源不足,终止调度过程或等待后续调度。

4.根据权利要求1所述的一种用于智能电力终端的容器调度方法,其特征在于,所述步骤(5)的具体步骤如下:

①计算每个候选处理单元PUt的资源空闲率RIt={RICt,RIMt,RIFt,RINt},其中PUt∈CPi,CPU空闲率RICt=RACt/RCCt*100%,内存空闲率RIMt=RAMt/RCMt*100%,Flash空闲率RIFt=RAFt/RCFt*100%,网络带宽空闲率RINt=RANt/RCNt*100%;

②计算容器Ci在每个候选处理单元PUt上的资源占用率CRi,t={CRCi,t,CRMi,t,CRFi,t,CRNi,t},其中PUt∈CPi,CPU占用率CRCi,t=SRCi/RCCt*100%,内存占用率CRMi,t=SRMi/RCMt*100%,Flash占用率CRFi,t=SRFi/RCFt*100%,网络带宽占用率CRNi,t=SRNi/RCNt*100%;

③计算每个候选处理单元PUt的资源平均空闲率RIAt和容器Ci在PUt上的平均资源占用率CRAi,t:RIAt=(RICt+RIMt+RIFt+RINt)/4,CRAi,t=(CRCi,t+CRMi,t+CRFi,t+CRNi,t)/4;

④计算Ci与每个候选处理单元PUt的相似度:其中Yi,t=YCi,t*YRi,t

Xi,t=(CRCi,t-CRAi,t)(RICt-RIAt)+(CRMi,t-CRAi,t)(RIMt-RIAt)+(CRFi,t-CRAi,t)(RIFt-RIAt)+(CRNi,t-CRAi,t)(RINt-RIAt)

⑤计算容器Ci与每个候选处理单元PUt的关联度Relationi,t=1-|Simi,t|,候选处理单元集合CPi中的所有处理单元按关联度的绝对值从高到低排序,将容器Ci分配到关联度最高的处理单元上执行;若关联度最高的处理单元有多个,则随机选择一个关联度最高的处理单元,并将容器Ci分配到其上执行。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电力科学研究院有限公司;国网福建省电力有限公司营销服务中心,未经中国电力科学研究院有限公司;国网福建省电力有限公司营销服务中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110582349.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top