[发明专利]一种异构虚拟资源管理系统和方法有效
申请号: | 202110601857.9 | 申请日: | 2021-05-31 |
公开(公告)号: | CN113326129B | 公开(公告)日: | 2023-07-14 |
发明(设计)人: | 李福芳;黄永健;张青会;陈统 | 申请(专利权)人: | 广东轩辕网络科技股份有限公司;广州大学 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/54 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 杨小红 |
地址: | 510000 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟 资源管理 系统 方法 | ||
本发明公开了一种异构虚拟资源管理系统和方法,系统包括依次通信连接的全局资源管理层、类别资源管理层和虚拟资源层;全局资源管理层,用于将输入的管理请求广播至类别资源管理层;类别资源管理层,用于基于管理请求,从内置的多个局部虚拟资源链环内确定目标局部虚拟资源链环,计算管理请求的待定哈希值,从目标局部虚拟资源链环中确定待定哈希值对应的目标哈希值;虚拟资源层,用于响应管理请求,对目标哈希值映射的目标虚拟节点内缓存的目标虚拟资源进行管理。从而更为灵活地进行异构计算资源的管理,高效地进行异构计算资源的管理调度。
技术领域
本发明涉及资源管理技术领域,尤其涉及一种异构虚拟资源管理系统和方法。
背景技术
随着信息技术和国力的不断发展,为防止在信息技术领域受到国外巨头的技术霸凌,现有企业推出了基于ARM架构具有自主知识产权、自主可控的鲲鹏(昇腾)计算技术方案。由于各行各业及各个单位均存在巨量的基于(Intel)x86架构的计算资源,全面实现信息基础设施自主可控的全部替换难以在短时间内完成,因此,如何实现不同架构之间的计算资源的高效管理成为现阶段的关键问题。
为此,现有技术中通常是采用Intel提出的oneAPI兼容CPU、GPU、NPU以及FPGA四种基本架构,或者是通过其他基于x86架构的处理器以及以英伟达为代表的各类GPU实现异构计算资源的管理。
但上述现有技术通常仅能支持同一架构下的异构虚拟资源管理,无法同时支持x86架构CPU、以英伟达为代表的各类GPU、基于ARM架构的CPU的混合异构计算资源的综合管理,灵活性较低,难以高效地进行异构计算资源的管理调度。
发明内容
本发明提供了一种异构虚拟资源管理系统和方法,解决了现有技术无法同时支持x86架构CPU、以英伟达为代表的各类GPU、基于ARM架构的CPU的混合异构计算资源的综合管理,灵活性较低,难以高效地进行异构计算资源的管理调度的技术问题。
本发明提供的一种异构虚拟资源管理系统,包括依次通信连接的全局资源管理层、类别资源管理层和虚拟资源层;
所述全局资源管理层,用于将输入的管理请求广播至所述类别资源管理层;
所述类别资源管理层,用于基于所述管理请求,从内置的多个局部虚拟资源链环内确定目标局部虚拟资源链环,计算所述管理请求的待定哈希值,从目标局部虚拟资源链环中确定所述待定哈希值对应的目标哈希值;
所述虚拟资源层,用于响应所述管理请求,对所述目标哈希值映射的目标虚拟节点内缓存的目标虚拟资源进行管理。
可选地,所述全局资源管理层包括全局虚拟资源链环;所述全局虚拟资源链环由全局异构虚拟资源管理器和多个局部虚拟资源链环代理连接组成;所述局部虚拟资源链环代理与所述局部虚拟资源链环一一关联;
所述全局异构虚拟资源管理器,用于响应输入的管理请求,将所述管理请求转发至多个所述局部虚拟资源链环代理;
所述局部虚拟资源链环代理,用于下发所述管理请求至关联的所述局部虚拟资源链环。
可选地,所述局部虚拟资源链环由多个哈希值构成;
所述类别资源管理层,具体用于:
基于所述管理请求所携带的请求类别,从内置的多个局部虚拟资源链环内确定目标局部虚拟资源链环;
采用一致性哈希算法计算所述管理请求对应的待定哈希值,判断所述目标局部虚拟资源链环是否存在与所述待定哈希值相同的哈希值;
若存在,则确定与所述待定哈希值相同的哈希值为目标哈希值;
若不存在,则确定与所述待定哈希值差值最小的哈希值为所述目标哈希值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东轩辕网络科技股份有限公司;广州大学,未经广东轩辕网络科技股份有限公司;广州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110601857.9/2.html,转载请声明来源钻瓜专利网。