[发明专利]基于云平台的计算资源控制系统有效
申请号: | 202110793460.4 | 申请日: | 2021-07-14 |
公开(公告)号: | CN113448714B | 公开(公告)日: | 2022-03-04 |
发明(设计)人: | 马跃;孟欣 | 申请(专利权)人: | 华能吉林发电有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 北京锺维联合知识产权代理有限公司 11579 | 代理人: | 丁慧玲 |
地址: | 130000 吉林省*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 平台 计算 资源 控制系统 | ||
本发明涉及一种基于云平台的计算资源控制系统,包括计算任务队列R,第一计算资源节点列表P,第二计算资源节点列表Q和调度器,所述调度器包括存储有第一计算机程序的存储介质,当所述第一计算机程序被调度器执行时,实现步骤S1、从所述计算任务队列R中获取当前任务(K,t);步骤S2、将t与D1比较,如果t≥D1,那么按照从P1到PM顺序遍历P,确定第一目标计算资源节点,将所述当前任务分配到所述第一目标计算资源节点,如果tD1,则执行步骤S3;步骤S3、遍历Q,确定第二目标计算资源节点,将所述当前任务分配到所述第二目标计算资源节点。本发明采用高效的调度机制提高了云平台的计算资源的资源利用率和计算效率。
技术领域
本发明涉及计算机技术领域,尤其涉及一种基于云平台的计算资源控制系统。
背景技术
随着计算机技术的快速发展,各种分布式的高性能计算系统,如集群、网格以及云计算系统,已经成为目前高效的动态计算服务平台。而云计算作为可用性最高的计算模式之一,利用虚拟化技术将服务器、存储器及网络设备等资源通过整合与分割,实现资源的动态按需分配与部署。但是,如何采用高效的调度机制提高云计算中的资源利用率,以及如何在保证资源利用率的前提下,满足用户的多种需求,对任务进行高效的调度是现阶段云计算高性能计算需要解决的技术问题。
发明内容
本发明目的在于,提供一种基于云平台的计算资源控制系统,采用高效的调度机制提高了云平台的计算资源的资源利用率和计算效率。
根据本发明一方面,提供了一种基于云平台的计算资源控制系统,包括:计算任务队列R,第一计算资源节点列表P,第二计算资源节点列表Q和调度器,其中,
所述计算任务队列R=(R1,R2,......Rs),R为先入先出队列,Rs表示第s个计算任务,s的取值为1到S,计算任务Rs包括(Ks,ts),Ks表示Rs所需要的计算资源的数量,所述计算资源包括CPU和GPU,ts表示完成Rs所需的时间;
所述第一计算资源节点列表P=(P1,P2,......,PM),Pm表示第m个第一计算资源节点,M表示第一计算资源节点的总数量,m的取值为1到M,Pm包括计算任务缓存和元数据{Nm,(PKm1,PWm1),(PKm2,PWm2),......,(PKmX,PWmX)},Nm表示Pm中空闲的PKmx的数量,PKmx表示Pm的第x个计算资源,PWmx为PKmx被释放到空闲的时间片数量,X表示Pm中计算资源的数量,x的取值为1到X,PWmx=0,表示PKmx为空闲,Nm表示取值为0的PWmx的数量;
所述第二计算资源节点列表Qij为第i个第二计算资源节点中在j个时间片后空闲计算资源的数量,为Qi中计算资源的数量,N表示第二计算资源节点的总数量,i的取值范围为1到N,j的取值范围为0到D1表示预设的时间阈值,w表示时间片的时间跨度;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华能吉林发电有限公司,未经华能吉林发电有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110793460.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:防电磁干扰电路、PCB板及设备
- 下一篇:基于区块链的指令配置方法及装置