[发明专利]一种用于网络输入/输出设备的装置以及方法有效
申请号: | 201410352693.0 | 申请日: | 2014-07-23 |
公开(公告)号: | CN104348902B | 公开(公告)日: | 2019-11-12 |
发明(设计)人: | A·万苏德范;D·B·敏特恩;K·帕蒂尔 | 申请(专利权)人: | 英特尔公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 何焜 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 网络 输入 输出设备 存储 设备 之间 移动 数据 技术 | ||
本申请公开了用于在网络输入/输出设备和存储设备之间移动数据的技术。公开了用于在网络输入/输出(I/O)设备和存储子系统和/或存储设备之间移动数据的示例。在某些示例中,耦合到主机设备的网络I/O设备可以接收数据帧,其中包括访问存储子系统或存储设备的请求。存储子系统和/或存储设备可以与网络I/O设备位于一起或通过存储器控制器分离地耦合到主机设备。处理器电路的缓存中维护的一个或多个缓冲器可以被用来交换控制信息或集结与数据帧相关联的数据以避免或消除使用系统存储器来向存储子系统和/或存储设备移动数据或从存储子系统和/或存储设备移动数据。描述并要求保护其他示例。
技术领域
此处所描述的示例一般涉及基于接收到的数据帧中所包括的请求来向存储子系统存储数据或从其中读取数据。
背景
联网和存储越来越多地交织在一起,因为计算设备在高度分布式的操作模式下部署。例如,对于给定网络,存储的数据可以跨许多计算设备或网络节点分布。给定网络可被配置成一种基于云的服务,诸如作为服务的软件(SAAS)或作为服务的基础结构(IAAS)。通常,单个网络节点的存储和网络子系统在体系结构上被设计为单独的子系统。作为位于单独的子系统中的结果,从网络到达给定网络节点上的存储器的数据或相反从给定网络节点上的存储器到达网络的数据,需要在各子系统之间被路由。常常,数据可以通过系统存储器路由,以在两个子系统之间移动数据。
附图简述
图1示出了第一示例系统。
图2示出了第二示例系统。
图3示出了示例过程。
图4示出了设备的示例框图。
图5示出了第一逻辑流程的示例。
图6示出了第二逻辑流程的示例。
图7示出了存储介质的示例。
图8示出了网络输入/输出设备的示例。
具体实施方式
如在本发明中设想的,在具有单独的网络和存储子系统的网络节点中接收到的或从网络节点传输的数据可以通过系统存储器来路由数据。这种类型的路由最初用于网络数据能力(例如,带宽)是这样的,以便需要相对较小量的系统存储器来在各子系统之间移动数据。还需要系统存储器,因为对于某些类型的存储器(包括硬盘驱动器)具有高访问延迟。然而,由于网络数据能力显著提高,因此,需要较大量的系统存储器来维护可接受的吞吐量性能。与使用系统存储器来在各子系统之间路由数据相关联的开销和延迟还可能进一步降低性能。另外,非易失性存储器的进步还允许在存储器子系统中使用。非易失性存储器可以被包括在这样的存储设备中,比如显著缩短了访问延迟的固态驱动器(SSD)。因此,较大的网络数据能力与对于较新类型的存储器的较低的访问延迟相结合可以导致使用系统存储器来在网络和存储子系统之间移动数据,作为用于移动数据的不太希望的并且效率较低的选项。正是针对这些和其它挑战才需要此处所描述的示例。
在某些示例中,可以实现用于在网络(NW)输入/输出(I/O)设备和具有一个或多个存储设备的存储子系统之间移动数据的技术。对于这些示例,耦合到数据的NW I/O设备的电路可以能够执行各种模块以促进数据的移动。各种模块可以包括接收包括访问在网络I/O设备中维护的存储子系统的请求的数据帧的接收模块。存储子系统可以包括诸如固态驱动器 (SSD)之类的存储设备。各种模块还可以包括使用主机设备中的处理器插槽中所包括的处理器电路的缓存中维护的一个或多个缓冲器的缓冲器模块。一个或多个缓冲器可以被配置为交换对于请求的控制信息。控制信息可以与由处理器电路执行的协议堆栈交换。各种模块还可以包括基于交换的控制信息来判断是否从存储子系统中读取或向其存储与请求相关联的数据的判断模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410352693.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种治疗脱发的组合物及其制备方法
- 下一篇:一种治疗心脑血管疾病的中药组合物