-
公开(公告)号:US20150268864A1
公开(公告)日:2015-09-24
申请号:US14220908
申请日:2014-03-20
Applicant: PURE Storage, Inc.
Inventor: Andrew R. Bernat , Ganesh Ramanarayanan , Malcolm Sharpe , Steve Hodgson , Ethan Miller , Alan Driscoll , Christopher Golden , John Colgrove
IPC: G06F3/06
CPC classification number: G06F3/065 , G06F3/0604 , G06F3/0608 , G06F3/061 , G06F3/0641 , G06F3/067 , G06F3/0683 , G06F11/1453 , G06F2201/84
Abstract: A system and method for performing replication using mediums. A snapshot ‘S’ is selected for replication, and the anchor medium ‘M’ of S is identified. The replica storage array ‘R’ to which M is being replicated determines a list of medium extents which are available. R sends this list to an original storage array ‘O’ and O generates a list of medium extents which need to be sent to R. Only those medium extents corresponding to M which R does not already have will be sent from O to R. Also, R can obtain medium extents from other source storage arrays during the replication process.
Abstract translation: 使用介质执行复制的系统和方法。 选择快照“S”用于复制,并且识别S的锚定介质“M”。 正在复制M的副本存储阵列“R”确定可用的介质盘区列表。 R将此列表发送到原始存储阵列“O”,O生成需要发送到R的介质盘区列表。只有对应于M的那些媒体范围R将不会从O发送到R.另外 在复制过程中,R可以从其他源存储阵列获得中等程度的数据。
-
公开(公告)号:US20140195762A1
公开(公告)日:2014-07-10
申请号:US14046878
申请日:2013-10-04
Applicant: PURE Storage, INC.
Inventor: John Colgrove , Ethan Miller , John Hayes , Cary Sandvig , Christopher Golden , Jianting Cao
IPC: G06F3/06
CPC classification number: G06F11/1469 , G06F3/0604 , G06F3/0605 , G06F3/0608 , G06F3/061 , G06F3/0611 , G06F3/0614 , G06F3/0619 , G06F3/0626 , G06F3/0632 , G06F3/0641 , G06F3/0644 , G06F3/065 , G06F3/0652 , G06F3/0655 , G06F3/0664 , G06F3/0665 , G06F3/0667 , G06F3/067 , G06F3/0671 , G06F3/0673 , G06F3/0683 , G06F3/0685 , G06F3/0689 , G06F11/1451 , G06F12/0875 , G06F12/0891 , G06F12/10 , G06F12/1009 , G06F12/121 , G06F17/30156 , G06F17/30345 , G06F2212/1008 , G06F2212/1016 , G06F2212/1032 , G06F2212/1044 , G06F2212/152 , G06F2212/154 , G06F2212/163 , G06F2212/261 , G06F2212/263
Abstract: A system and method for maintaining the safety of volume operations. A storage controller receives a request to delete a first volume. In response to this request, the storage controller can delete a link between the first volume and its anchor medium. The storage controller can also delay the deletion of the first volume's anchor medium. Later on, if the user wishes to restore the first volume, the storage controller can reconnect the first volume to its previous anchor medium, effectively restoring the first volume to its former state and undoing the deletion operation.
Abstract translation: 一种用于维持卷操作安全性的系统和方法。 存储控制器接收删除第一卷的请求。 响应于该请求,存储控制器可以删除第一卷和其锚介质之间的链接。 存储控制器还可以延迟第一卷的锚定介质的删除。 之后,如果用户希望恢复第一卷,则存储控制器可以将第一卷重新连接到其先前的锚介质,有效地将第一卷恢复到其先前的状态,并且撤销删除操作。
-
公开(公告)号:US20140195551A1
公开(公告)日:2014-07-10
申请号:US14058757
申请日:2013-10-21
Applicant: PURE STORAGE, INC.
Inventor: John Colgrove , Ethan Miller , John Hayes , Cary Sandvig , Christopher Golden , Jianting Cao
IPC: G06F17/30
CPC classification number: G06F3/065 , G06F3/0604 , G06F3/0605 , G06F3/0608 , G06F3/061 , G06F3/0611 , G06F3/0614 , G06F3/0619 , G06F3/0626 , G06F3/0632 , G06F3/0641 , G06F3/0644 , G06F3/0652 , G06F3/0655 , G06F3/0664 , G06F3/0665 , G06F3/0667 , G06F3/067 , G06F3/0671 , G06F3/0673 , G06F3/0683 , G06F3/0685 , G06F3/0689 , G06F11/1451 , G06F11/1469 , G06F12/0875 , G06F12/0891 , G06F12/10 , G06F12/1009 , G06F12/121 , G06F16/1748 , G06F16/23 , G06F2212/1008 , G06F2212/1016 , G06F2212/1032 , G06F2212/1044 , G06F2212/152 , G06F2212/154 , G06F2212/163 , G06F2212/261 , G06F2212/263
Abstract: A system and method for performing search optimization operations. In order to optimize lookups for received data requests, a storage controller attempts to collapse the medium graph, thus reducing the number of mediums in which the storage controller must look to find a given block. One technique for collapsing the medium graph involves promoting individual mappings from a lower-level medium to a higher-level medium. Another technique for collapsing the medium graph involves pushing medium range pointers higher up in the medium mapping table to reduce the number of mediums that must be searched.
Abstract translation: 一种用于执行搜索优化操作的系统和方法。 为了优化对接收到的数据请求的查找,存储控制器尝试折叠介质图,从而减少存储控制器必须寻找给定块的介质的数量。 一种用于塌缩介质图的技术涉及促进从较低级别介质到较高级别介质的单独映射。 折叠介质图的另一种技术包括在介质映射表中推高介质范围指针以减少必须搜索的介质的数量。
-
54.
公开(公告)号:US11748322B2
公开(公告)日:2023-09-05
申请号:US17807447
申请日:2022-06-17
Applicant: PURE STORAGE, INC.
Inventor: Ethan Miller , John Colgrove , Joern Engel , Christopher Golden , Naveen Neelakantam
CPC classification number: G06F16/22 , G06F3/061 , G06F3/064 , G06F3/067 , G06F3/0608 , G06F3/0638 , G06F16/2365
Abstract: Utilizing different data compression algorithms based on characteristics of a storage system, including: selecting, in dependence upon a priority for conserving processing resources or storage resources in a storage system, a data compression algorithm to utilize to compress data; detecting that at least one of an amount of processing resources available in the storage system or the amount of space available to store additional data in the storage system has changed; and responsive to detecting that at least one of the amount of processing resources available in the storage system or the amount of space available to store additional data in the storage system has changed, selecting a different data compression algorithm to utilize to compress data.
-
公开(公告)号:US11561720B2
公开(公告)日:2023-01-24
申请号:US17245615
申请日:2021-04-30
Applicant: PURE STORAGE, INC.
Inventor: Christopher Golden , Jianting Cao , David Grunwald , Steve Hodgson , Malcolm Sharpe
Abstract: A system and method for exposing volumes with underlying read-write mediums to user operations. When a medium is in the process of being migrated to a storage array, a volume which relies on the medium can be exposed to user operations (e.g., snapshots, read and write operations) once the portions of the medium which underlie the volume have been migrated. The volume can be exposed to user operations while one or more other portions of the medium are unfilled and while the medium is in an intermediate read-write state.
-
公开(公告)号:US11422714B1
公开(公告)日:2022-08-23
申请号:US17160938
申请日:2021-01-28
Applicant: PURE STORAGE, INC.
Inventor: Christopher Golden , Scott Smith , Luke Paulsen , David Grunwald , Jianting Cao
Abstract: Optimizing copy operations in a storage array, including: receiving a plurality of copy operations; detecting a triggering event that causes a storage array controller to initiate execution of the plurality of copy operations; and combining, in dependence upon a metadata optimization policy, the plurality of copy operations into a single copy operation.
-
公开(公告)号:US20220027472A1
公开(公告)日:2022-01-27
申请号:US17496958
申请日:2021-10-08
Applicant: PURE STORAGE, INC.
Inventor: Christopher Golden , Ronald Karr
Abstract: Accesses of blocks of multiple zoned storage devices are monitored to detect one or more characteristics of the accesses of the blocks. A preventative action is performed in response to the detecting, wherein the preventative action includes sending an indication from the storage system upon determining that one or more of the accesses of the blocks are indicative of a malicious action based on the one or more characteristics.
-
公开(公告)号:US11144638B1
公开(公告)日:2021-10-12
申请号:US15874719
申请日:2018-01-18
Applicant: Pure Storage, Inc.
Inventor: Christopher Golden
Abstract: A method of storage system operation, and related computer-readable media and storage system are disclosed. One or more processors or storage system controllers monitor accesses of blocks of storage memory of the storage system. The monitoring is to detect one or more characteristics of the accesses of the blocks. From the characteristic(s), it is determined the one or more accesses of the blocks are indicative of a malicious action. In response to such determining, the storage system performs a reaction action.
-
公开(公告)号:US11099769B1
公开(公告)日:2021-08-24
申请号:US16788771
申请日:2020-02-12
Applicant: PURE STORAGE, INC.
Inventor: John Colgrove , Ethan Miller , John Hayes , Cary Sandvig , Christopher Golden , Jianting Cao , Grigori Inozemtsev
IPC: G06F3/06
Abstract: A system and method for performing copy offload operations. When a copy offload operation from a first volume (pointing to a first medium) to a second volume (pointing to a second medium) is requested, the copy offload operation is performed without accessing the data being copied. A third medium is created, and the first medium is recorded as the underlying medium of the third medium. The first volume is re-pointed to the third medium. Also, a fourth medium is created, the second volume is re-pointed to the fourth medium, and the second medium is recorded as the underlying medium of the targeted range of the fourth medium. All other ranges of the fourth medium have the second medium as their underlying medium.
-
公开(公告)号:US11010233B1
公开(公告)日:2021-05-18
申请号:US16249534
申请日:2019-01-16
Applicant: Pure Storage, Inc.
Inventor: Christopher Golden , Emily Watkins
Abstract: An exemplary monitoring system receives log data associated with an operation of a hardware component, applies the log data as an input to an unsupervised machine learning model, and identifies, based on an output of the unsupervised machine learning model, an anomaly in the log data.
-
-
-
-
-
-
-
-
-