[发明专利]用于提供结构集成的数据拉取引擎的系统和方法有效
| 申请号: | 201680068889.4 | 申请日: | 2016-11-26 |
| 公开(公告)号: | CN108292287B | 公开(公告)日: | 2021-11-05 |
| 发明(设计)人: | J·迪南;M·弗拉伊斯利克;K·安德伍德;D·凯佩尔;U·R·哈内布特 | 申请(专利权)人: | 英特尔公司 |
| 主分类号: | G06F13/40 | 分类号: | G06F13/40 |
| 代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 |
| 地址: | 美国加*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 提供 结构 集成 数据 引擎 系统 方法 | ||
1.一种用于提供数据拉取引擎的包括计算节点的系统,所述计算节点包括:
第一一个或多个逻辑元件,其包括用于产生数据单元的数据生产者引擎;以及
主机结构接口,其将所述计算节点通信地耦合到主机结构,所述主机结构接口包括第二一个或多个逻辑元件,所述第二一个或多个逻辑元件包括数据拉取引擎,所述数据拉取引擎用于:
提供包括某种类的数据单元的数据池,其中,所述种类的数据单元包括多个数据单元;
将所述数据单元公布为在所述数据池中可用;
接收针对所述种类的数据单元的拉取请求,所述拉取请求包括包含了针对所述种类的种类标识符的标签,并且不要求所述种类的具体数据单元,所述拉取请求还包括数据消费者的节点标识符;
从所述数据池选择所述种类的数据单元;以及
经由所述主机结构向所述数据消费者发送所选择的数据单元。
2.根据权利要求1所述的系统,其中,所述计算节点在本地存储器中在存储器位置处存储所选择的数据单元。
3.根据权利要求2所述的系统,其中,所述数据拉取引擎还在发送所选择的数据单元之后释放所述存储器位置。
4.根据权利要求3所述的系统,其中,释放所述存储器位置包括将所述存储器位置标记为可用于重用。
5.根据权利要求2所述的系统,其中,所选择的数据单元属于第一种类,并且所述本地存储器还接收属于第二种类的第二数据单元。
6.根据权利要求5所述的系统,其中,所述数据拉取引擎至少部分地基于所述种类名称在属于所述第一种类的所述数据单元与属于所述第二种类的所述第二数据单元之间进行选择。
7.根据权利要求1-6中任一项所述的系统,其中,所述数据拉取引擎还在发送所选择的数据单元之后取消公布所选择的数据单元。
8.根据权利要求1-6中任一项所述的系统,其中,所述数据拉取引擎还用于:
向第二数据拉取引擎发送拉取请求;以及
从所述第二数据拉取引擎接收数据单元。
9.一种主机结构接口,包括:
第一一个或多个逻辑元件,其包括网络接口引擎,以将所述主机结构接口通信地耦合到主机结构;
第二一个或多个逻辑元件,其包括总线接口引擎,以将所述主机结构接口通信地耦合到数据生产者引擎;以及
第三一个或多个逻辑元件,其包括数据拉取引擎,所述数据拉取引擎用于:
确定数据单元能够从所述数据生产者引擎获得,并且所述数据单元被存储在本地存储器的存储器位置中;
提供包括某种类的数据单元的数据池,其中,所述种类的数据单元包括多个数据单元;
经由所述主机结构将所述数据单元公布为在所述数据池中可用;
经由所述主机结构接收针对所述种类的数据单元的拉取请求,所述拉取请求包括包含了针对所述种类的种类标识符的标签并且不要求所述种类的具体数据单元,所述拉取请求还包括数据消费者的节点标识符;
从所述数据池选择所述种类的数据单元;以及
经由所述主机结构向所述数据消费者发送所选择的数据单元。
10.根据权利要求9所述的主机结构接口,其中,所述数据生产者在本地存储器中在存储器位置处存储所选择的数据单元。
11.根据权利要求10所述的主机结构接口,其中,所述数据拉取引擎还在发送所选择的数据单元之后释放所述存储器位置。
12.根据权利要求11所述的主机结构接口,其中,释放所述存储器位置包括将所述存储器位置标记为可用于重用。
13.根据权利要求10所述的主机结构接口,其中,所选择的数据单元属于第一种类,并且所述本地存储器还接收属于第二种类的第二数据单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680068889.4/1.html,转载请声明来源钻瓜专利网。





