【技术实现步骤摘要】
【国外来华专利技术】
本申请是于2013年8月14日提交的美国临时专利申请No.61/865889并且名称为“VERTICALLYINTEGRATEDSTORAGE(垂直集成存储)”的非临时申请并且要求其优先权,为了所有目的通过参考以其整体并入本文。
技术介绍
本公开的方面涉及计算和通信技术。具体地,本公开的方面涉及用于提高存储设备的性能的系统、方法、装置、和计算机可读介质。用于企业系统的存储设备要求大存储容量。另外,对于企业系统的存储解决方案要求关于可靠性、鲁棒性、容错、最大化存储容量、最小化能耗、和减少延迟的复杂的存储技术。各种存储工业参与者已经以提供逐段的解决方案的分段的方式独占研究这些存储技术的方面。这些各个分段的解决方案的组合导致笨拙的存储解决方案,该存储解决方案小于其部分的总和并且显著地全面表现不佳。今天,可用解决方案的分段和表现不佳导致在适应更新的存储技术诸如固态设备的方面显著的不同。
技术实现思路
描述了用于访问存储介质的各种系统、方法、装置、和计算机可读介质。描述了用于垂直地集成各种功能以最优地访问基于固态存储器的存储硬件的技术。实例非易失性存储器存储设备可包括:存储介质,该存储介质包括非易失性存储器;网络连接,该网络连接用于接收向存储介质的数据读取和写入请求;和一个或多个处理实体。一个或多个处理实体可被配置为:从在非易失性存储器存储设备处的网络连接接收用于访问与文 ...
【技术保护点】
一种非易失性存储器存储设备,包括:存储介质,所述存储介质包括非易失性存储器;网络连接,所述网络连接用于接收向所述存储介质的数据读取和写入请求;一个或多个处理实体,所述一个或多个处理实体被配置为:从在所述非易失性存储器存储设备处的所述网络连接接收用于访问与文件系统对象关联的数据的请求,所述请求包括虚拟地址偏移、文件对象标识符和数据访问的大小;使用所述虚拟地址偏移和所述文件对象标识符,在所述存储设备的所述一个或多个处理实体上执行的存储设备软件栈的闪存转换层处,为存储在所述非易失性存储器上的数据执行从所述虚拟地址偏移到物理地址的转换;和访问来自所述存储介质的、来自所述物理地址的数据。
【技术特征摘要】
【国外来华专利技术】2013.08.14 US 61/865,8891.一种非易失性存储器存储设备,包括:
存储介质,所述存储介质包括非易失性存储器;
网络连接,所述网络连接用于接收向所述存储介质的数据读取和
写入请求;
一个或多个处理实体,所述一个或多个处理实体被配置为:
从在所述非易失性存储器存储设备处的所述网络连接接收用
于访问与文件系统对象关联的数据的请求,所述请求包括虚拟地址偏
移、文件对象标识符和数据访问的大小;
使用所述虚拟地址偏移和所述文件对象标识符,在所述存储
设备的所述一个或多个处理实体上执行的存储设备软件栈的闪存转换
层处,为存储在所述非易失性存储器上的数据执行从所述虚拟地址偏
移到物理地址的转换;和
访问来自所述存储介质的、来自所述物理地址的数据。
2.根据权利要求1所述的非易失性存储器存储设备,其中,所述
文件系统对象被提供用于访问来自所述非易失性存储器存储设备的数
据的虚拟块空间,所述虚拟块空间独立于分配给其它文件系统对象的
虚拟块空间,其中,每个虚拟块空间向所述文件系统对象提供地址空
间的独占查看。
3.根据权利要求1所述的非易失性存储器存储设备,其中,与所
述文件系统对象关联的数据被访问以执行修改操作,继而执行向与所
述文件系统对象关联的虚拟地址偏移的写入操作。
4.根据权利要求3所述的非易失性存储器存储设备,其中,与所
述文件系统对象关联的数据通过向日志结构的文件写入而由文件转换
层修改,其中,通过在从所述网络接收到对于修改所述数据或所述数
据的一部分的请求和完成向所述非易失性存储器的所述写入操作之间
\t仅一次使用日志结构的写入来执行对于所述数据或所述数据的一部分
的所述修改操作。
5.根据权利要求1所述的非易失性存储器存储设备,其中,由所
述闪存转换层从所述虚拟地址偏移到所述非易失性存储器上的所述物
理地址的所述转换至少部分地基于由所述闪存转换层执行的全局磨损
平衡,其中,所述全局磨损平衡改变所述虚拟地址偏移到所述物理地
址的转换,以减少由向所述非易失性存储器上的相同物理位置的重复
数据访问而引起的磨损。
6.根据权利要求1所述的非易失性存储器存储设备,其中,所述
闪存转换层进一步为存储和访问来自所述非易失性存储器的数据执行
块分配。
7.根据权利要求1所述的非易失性存储器存储设备,其中,用于
使用日志结构的文件系统的无用单元收集仅在所述闪存转换层中执
行。
8.根据权利要求1所述的非易失性存储器存储设备,其中,所述
闪存转换层使用日志结构的文件系统执行向所述非易失性存储器的读
取和写入。
9.根据权利要求1所述的非易失性存储器存储设备,其中,使用
网络文件共享协议而由来自所述网络连接的访问请求提供所述虚拟地
址偏移。
10.根据权利要求1所述的非易失性存储器存储设备,其中,通
过来自如果由比所述存储设备软件栈的文件系统层高的层提供的访问
请求来提供所述虚拟地址偏移。
11.根据权利要求1所述的非易失性存储器存储设备,其中,在
所述非易失性存储器存储设备的所述一个或多个处理器上执行的所述
存储设备软件栈中,在所述软件栈的文件系统层处接收到访问数据的
所述...
【专利技术属性】
技术研发人员:拉多斯拉夫·达尼拉克,阿米特·博特拉,阿尔文德·普鲁蒂,
申请(专利权)人:思凯拉有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。