[发明专利]一种异构边缘智能微服务器及其搭建方法在审
申请号: | 202111342715.1 | 申请日: | 2021-11-12 |
公开(公告)号: | CN114327926A | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 王晓虹;彭晓晖;王一帆;郑守建;徐勇军 | 申请(专利权)人: | 中国科学院计算技术研究所 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F9/50;G06F15/173 |
代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 祁建国 |
地址: | 100080 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 边缘 智能 微服 及其 搭建 方法 | ||
1.一种异构边缘智能微服务器,其特征在于,包括:
多个同构或异构的计算单元,各计算单元具有独立的操作系统,并安装有分布式资源管理软件,所有该计算单元接入通用互连总线进行通信连接;
异构子计算模块,每个该异构子计算模块包括至少一个该计算单元,该异构子计算模块独立承担或与其他异构子计算模块协作承担边缘计算任务;
上级计算模块,包括多个该异构子计算模块。
2.如权利要求1所述的异构边缘智能微服务器,其特征在于,各计算单元安装有远程直接内存访问协议,以采用远程直接内存访问方式进行计算单元之间的通信连接。
3.如权利要求1所述的异构边缘智能微服务器,其特征在于,网络数据被该计算单元的网卡设备接收后,由该计算单元的用户态网络驱动直接获取,并写入该计算单元的共享内存。
4.如权利要求3所述的异构边缘智能微服务器,其特征在于,由该计算单元的异构硬件驱动从该共享内存直接调用该网络数据,提供给该计算单元的处理器使用。
5.如权利要求1所述的异构边缘智能微服务器,其特征在于,该计算单元的处理器为CPU,或CPU和主处理器,其中,该主处理器为GPU、FPGA和NPU中的一种。
6.如权利要求1所述的异构边缘智能微服务器,其特征在于,任一异构子计算模块接收边缘计算任务后,由该异构子计算模块独立执行该边缘计算任务,或由该异构子计算模块将该边缘计算任务拆分为第一算子任务和第二算子任务,该异构子计算模块执行该第一算子任务以获取该第一算子任务的任务结果,将该第二算子任务迁移至其他异构子计算模块执行以获取该第二算子任务的任务结果,该异构子计算模块汇总所有任务结果以获取该边缘计算任务的最终任务结果。
7.一种异构边缘智能微服务器搭建方法,其特征在于,包括:
为计算单元安装独立的操作系统和分布式资源管理软件,将多个同构或异构的计算单元通过接入通用互连总线完成通信连接;
将所有该计算单元划分为多个可独立承担边缘计算任务的异构子计算模块;
以所有该异构子计算模块构建为该异构边缘智能微服务器的上级计算模块。
8.如权利要求7所述的异构边缘智能微服务器搭建方法,其特征在于,当有新计算单元拟加入该异构边缘智能微服务器时:
若该新计算单元被指定加入某一异构子计算模块,则将该新计算单元向指定的异构子计算模块进行注册,并加入该指定的异构子计算模块;
反之,该新计算单元将自身属性信息广播至该上级计算模块,由各异构子计算模块采用基于博弈论的竞争方式抢夺该新计算单元的所有权,若形成纳什平衡,且仅有一个异构子计算模块抢夺到该所有权,则该新计算单元加入抢夺到该所有权的异构子计算模块,若未形成纳什平衡,则该新计算单元作为异构子计算模块加入该上级计算模块。
9.如权利要求7所述的异构边缘智能微服务器搭建方法,其特征在于,还包括:
为各计算单元安装远程直接内存访问协议,以采用远程直接内存访问方式进行各计算单元之间的通信连接。
10.如权利要求7所述的异构边缘智能微服务器搭建方法,其特征在于,还包括:
为各计算单元安装用户态网络驱动程序和异构硬件驱动程序,当网络数据被该计算单元的网卡设备接收后,通过该用户态网络驱动程序直接获取并写入该计算单元的共享内存区;通过该异构硬件驱动程序直接从该共享内存区调用该网络数据,提供给该计算单元的处理器使用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院计算技术研究所,未经中国科学院计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111342715.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种适用于物联网环境的高效签密方法
- 下一篇:故障机流程管理方法以及系统