当前位置: 首页 > 专利查询>英特尔公司专利>正文

用于数据储存系统的端点高速缓存技术方案

技术编号:9116831 阅读:209 留言:0更新日期:2013-09-05 06:05
一种数据储存系统,包括:中央储存系统,通过网络基础设施与所述中央储存系统进行网络通信的至少一个端点计算机系统,以及与所述计算机系统的CPU进行通信的储存加速器;其中所述储存加速器提供所述至少一个端点计算机能访问的所述中央储存系统上的数据的端点高速缓存。优选地,储存加速器位于从CPU到存储加速器的数据吞吐量大于通过从CPU到中央储存系统的连接的数据吞吐量的位置。

【技术实现步骤摘要】
【国外来华专利技术】用于数据储存系统的端点高速缓存本申请要求享有于2010年11月16日递交的、美国临时专利申请No.61/414,191的优先权,该专利申请的内容以引用方式全部并入本文。
本申请涉及数据储存系统和方法的领域,更具体地,涉及提供用于数据储存系统的高速缓存的系统和方法以改善数据输入和输出操作的效率和速度。
技术介绍
数据储存领域的一个重要问题是如何使得数据储存性能赶上计算机的处理性能以实现高效的系统。在计算机系统的数据储存领域的高效系统通常指的是那些在正常工作量下以成比例的方式使用所有的主要部件的系统。也就是说,计算机系统及其相关联的数据储存设备优选地均以其峰值能力操作。本专利技术以及在此所描述的相关背景一般涉及例如各种类型的盘的永久储存器,而不是嵌入到计算机内的短期储存器(通常称作随机存取存储器)。当前,限制因素是储存性能,因为计算机系统及其相关联的中央处理单元已经远远超过了这些数据储存系统的速度和效率能力。现有技术中关于如何改善数据储存性能的方案是使得储存器以及计算机和储存器之间的连接更快。这些的例子包括各种方式:例如RAID分段的聚合储存器,改善储存控制器的原始性能,如大部分RAID本文档来自技高网...
用于数据储存系统的端点高速缓存

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2010.11.16 US 61/414,1911.一种数据储存系统,包括:中央储存系统,通过网络基础设施与所述中央储存系统进行网络通信的至少一个端点计算机系统,所述至少一个端点计算机系统具有与所述端点计算机系统的CPU进行本地通信的端点加速器,所述CPU被编程来访问所述端点加速器以服务于储存请求而不影响所述中央储存系统;其中所述端点加速器提供所述端点计算机系统上的数据的端点高速缓存;并且其中所述端点加速器包括其上具有计算机可读指令的计算机可读介质,所述CPU执行所述指令以用于控制附在所述端点计算机系统的总线或其它高速网络上的物理储存单元。2.根据权利要求1所述的数据储存系统,其中所述中央储存系统包括具有层1至N的分层数据结构,其中N大于等于1,并且其中所述端点加速器包括用于所述中央储存系统的远程层0高速缓存。3.根据权利要求2所述的数据储存系统,其中所述物理储存单元包括固态存储器设备。4.根据权利要求3所述的数据储存系统,其中所述端点加速器包括在所述端点计算机系统上的数据高速缓存结构。5.根据权利要求1-4中任一项所述的数据储存系统,还包括与所述端点加速器进行通信的过滤器驱动器。6.根据权利要求5所述的数据储存系统,其中软件模块设置在所述过滤器驱动器上,并且所述过滤器驱动器包括用于确定被读取或写入的文件是否已被标记为用于端点高速缓存的指令。7.根据权利要求6所述的数据储存系统,其中用于确定被读取或写入的文件是否已被标记为用于端点高速缓存的所述指令包括用于访问文件元数据的指令。8.根据权利要求7所述的数据储存系统,其中所述过滤器驱动器还包括以下指令:用于确定所述端点计算机系统是否请求数据读取操作,如果是,则确定被读取的数据是否存在于所述端点加速器上,以及(a)如果是,则履行从所述端点加速器的所述数据读取操作;(b)如果否,则向所述中央储存系统请求所述数据,并将所述数据的副本提供给所述端点加速器。9.根据权利要求7所述的数据储存系统,其中所述过滤器驱动器还包括以下指令:用于确定所述端点计算机系统是否请求数据写入操作,如果是,则将所述数据写入所述端点加速器。10.根据权利要求9所述的数据储存系统,其中所述过滤器驱动器还包括用于将所述数据写入所述中央储存系统的指令。11.根据权利要求9所述的数据储存系统,其中所述过滤器驱动器还包括用于使所述数据排队以写入到所述中央储存系统的指令。12.根据权利要求10或11中任一项所述的数据储存系统,其中所述过滤器驱动器还包括用于维持所述中央储存系统和所述端点加速器之间的数据一致性的指令。13.根据权利要求1-4中任一项所述的数据储存系统,其中所述端点计算机系统包括移动设备。14.一种数据储存方法,包括:提供中央储存系统,提供通过网络基础设施与所述中央储存系统进行网络通信的至少一个端点计算机系统,所述至少一个端点计算机系统具有与所述端点计算机系统的CPU进行本地通信的端点加速器,所述CPU被编程来访问所述端点加速器以服务于储存请求而不影响所述中央储存系统;其中所述端点加速器提供所述端点计算机系统上的数据的端点高速缓存,并且其中所述端点加速器包括其上具有计算机可读指令的计算机可读介质,由所述CPU执行所述指令以用于控制附在所述端点计算机系统的总线或其它高速网络上的物理储存单元。15.根据权利要求14所述的数据储存方法,其中所述端点加速器位于从所述CPU到所述端点加速器的数据吞吐量大于通过从所述CPU到所述中央储存系统的连接的数据吞吐量的位置。16.根据权利要求14-15中任一项所述的数据储存方法,其中所述中央储存系统包括具有层1至N的分层数据结构,其中N大于等于1,并且其中所述端点加速器包括用于所述中央储存系统的远程层0高速缓存。17.根据权利要求14所述的数据储存方法,其中所述物理储存单元包括固态存储器设备。18.根据权利要求17所述的数据储...

【专利技术属性】
技术研发人员:R·萨卡里亚森S·兰姆LJ·费尔南德斯
申请(专利权)人:英特尔公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1