[发明专利]一种多路高端计算机系统中的资源分配系统有效
申请号: | 201510947336.3 | 申请日: | 2015-12-17 |
公开(公告)号: | CN105577769B | 公开(公告)日: | 2019-06-04 |
发明(设计)人: | 黄家明;乔英良;王建红 | 申请(专利权)人: | 山东海量信息技术研究院 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250101 山东省济南*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 高端 计算机系统 中的 资源 分配 系统 | ||
本发明公开一种多路高端计算机系统中的资源分配系统,涉及计算机技术,主要包括全系统处理器和若干资源代理器,处理器与相应资源代理器连接通信;所述资源分配系统包括接收器、解析器、请求生成器、发送器和资源分配表五个模块;接收器负责接收系统处理器请求并与解析器通信,资源分配表与解析器连接,通过解析器向请求生成器发送信息,所述请求生成器通过发送器向相应处理器发送请求;处理器将资源请求发送给资源代理器,由资源代理器进行译码,并转发给服务器系统各个处理器进行处理。本发明解决了高端多路产品研发过程中资源无法分配给每个CPU的问题,实现了全服务器系统资源任意分配。
技术领域
本发明涉及计算机技术,具体的说是一种多路高端计算机系统中的资源分配系统。
背景技术
当前,生物新药设计、新材料的研制、风洞试验仿真、石油勘探与开采等等都离不开高端计算。多路高端计算机系统(32路,64路)的研发也逐渐变得越来越重要。而对许多种处理器来说,其系统资源分配往往受到一定的限制,比如最多只能分成8份或只可以等分。此外,还出现高端多路产品研发过程中资源无法分配给每个CPU的问题。这样,当计算机系统中的处理器多于一定数量时,就无法实现对全部处理器的资源进行合理分配,限制了多路系统的研发。
发明内容
本发明针对目前需求以及现有技术发展的不足之处,提供一种多路高端计算机系统中的资源分配系统。
本发明所述一种多路高端计算机系统中的资源分配系统,解决上述技术问题采用的技术方案如下:所述多路高端计算机系统中的资源分配系统,主要包括全服务器系统处理器和若干资源代理器,所述系统处理器与相应资源代理器连接通信;所述资源分配系统包括接收器、解析器、请求生成器、发送器和资源分配表五个模块;其中,所述接收器负责接收系统处理器请求,并与解析器通信,资源分配表与解析器连接,通过解析器向请求生成器发送信息,所述请求生成器通过发送器向相应处理器发送请求;处理器将资源请求发送给资源代理器,由资源代理器进行译码,并转发给服务器系统各个处理器进行处理。
优选的,所述资源分配表负责描述全服务器系统资源与全服务器系统处理器之间的映射关系。
优选的,全服务器系统处理器都建立资源分配表,所述资源分配表内,所有资源全部分配给与对应处理器相连的资源代理器。
优选的,所述接收器负责接收系统处理器请求,收到后发给解析器;所述解析器负责解析处理器请求内容,并根据资源分配表确定目标处理器,并将原始请求和目标处理器发送给请求生成器。
优选的,所述请求生成器将原始请求中的目标处理器更换为新算出的实际目标处理器,并发送给发送器;所述发送器将新生成的请求发送给实际目标处理器。
本发明所述一种多路高端计算机系统中的资源分配系统与现有技术相比具有的有益效果是:本发明通过在计算机系统中加入资源代理器,资源请求发送到与之相连的资源代理器,由资源代理器进行译码并转发给系统中相应处理器;解决了高端多路产品研发过程中资源无法分配给每个CPU的问题,实现了全服务器系统资源任意分配。
附图说明
附图1为所述多路高端计算机系统中的资源分配系统的结构示意图;
附图2为所述8路计算机系统划分子集的示意图;
附图3为所述8路计算机系统总资源示意图;
附图4为各子集中处理器建立的资源分配表。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明所述一种多路高端计算机系统中的资源分配系统进一步详细说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东海量信息技术研究院,未经山东海量信息技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510947336.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:移动终端远程实时控制调用系统及方法
- 下一篇:一种业务审批电子化的实现方法