[发明专利]数据中心中的共享存储器控制器在审
申请号: | 201811424045.6 | 申请日: | 2018-11-27 |
公开(公告)号: | CN110059033A | 公开(公告)日: | 2019-07-26 |
发明(设计)人: | F·甘博纳特;M·A·施密瑟尔;K·库马尔;T·维尔哈姆 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储器控制器 消费者节点 数据提供 训练数据 数据中心 共享存储器 模型标识符 节点存储 节点发送 指令指示 控制器 指令 跟踪 维护 | ||
1.一种存储器控制器,包括用于以下操作的逻辑:
在所述存储器控制器处,从数据中心中的数据消费者节点接收针对训练数据的请求,其中,在所述请求中指示的所述训练数据对应于在所述数据消费者节点上运行的模型的模型标识符(ID);
在所述存储器控制器处,识别所述数据中心中的数据提供者节点,所述数据提供者节点存储被所述数据消费者节点请求的所述训练数据,其中,所述数据提供者节点是使用在所述存储器控制器处维护的跟踪表来识别的;以及
从所述存储器控制器向所述数据提供者节点发送指令,所述指令指示所述数据提供者节点将所述训练数据发送到所述数据消费者节点,以实现对在所述数据消费者节点上运行的所述模型的训练。
2.根据权利要求1所述的存储器控制器,还包括用于以下操作的逻辑:在所述数据消费者节点处从所述数据提供者节点接收所述训练数据之后,从所述数据消费者节点接收确认。
3.根据权利要求1所述的存储器控制器,还包括用于以下操作的逻辑:指示所述数据提供者节点在所述训练数据被提供给所述数据消费者节点之后从所述数据提供者节点删除所述训练数据。
4.根据权利要求1所述的存储器控制器,其中,所述跟踪表基于每个模型ID来跟踪跨所述数据中心中的不同数据提供者节点对训练数据的存储。
5.根据权利要求1所述的存储器控制器,还包括用于以下操作的逻辑:
发现存储在所述数据中心中的多个数据提供者节点中的与特定模型ID相关联的训练数据;以及
注册与所述模型ID相关联的所述训练数据,其中,对所述训练数据的注册涉及将对所述训练数据、存储所述训练数据的数据提供者节点以及相关联的模型ID的指示添加到在所述存储器控制器处维护的所述跟踪表。
6.根据权利要求1所述的存储器控制器,还包括用于以下操作的逻辑:促进训练数据在所述数据中心中在所述数据消费者节点与所述数据提供者节点之间的分布和共享。
7.根据权利要求1所述的存储器控制器,还包括用于以下操作的逻辑:
管理用于与所述模型ID相关联的所述模型的服务质量(QoS)或服务水平协议(SLA)中的一个或多个;以及
将QoS信息或SLA信息中的一个或多个存储在所述跟踪表中,其中,所述QoS信息或所述SLA信息定义用于从所述数据提供者节点读取与所述模型ID相关联的训练数据或者将与所述模型ID相关联的训练数据存储到所述数据提供者节点的带宽量。
8.根据权利要求1所述的存储器控制器,还包括用于以下操作的逻辑:处理从所述数据消费者节点接收的多个请求,其中,所述存储器控制器被配置为:当响应于所述多个请求而指示所述数据中心中的一个或多个数据提供者节点向所述数据消费者节点提供训练数据时,应用负载均衡。
9.根据权利要求1所述的存储器控制器,还包括用于以下操作的逻辑:
从所述数据消费者节点接收多个请求,其中,每个请求是针对与单独的模型ID相关联的训练数据的;
使用所述跟踪表来确定与从所述数据消费者节点接收的所述多个请求相关联的所述模型ID中的每个模型ID的优先级级别;以及
基于与从所述数据消费者节点接收的所述多个请求相关联的所述模型ID中的每个模型ID的所述优先级级别,按优先级次序处理所述请求。
10.根据权利要求1所述的存储器控制器,其中,所述存储器控制器是被包括在所述数据中心的每个存储机架中的分布式共享存储器控制器,或者所述存储器控制器是被包括在每个数据中心中的集中式共享存储器控制器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811424045.6/1.html,转载请声明来源钻瓜专利网。