[发明专利]在存储控制器内服务对象请求的装置、系统和方法有效

专利信息
申请号: 200780051034.1 申请日: 2007-12-06
公开(公告)号: CN101636712A 公开(公告)日: 2010-01-27
发明(设计)人: 大卫·弗林;伯特·拉格斯特德特;约翰·斯特拉瑟;乔纳森·撒切尔;迈克尔·扎佩;大卫·阿特金森 申请(专利权)人: 弗森多系统公司(dba弗森-艾奥)
主分类号: G06F3/06 分类号: G06F3/06;G06F17/30;G06F12/02;G11C16/06
代理公司: 北京安信方达知识产权代理有限公司 代理人: 韩 龙;阎娬斌
地址: 美国*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 存储 控制器 服务 对象 请求 装置 系统 方法
【说明书】:

相关申请的交叉引用

本申请要求下述申请的优先权:DavidFlynn等人于2006年12月6日提交的题为“ElementalBladeSystem”的美国临时专利申请(申请号为:60/873,111);DavidFlynn等人于2007年9月22日提交的题为“Apparatus,System,andMethodforObject-OrientedSolid-StateStorage”的美国临时专利申请(申请号为:60/974,470)。上述申请通过引用并入本文中。

发明背景

技术领域

本发明涉及数据存储设备,更具体地,涉及在存储设备中服务对象请求。

背景技术

传统的存储控制器包括数据存储器以及基本存储控制器,所述数据存储器例如硬盘驱动器(“HDD”)、磁带存储器、光存储器、闪存等。所述基本存储控制器的功能通常十分有限,并主要仅接收具有地址和偏移值的数据块,然后按照指示将所述数据放入所述存储器中。通常,位于计算机内的文件服务器处理文件和对象的管理,所述文件服务器通过基本存储控制器连接到存储设备。

存储控制器可具有其他功能,如验证数据传输无误的错误校验功能。除了一些十分有限的功能,典型的存储控制器不能管理对象并不能接收数据请求中的数据块。

发明内容

如上所述,显而易见,存在在存储设备内服务对象请求的装置、系统和方法的需求。有利地是,这种装置、系统和方法可在存储设备中提供对象索引以允许存储设备管理对象并服务对象请求。

本发明是针对现有技术的现况开发出来的,具体地,是针对现有技术中通过现有的数据存储设备并未完全解决的问题和需要。因此,本发明已经被开发出来以提供克服现有技术中的上述多数或全部缺陷的在数据存储设备内服务对象请求的装置、系统和方法。

在存储设备内服务对象请求的装置具有多个配置成功能性地执行下述必要步骤的模块:接收对象请求;解析来自所述对象请求的至少一条命令;执行解析的命令;以及在对象索引中创建对应于所述对象请求的对象的项,描述的实施方式中的这些模块包括接收来自请求设备的对象请求的对象请求接收器模块。所述对象请求由所述存储控制器接收并指令由所述存储控制器管理的对象的数据段。所述存储控制器将所述数据段存储在连接到所述存储控制器的数据存储设备中。

所述装置包括解析模块,该解析模块解析来自所述对象请求的至少一条命令。所述装置包括命令执行模块,该命令执行模块执行解析自所述对象请求的所述至少一条命令。所述装置包括对象索引模块,该对象索引模块在对象索引中创建对象项以响应存储所述对象的数据段的存储控制器。所述对象项包括所述对象的逻辑标识符与一个或多个物理地址之间的映射,所述一个或多个物理地址对应于所述存储控制器存储一个或多个创建自所述对象的一个或多个数据段的数据包和创建自对象的对象属性的元数据包的位置。

在一种实施方式中,所述对象请求为将数据写入对象数据的写入请求,所述存储控制器预先存储该对象数据,所述写入请求包括下列请求中的一个或多个:在预先存储的数据前添加数据的请求、在所述存储的数据中的某个位置插入数据的请求和用数据的另一部分替换所述存储的数据的一部分的请求,所述数据的另一部分与所述存储的数据的被替换部分的大小不同。在另一种实施方式中,一个或多个附加的存储控制器存储所述对象的一个或多个数据段。在另一种实施方式中,所述装置包括对象请求排队模块,该对象请求排队模块在所述解析模块解析之前将由所所述对象请求接收器模块接收到的一个或多个对象请求排队。

在一种实施方式中,所述存储控制器和所述数据存储设备是存储设备的一部分,并且,所述请求设备将对象请求发送给所述存储设备。在另一种实施方式中,所述数据存储装置包括下列装置中的一个或多个:固态存储器、磁盘驱动器、光学驱动器和磁带存储器。在另一种实施方式中,所述数据存储设备包括固态存储器,该固态存储器包括非易失性的、固态的数据存储元件的阵列。在又一种实施方式中,所述固态存储器进一步被布置在两个或更多个内存库中。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于弗森多系统公司(dba弗森-艾奥),未经弗森多系统公司(dba弗森-艾奥)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200780051034.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top