【技术实现步骤摘要】
【国外来华专利技术】用于原子存储操作的系统和方法
本披露涉及存储系统、并且具体涉及用于保持文件一致性的系统和方法。
技术实现思路
本文中披露了一种用于实现原子存储操作的方法的实施例。所披露的方法的实施例可以包括:使事务性标识符与原子存储请求的目标标识符相链接;将该原子存储请求的存储操作重定向至这些事务性标识符;和/或响应于完成该原子存储请求的这些存储操作而将这些重定向后的存储操作的数据从这些事务性标识符移至这些目标标识符。这些存储操作可以包括使将数据与元数据一起附加至存储介质上,该元数据被配置成用于使所附加的该数据与这些事务性标识符中的一个或多个事务性标识符相关联。移动所附加的该数据可以包括将元数据存储在该存储介质上,该元数据被配置成用于使所附加的该数据与这些目标标识符相关联。这些存储操作包括将数据与元数据一起存储在非易失性存储介质上,该元数据被配置成用于使所存储的该数据与同对应的事务性标识符相关联的一个或多个中间标识符绑定。移动所存储的该数据可以包括将持久性注释存储在该非易失性存储介质上,该持久性注释被配置成用于使该一个或多个中间标识符与对应的目标标识符绑定。在一些实施例中,该方法进一步包括响应于移动这些重定向后的存储操作的数据而确认该原子存储请求完成。本文中披露了一种用于实现原子存储操作的设备的实施例。所披露的设备可以包括:重定向模块,该重定向模块被配置成用于将第二标识符集合映射到存储请求的第一逻辑标识符集合;日志存储模块,该日志存储模块被配置成用于在该第二标识符集合内在存储装置上执行该存储请求的存储操作;和/或原子存储模块,该原子存储模块被配置成用于将该存储请求的这些存 ...
【技术保护点】
一种方法,包括:使事务性标识符与原子存储请求的目标标识符相链接;将该原子存储请求的存储操作重定向至这些事务性标识符;并且响应于完成该原子存储请求的这些存储操作而将这些重定向后的存储操作的数据从这些事务性标识符移至这些目标标识符。
【技术特征摘要】
【国外来华专利技术】2013.08.01 US 61/861314;2014.06.24 US 14/3139331.一种原子存储操作的方法,所述方法包括:使事务性标识符与原子存储请求的目标标识符相链接,其中所述原子存储请求对应于地址空间,翻译层将该地址空间的标识符映射到非易失性存储介质上存储的数据,并且所述事务标识符与所述目标标识符不同;将该原子存储请求的存储操作重定向至这些事务性标识符;响应于完成该原子存储请求的这些存储操作而将这些重定向后的存储操作的数据从这些事务性标识符移至这些目标标识符;并且响应于完成存储操作的执行而提交所述原子存储请求,其中提交所述原子存储请求包括记录将所述目标标识符与所述重定向后的存储操作的数据相关联的持久性元数据。2.如权利要求1所述的方法,其中,这些存储操作包括将数据与元数据一起附加至存储介质上,该元数据被配置成用于使所附加的该数据与这些事务性标识符中的一个或多个事务性标识符相关联。3.如权利要求2所述的方法,其中,移动所附加的该数据包括将元数据存储在该存储介质上,该元数据被配置成用于使所附加的该数据与这些目标标识符相关联。4.如权利要求1所述的方法,其中,这些存储操作包括将数据与元数据一起存储在非易失性存储介质上,该元数据被配置成用于使所存储的该数据与同对应的事务性标识符相关联的一个或多个中间标识符绑定。5.如权利要求4所述的方法,其中,移动所存储的该数据包括将持久性注释存储在该非易失性存储介质上,该持久性注释被配置成用于使该一个或多个中间标识符与对应的目标标识符绑定。6.如权利要求1所述的方法,进一步包括响应于移动这些重定向后的存储操作的该数据而确认该原子存储请求完成。7.一种原子存储操作的设备,所述设备包括:重定向模块,该重定向模块被配置成用于将第二标识符集合映射到存储请求的第一逻辑标识符集合上,其中所述存储请求对应于地址空间,翻译层将该地址空间的标识符映射到非易失性存储介质上存储的数据,并且所述第一逻辑标识符集合与所述第二标识符集合不同;日志存储模块,该日志存储模块被配置成用于在该第二标识符集合内在存储装置上执行该存储请求的存储操作;以及原子存储模块,该原子存储模块被配置成用于将该存储请求的这些存储操作移至该第一逻辑标识符集合,并且用于响应于完成所述存储操作的执行而提交所述存储请求,其中提交所述存储请求包括记录将所述第一逻辑标识符集合与重定向后的存储操作的数据相关联的持久性元数据。8.如权利要求7所述的设备,其中,该原子存储模块被配置成用于通过将持久性元数据存储到该存储装置上来移动这些存储操作,并且其中,该持久性元数据被配置成用于将联合该第二标识符集合存储在该存储装置上的数据段与该第一逻辑标识符集合绑定。9.如权利要求8所述的设备,其中,该原子存储模块被配置成用于响应于确定该持久性元数据将会存储在该存储装置上而确认该存储请求完成。10.如权利要求8所述的设备,其中,该第一逻辑标识符集合包括多个不...
【专利技术属性】
技术研发人员:N·塔拉伽拉,D·弗林,S·桑德拉拉曼,S·萨博拉马内恩,D·内朗斯,R·威普费尔,J·斯特拉瑟,
申请(专利权)人:经度企业快闪公司,
类型:发明
国别省市:卢森堡;LU
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。