会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 22. 发明申请
    • EFFICIENT DISTRIBUTION OF LARGE DIRECTORIES
    • 高效率地分配大宗目录
    • WO2017011584A1
    • 2017-01-19
    • PCT/US2016/042147
    • 2016-07-13
    • PURE STORAGE, INC.
    • HAYES, JohnLEE, RobertOSTROVSKY, IgorVAJGEL, Peter
    • G06F17/30G06F3/06
    • G06F17/30194
    • A method for distribution of directories in a storage system is provided. The method includes distributing information, regarding location in the storage system of a plurality of files in a directory, to a plurality of owners in a plurality of storage nodes of the storage system, wherein ownership of differing subsets of the plurality of files of the directory is distributed among differing owners in differing storage nodes. The method includes receiving a request for location information in the storage system of a file of the plurality of files in the directory and determining, based on a file name of the file and an identity of the directory, which of the plurality of owners has ownership of the file and the location information for the file.
    • 提供了一种用于在存储系统中分发目录的方法。 该方法包括将关于目录中的多个文件的存储系统中的位置的信息分发给存储系统的多个存储节点中的多个所有者,其中存储目录的多个文件的不同子集的所有权 分布在不同的存储节点中的不同所有者之间。 该方法包括在目录中的多个文件的文件的存储系统中接收对位置信息的请求,并且基于文件的文件名和目录的身份确定多个所有者中的哪一个拥有所有者 的文件和文件的位置信息。
    • 28. 发明申请
    • UTILIZING METADATA TO REPRESENT DATA
    • 使用元数据到代表数据
    • WO2016094147A1
    • 2016-06-16
    • PCT/US2015/063444
    • 2015-12-02
    • PURE STORAGE, INC.
    • SANVIDO, MarcoHANKINS, RichardHAYES, JohnHODGSON, SteveWANG, FengZHURAVLEV, SergeyKLEINERMAN, Andrew
    • G06F3/06
    • G06F17/30324G06F3/0608G06F3/0641G06F3/067
    • A system and method for efficiently storing data in a storage system. A data storage subsystem includes multiple data storage locations on multiple storage devices in addition to at least one mapping table. A data storage controller determines whether data to store in the storage subsystem has one or more patterns of data intermingled with non-pattern data within an allocated block. Rather than store the one or more pattern on the storage devices, the controller stores information in a header on the storage devices. The information includes at least an offset for the first instance of a pattern, a pattern length, and an identification of the pattern. The data may be reconstructed for a corresponding read request from the information stored in the header.
    • 一种用于在存储系统中有效地存储数据的系统和方法。 除了至少一个映射表之外,数据存储子系统还包括多个存储设备上的多个数据存储位置。 数据存储控制器确定存储在存储子系统中的数据是否具有与所分配的块内的非模式数据混合的一个或多个数据模式。 控制器不是将一个或多个模式存储在存储设备上,而是将信息存储在存储设备上的报头中。 该信息至少包括图案的第一实例的偏移,图案长度和图案的标识。 可以根据存储在头部中的信息为相应的读取请求重建数据。
    • 29. 发明申请
    • MAPPING IN A STORAGE SYSTEM
    • 在存储系统中映射
    • WO2013025864A1
    • 2013-02-21
    • PCT/US2012/051059
    • 2012-08-16
    • PURE STORAGE, INC.COLGROVE, JohnHAYES, JohnMILLER, EthanSANDVIG, Cary
    • COLGROVE, JohnHAYES, JohnMILLER, EthanSANDVIG, Cary
    • G06F3/06G06F11/14
    • G06F3/0644G06F3/0608G06F3/0619G06F3/064G06F3/065G06F3/0665G06F3/0668G06F3/067
    • A system and method for maintaining a mapping table in a data storage subsystem. A data storage subsystem supports multiple mapping tables. Records within a mapping table are arranged in multiple levels which may be logically ordered by time. Each level stores pairs of a key value and a pointer value. New records are inserted in a created new (youngest) level. All levels other than the youngest may be read only. In response to detecting a flattening condition, a data storage controller is configured to identify a group of two or more adjacent levels of the plurality of levels for flattening which are logically adjacent in time. A new level is created and one or more records stored within the group are stored in the new level, in response to detecting each of the one or more records stores a unique key among keys stored within the group.
    • 一种用于在数据存储子系统中维护映射表的系统和方法。 数据存储子系统支持多个映射表。 映射表内的记录以多个级别排列,可以按时间逻辑排序。 每个级别存储键值和指针值的对。 新记录插入到创建的新(最年轻)级别中。 除最小的以外的所有级别可能只读。 响应于检测到平坦化状况,数据存储控制器被配置为识别在时间上在逻辑上相邻的用于平坦化的多个级别中的两个或更多个相邻级别的组。 响应于检测到一个或多个记录中的每一个在存储在组内的密钥之间存储唯一密钥,创建新级别并存储在组内的一个或多个记录在新级中。
    • 30. 发明申请
    • RECONSTRUCT READS IN A RAID ARRAY WITH DYNAMIC GEOMETRIES
    • 在具有动态几何的RAID阵列中重新编写
    • WO2012044492A1
    • 2012-04-05
    • PCT/US2011/052276
    • 2011-09-20
    • PURE STORAGE, INC.COLGROVE, JohnHAYES, JohnHONG, BoMILLER, Ethan
    • COLGROVE, JohnHAYES, JohnHONG, BoMILLER, Ethan
    • G06F11/10G06F3/06
    • G06F11/1076G06F11/3034G06F11/3055G06F2211/1057G06F2211/1059
    • A system and method for dynamic RAID geometries. A computer system comprises client computers and data storage arrays coupled to one another via a network. A data storage array utilizes solid-state drives and Flash memory cells for data storage. A storage controller within a data storage array is configured to configure a first subset of the storage devices for use in a first RAID layout, the first RAID layout including a first set of redundant data. The controller further configures a second subset of the storage devices for use in a second RAID layout, the second RAID layout including a second set of redundant data. Additionally, the controller configure an additional device not included in either the first subset or the second subset to store redundant data for both the first RAID layout and the second RAID layout. The controller is further configured to initiate a reconstruct read corresponding to a given read request directed to a particular storage device of the plurality of storage devices, in response to determining the particular storage device is exhibiting a non-error related relatively slow read response.
    • 用于动态RAID几何的系统和方法。 计算机系统包括经由网络彼此耦合的客户端计算机和数据存储阵列。 数据存储阵列利用固态驱动器和闪存单元进行数据存储。 数据存储阵列中的存储控制器被配置为配置用于第一RAID布局的存储设备的第一子集,所述第一RAID布局包括第一组冗余数据。 控制器还配置用于第二RAID布局的存储设备的第二子集,第二RAID布局包括第二组冗余数据。 此外,控制器配置不包括在第一子集或第二子集中的附加设备以存储用于第一RAID布局和第二RAID布局的冗余数据。 控制器还被配置为响应于确定特定存储设备呈现出与错误相关的相对较慢的读取响应,启动对应于针对多个存储设备中的特定存储设备的给定读取请求的重建读取。