-
公开(公告)号:US10970395B1
公开(公告)日:2021-04-06
申请号:US16168224
申请日:2018-10-23
Applicant: Pure Storage, Inc.
Inventor: Apoorva Bansal , Olivia Watkins , Jonathan Hayase , Nikita Bhargava , Christopher Golden , Sergey Zhuravlev
Abstract: An exemplary security threat monitoring system receives performance metric data representative of a performance metric for a storage system, applies the performance metric 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 performance metric data.
-
公开(公告)号:US09864769B2
公开(公告)日:2018-01-09
申请号:US14569624
申请日:2014-12-12
Applicant: PURE Storage, Inc.
Inventor: Marco Sanvido , Richard Hankins , John Hayes , Steve Hodgson , Feng Wang , Sergey Zhuravlev , Andrew Kleinerman
CPC classification number: G06F17/30324 , G06F3/0608 , G06F3/0641 , G06F3/067
Abstract: 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.
-
33.
公开(公告)号:US09384082B1
公开(公告)日:2016-07-05
申请号:US14920994
申请日:2015-10-23
Applicant: Pure Storage, Inc.
Inventor: Patrick Lee , Vinay Perneti , Sergey Zhuravlev
CPC classification number: G06F11/0793 , G06F11/008 , G06F11/0727 , G06F11/0751 , G06F11/079 , G06F11/3034
Abstract: Proactively providing corrective measures for storage arrays includes: receiving data from a storage array, the data including one or more events; detecting, in dependence upon a problem signature, one or more events from the data indicative of a particular problem, where the problem signature comprises a specification of a pattern of events indicative of the particular problem experienced by at least one other storage array; determining whether the particular problem violates an operational policy of the storage array, the operational policy specifying at least one requirement for an operational metric of the storage array; and if the particular problem violates the operational policy of the storage array, deploying automatically without user intervention one or more corrective measures to prevent the storage array from experiencing the particular problem.
Abstract translation: 主动为存储阵列提供纠正措施包括:从存储阵列接收数据,数据包括一个或多个事件; 根据问题签名检测来自指示特定问题的数据的一个或多个事件,其中问题签名包括指示由至少一个其他存储阵列经历的特定问题的事件模式的规范; 确定特定问题是否违反存储阵列的操作策略,操作策略规定对存储阵列的操作度量的至少一个要求; 并且如果特定问题违反了存储阵列的操作策略,则无需用户干预即可自动部署一个或多个校正措施,以防止存储阵列遇到特定问题。
-
-