-
公开(公告)号:CN104011642A
公开(公告)日:2014-08-27
申请号:CN201280057605.3
申请日:2012-11-21
Applicant: 森普利维蒂公司
IPC: G06F3/06
CPC classification number: G06F3/0619 , G06F3/0607 , G06F3/061 , G06F3/064 , G06F3/0689
Abstract: 分配处理允许擦除编码数据被存储在驱动器池里的多个磁盘驱动器的任何一个上,以便分配不会被捆绑到固定的驱动器组。更进一步讲,可以通过多个不同擦除码算法的任何一个产生编码数据,其中再次基于用来编码数据的擦除算法,编码数据的存储不会局限于单个驱动器组。在另一个实施例中,编码数据能够被“堆叠”(排列)在选中的驱动器上以降低访问数据所需要的磁盘寻道的数目。作为这些改进的结果,所述系统能够动态地为给定的输入数据块确定使用多个擦除码算法中的哪一个,而不必像现有技术那样被捆绑到一个特定算法以及一个特定存储设备组。
-
公开(公告)号:CN103703464A
公开(公告)日:2014-04-02
申请号:CN201280036259.0
申请日:2012-06-13
Applicant: 森普利维蒂公司
IPC: G06F17/30
CPC classification number: G06F17/30575 , G06F17/30088 , G06F17/30206 , G06F17/30356 , G06F17/30584 , H04L67/1095
Abstract: 一种用于经网络复制数据结构的方法及装置,其中在多个联网的对等节点中为每个数据结构分配一个所有者节点。优选地,所有者可以通过数据结构中的信息来确定。当非所有者期望对数据结构进行更新时,修改数据结构的请求在网络上发送,并且当被所有者接收到时,所有者执行该修改。然后,关于该更新,所有者节点可以通知其它节点。通过单写者、多读者范例实现的所述方法确保了可用性、分区容限和最终的一致性;它避免了现有技术的集中式管理与锁定协议的高开销成本和单点故障缺陷。管理员可以连接到网络中的任何对等节点,以便管理、监视和请求对数据结构的修改。
-
公开(公告)号:CN102483755B
公开(公告)日:2014-01-29
申请号:CN201080033630.9
申请日:2010-06-25
Applicant: 森普利维蒂公司
CPC classification number: G06F12/1054 , G06F12/0246 , G06F12/0864 , G06F12/0875 , G06F12/1408 , G06F17/30097 , G06F17/30949 , G06F17/30952 , G06F2212/2542 , G06F2212/402 , G06F2212/452 , G06F2212/502 , G06F2212/6032 , G06F2212/7211
Abstract: 一种数字签名的文件系统,其中数据、元数据和文件是多个对象,每个对象具有全局唯一的并且由内容获得的指纹,并且其中由所述指纹映射对象引用;所述文件系统具有根对象,该根对象包括所述文件系统中的全部对象指纹的映射,使得所述文件系统的改变导致所述根对象中的改变,并且跟踪所述根对象中的改变提供了文件系统活动的历史。
-
公开(公告)号:CN104246764A
公开(公告)日:2014-12-24
申请号:CN201380017693.9
申请日:2013-02-22
Applicant: 森普利维蒂公司
IPC: G06F17/30
CPC classification number: G06F3/0616 , G06F3/0611 , G06F3/064 , G06F3/0685 , G06F12/0246 , G06F12/0864 , G06F12/1018 , G06F17/30097 , G06F17/30949 , G06F2212/1036 , G06F2212/1044 , G06F2212/7201 , G06F2212/7202 , G06F2212/7208
Abstract: 一种用于在非均匀访问存储器中存储记录的方法和装置。在多种实施例中,记录的放置定位于该存储器的一个或多个区域。这可利用的散列函数的不同排序列表来实现,以优先映射记录至存储器的不同区域,以实现一个或多个性能特性或考虑潜在的存储器技术的区别。例如,散列函数的一个排序列表可定位数据用于更快速的访问。散列函数的另一列表可定位期望具有相对较短有效期的数据。定位此类数据可显著改进擦除性能和/或存储器有效期,例如,通过在一个位置集中废弃的数据元素。因此,排序散列函数的两个或多个列表可改进访问延迟、存储器有效期、和/或操作速率中的一个或多个。
-
公开(公告)号:CN103635902A
公开(公告)日:2014-03-12
申请号:CN201280030779.0
申请日:2012-05-11
Applicant: 森普利维蒂公司
Inventor: A·J·比弗森 , K·切特拉普 , J·M·克泽尔考维茨 , S·曼贾纳塔
IPC: G06F17/30
CPC classification number: G06F17/30097 , G06F17/30094 , G06F17/30194 , H04L67/1087
Abstract: 本发明提供了用于跟踪存储于多个网络节点上的对象实例的方法和系统,该跟踪允许对何时对象在网络化的节点上没有了引用并且能够被安全地取消分配进行全局确定。根据本发明的一个方面,每个节点具有用于跟踪对象并可任选地将其存储于节点上的本地对象存储,并且本地对象存储在网络上共同地共用对象的本地存储实例。一个或多个应用,例如,文件系统和/或存储系统,使用本地对象存储将应用的所有持久数据存储为对象。
-
公开(公告)号:CN103635902B
公开(公告)日:2017-02-15
申请号:CN201280030779.0
申请日:2012-05-11
Applicant: 森普利维蒂公司
Inventor: A·J·比弗森 , K·切特拉普 , J·M·克泽尔考维茨 , S·曼贾纳塔
IPC: G06F17/30
CPC classification number: G06F17/30097 , G06F17/30094 , G06F17/30194 , H04L67/1087
Abstract: 本发明提供了用于跟踪存储于多个网络节点上的对象实例的方法和系统,该跟踪允许对何时对象在网络化的节点上没有了引用并且能够被安全地取消分配进行全局确定。根据本发明的一个方面,每个节点具有用于跟踪对象并可任选地将其存储于节点上的本地对象存储,并且本地对象存储在网络上共同地共用对象的本地存储实例。一个或多个应用,例如,文件系统和/或存储系统,使用本地对象存储将应用的所有持久数据存储为对象。
-
公开(公告)号:CN102483754B
公开(公告)日:2015-03-11
申请号:CN201080033622.4
申请日:2010-06-25
Applicant: 森普利维蒂公司
IPC: G06F17/30
CPC classification number: G06F12/1054 , G06F12/0246 , G06F12/0864 , G06F12/0875 , G06F12/1408 , G06F17/30097 , G06F17/30949 , G06F17/30952 , G06F2212/2542 , G06F2212/402 , G06F2212/452 , G06F2212/502 , G06F2212/6032 , G06F2212/7211
Abstract: 用于构造索引的方法和设备,所述索引扩展为大量记录并且提供高处理速率。提供了新的数据结构和方法,从而确保编制索引算法以对所述算法自然(有效)的方式执行,同时非均匀存取存储器装置监视对存储器装置有效的IO(输入/输出)业务。产生一个数据结构、转换表格,其将由编制索引算法检查的逻辑存储桶映射到存储器装置上的物理存储桶。这种映射使得增强对非均匀存取SSD和闪存装置的写性能。另一种数据结构,即相关联的高速缓冲存储器,用于收集存储桶并且在大量顺序写的情况下将其顺序地写出到存储器装置。方法用于用编制索引算法要求的(记录的)存储桶填充高速缓冲存储器。额外的存储桶可以在需要的读取期间或者通过清除处理自存储器装置读取到高速缓冲存储器,从而便利可用擦除块的生成。
-
公开(公告)号:CN104221014A
公开(公告)日:2014-12-17
申请号:CN201380017261.8
申请日:2013-02-22
Applicant: 森普利维蒂公司
Inventor: J·M·克泽尔考维茨 , A·J·比弗森 , S·八格拜 , S·曼贾纳塔
IPC: G06F17/30
CPC classification number: G06F12/08 , G06F12/0864 , G06F17/30097 , G06F17/30949 , G06F2212/1056 , G06F2212/152
Abstract: 一种基于数据内容在随机访问存储器中放置数据从而不需要索引操作的装置和方法。向数据元素应用强(例如加密的)散列得到签名。然后向该签名应用较弱散列函数来为数据元素生成在存储器中的存储位置。较弱散列函数将复数个数据元素分配至同一个存储位置,而签名包含用于将特定的数据元素定位在该位置的唯一标识符。在一个实施例中,多个弱散列函数被依次应用以增大存储空间利用率。在其他实施例中,所分配的存储位置可通过数据元素的一个或更多个属性和/或存储技术来确定,例如,寿命长的数据对比寿命短的数据和/或存储器的具有不同性能(例如,访问等待时间、存储器寿命)特征的不同区域。
-
公开(公告)号:CN102483755A
公开(公告)日:2012-05-30
申请号:CN201080033630.9
申请日:2010-06-25
Applicant: 森普利维蒂公司
CPC classification number: G06F12/1054 , G06F12/0246 , G06F12/0864 , G06F12/0875 , G06F12/1408 , G06F17/30097 , G06F17/30949 , G06F17/30952 , G06F2212/2542 , G06F2212/402 , G06F2212/452 , G06F2212/502 , G06F2212/6032 , G06F2212/7211
Abstract: 一种数字签名的文件系统,其中数据、元数据和文件是多个对象,每个对象具有全局唯一的并且由内容获得的指纹,并且其中由所述指纹映射对象引用;所述文件系统具有根对象,该根对象包括所述文件系统中的全部对象指纹的映射,使得所述文件系统的改变导致所述根对象中的改变,并且跟踪所述根对象中的改变提供了文件系统活动的历史。
-
公开(公告)号:CN102483754A
公开(公告)日:2012-05-30
申请号:CN201080033622.4
申请日:2010-06-25
Applicant: 森普利维蒂公司
IPC: G06F17/30
CPC classification number: G06F12/1054 , G06F12/0246 , G06F12/0864 , G06F12/0875 , G06F12/1408 , G06F17/30097 , G06F17/30949 , G06F17/30952 , G06F2212/2542 , G06F2212/402 , G06F2212/452 , G06F2212/502 , G06F2212/6032 , G06F2212/7211
Abstract: 用于构造索引的方法和设备,所述索引扩展为大量记录并且提供高处理速率。提供了新的数据结构和方法,从而确保编制索引算法以对所述算法自然(有效)的方式执行,同时非均匀存取存储器装置监视对存储器装置有效的IO(输入/输出)业务。产生一个数据结构、转换表格,其将由编制索引算法检查的逻辑存储桶映射到存储器装置上的物理存储桶。这种映射使得增强对非均匀存取SSD和闪存装置的写性能。另一种数据结构,即相关联的高速缓冲存储器,用于收集存储桶并且在大量顺序写的情况下将其顺序地写出到存储器装置。方法用于用编制索引算法要求的(记录的)存储桶填充高速缓冲存储器。额外的存储桶可以在需要的读取期间或者通过清除处理自存储器装置读取到高速缓冲存储器,从而便利可用擦除块的生成。
-
-
-
-
-
-
-
-
-