[发明专利]用于利用存储设备写入数据的方法以及存储设备有效
申请号: | 201610498701.1 | 申请日: | 2016-06-29 |
公开(公告)号: | CN107291376B | 公开(公告)日: | 2020-10-20 |
发明(设计)人: | 迈克尔·W.·夏皮罗 | 申请(专利权)人: | 伊姆西公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;H04L12/835;H04L12/863 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 宋融冰 |
地址: | 美国马*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 利用 存储 设备 写入 数据 方法 以及 | ||
一般而言,本技术的实施例涉及将数据写入到存储设备。更具体而言,本技术的实施例针对利用基于推送的机制将数据写入到存储介质,在基于推送的机制中,客户端提供写入到存储介质的数据并且随后提供将数据写入到存储介质的命令。
技术领域
本发明涉及存储设备技术领域,尤其涉及用于利用存储设备写入数据的方法和存储设备。
背景技术
存储设备包括存储介质,并且提供使客户端能够将数据写入到存储介质并从中读取数据的机制。
发明内容
本发明提供一种用于利用存储设备写入数据的方法,包括:从客户端接收包括数据的数据报文;响应于接收到报文,建立物理缓冲区位置和与数据报文相关联的虚拟缓冲区位置之间的临时缓冲区绑定;及将数据存储在物理缓冲区位置中。
本发明还提供一种存储设备,包括:架构;存储模块控制器,其包括物理缓冲区池并且可操作地连接到架构以及被编程为:从客户端接收包括数据的数据报文;响应于接收到数据报文,建立物理缓冲区位置和与数据报文相关联的虚拟缓冲区位置之间的临时缓冲区绑定,其中物理缓冲区位置是在物理缓冲区池中;及将数据存储在物理缓冲区位置中。
本发明还提供一种非临时性计算机可读介质,包括指令用于:从客户端接收数据报文;响应于接收到数据报文,建立物理缓冲区位置和与数据报文相关联的虚拟缓冲区位置之间的临时缓冲区绑定;及将数据存储在物理缓冲区位置中。
附图说明
图1A-1C示出了根据本技术的一种或多种实施例的系统。
图2示出了根据本技术的一种或多种实施例的用于物理缓冲区位置的状态转换图。
图3-6示出了根据本技术的一种或多种实施例的流程图。
图7A-7D示出了根据本技术的一种或多种实施例的例子。
具体实施方式
现在将参考附图详细描述本技术的具体实施例。为了一致性,各个图中相同的元素用相同的标号表示。
在以下对本技术的实施例的详细描述中,阐述了各种具体细节,以便提供对本技术的更透彻理解。但是,对本领域普通技术人员将显然,本技术没有这些具体细节也可以被实践。在其它情况下,众所周知的特征没有被详细描述,以避免不必要地使描述复杂化。
贯穿本申请,序数词(例如,第一、第二、第三等)可以用作元素(即,本申请中的任何名词)的形容词。除非明确地公开,诸如通过术语“在…之前”、“在…之后”、“单个”以及其它这种术语的使用,否则序数词的使用并不暗示或建立元素的任何特定次序,也不将任何元素限制为只是单个元素。而是,使用序数词是为了在元素之间进行区分。作为例子,第一元素不同于第二元素,并且第一元素可以包含多于一个元素并且在元素的次序中在第二元素的后面(或前面)。
在以下图1A-7D的描述中,在本技术的各种实施例中关于图所描述的任何部件,可以等效于关于任何其它图所描述的一个或多个相同名称的部件。为简洁起见,这些部件的描述将不对每个图进行重复。因此,每个图的部件的每个实施例都通过引入被结合并且被假定为可选地存在于具有一个或多个相同名称的部件的每个其它图中。此外,根据本技术的各种实施例,图中的部件的任何描述应当被解释为可以作为关于在任何其它图中对应的相同名称部件所描述的实施例的附加、与其结合、或者代替其来实现的可选实施例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于伊姆西公司,未经伊姆西公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610498701.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于棋盘RAID的方法和系统
- 下一篇:高效大数据存储方法