[发明专利]移动边缘计算动态加速分配有效
申请号: | 201580083256.6 | 申请日: | 2015-10-21 |
公开(公告)号: | CN108141407B | 公开(公告)日: | 2021-03-19 |
发明(设计)人: | S·T·巴勒莫;S·J·谭;V·扬;H·穆斯塔法 | 申请(专利权)人: | 英特尔公司 |
主分类号: | H04L12/66 | 分类号: | H04L12/66 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 边缘 计算 动态 加速 分配 | ||
1.一种在物联网(IoT)网关中用于动态硬件加速的系统,所述系统包括:
过程监视器,用于从在所述IoT网关中执行的多个任务中识别第一候选任务和第二候选任务,所述第一候选任务和所述第二候选任务是服从相同的硬件优化的不同类的任务,所述IoT网关在硬件外壳内,其中,所述IoT网关是IoT网关的层级的一部分,其中,直接服务IoT设备的IoT网关被置于所述层级的底部,服务其他IoT网关并且由其他IoT网关服务的IoT网关被置于所述层级的中部,并且由网络边缘服务器服务的IoT网关位于所述层级的顶部;
硬件控制器,用于:
响应于识别所述第一候选任务,实例化硬件组件,以针对与所述第一候选任务相对应的第一类任务执行硬件优化;
由于所述硬件组件已经针对与所述第一候选任务相对应的所述第一类任务而被实例化,响应于识别所述第二候选任务,未能针对与所述第二候选任务相对应的第二类任务而实例化所述硬件组件;以及
调度器,在所述硬件组件针对所述第一类任务而被实例化的同时,用于:
执行与所述第一类任务相对应的任务;
在所述层级中找到能够实例化针对所述第二类任务的至少一个硬件组件的与所述IoT网关相连接的不同的IoT网关;以及
将包括所述第二候选任务的与所述第二类任务相对应的任务转移到所述不同的IoT网关。
2.根据权利要求1所述的系统,其中,为了识别所述第一候选任务,所述过程监视器用于:
测量处理器的利用率;以及
当所述利用率超过阈值时识别所述第一候选任务。
3.根据权利要求1所述的系统,其中,当所述第一候选任务尝试使用与一类硬件组件相对应的接口时,所述第一候选任务服从硬件优化。
4.根据权利要求1所述的系统,其中,当所述第一候选任务的标记包括数据库中的对应类别的硬件组件时,所述第一候选任务服从硬件优化。
5.根据权利要求4所述的系统,其中,所述标记是发起所述第一候选任务的请求设备进行的通知,所述通知标识所述第一候选任务服从硬件优化。
6.根据权利要求4所述的系统,其中,所述标记包括所述第一候选任务中的一组指令,并且其中,当所述一组指令匹配规则集时所述第一候选任务服从硬件优化。
7.根据权利要求1所述的系统,其中,为了实例化所述硬件组件,所述硬件控制器用于:
在数据库中找到与所述第一类任务相对应的组件配置;
使用所述组件配置来配置所述硬件组件;以及
将所配置的硬件组件分配给所述IoT网关。
8.一种用于动态硬件加速的方法,所述方法由物联网(IoT)网关执行,所述方法包括:
从在所述IoT网关中执行的多个任务中识别第一候选任务和第二候选任务,所述第一候选任务和所述第二候选任务是服从相同的硬件优化的不同类的任务,所述IoT网关在硬件外壳内,其中,所述IoT网关是IoT网关的层级的一部分,其中,直接服务IoT设备的IoT网关被置于所述层级的底部,服务其他IoT网关并且由其他IoT网关服务的IoT网关被置于所述层级的中部,并且由网络边缘服务器服务的IoT网关位于所述层级的顶部;
响应于识别所述第一候选任务,实例化硬件组件,以针对与所述第一候选任务相对应的第一类任务执行硬件优化;
在所述硬件组件针对所述第一类任务而被实例化的同时,执行与所述第一类任务相对应的任务;
在所述硬件组件针对所述第一类任务而被实例化的同时,响应于识别所述第二候选任务,未能针对所述第二类任务而实例化所述硬件组件;
在所述层级中找到能够实例化针对所述第二类任务的至少一个硬件组件的与所述IoT网关相连接的不同的IoT网关;以及
将包括所述第二候选任务的与所述第二类任务相对应的任务转移到所述不同的IoT网关。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580083256.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种业务故障处理的方法、装置及设备
- 下一篇:确定系统、确定装置及确定方法