-
公开(公告)号:US20230031331A1
公开(公告)日:2023-02-02
申请号:US17389499
申请日:2021-07-30
Applicant: EMC IP Holding Company LLC
Inventor: Malak Alshawabkeh , Seema Pai , Dale Elliott , Christopher Monti , Sunil Gumaste , Krishnamoorthy Anantharaman , Ravish Sachdeva , Abhilash Sanap , Pankaj Soni , ShashiKiran Talanki Ramanathagupta
IPC: G06F3/06
Abstract: Aspects of the present disclosure relate to detecting and correcting a storage array's drive sectors to prevent data loss. In embodiments, a storage array's telemetry information is monitored. Further, one or more state or operational metrics of the storage array's storage drives are measured. Additionally, each storage drive is scrubbed based on each drive's relative scrubbing priority defined by the telemetry information and each storage drive's state or operation metrics.
-
12.
公开(公告)号:US11568173B2
公开(公告)日:2023-01-31
申请号:US16892347
申请日:2020-06-04
Applicant: EMC IP HOLDING COMPANY LLC
Inventor: Malak Alshawabkeh , Motasem Awwad , Samer Badran , Swapnil Chaudhari
Abstract: A method of processing test execution logs to determine error location and source includes creating a set of training examples based on previously processed test execution logs, clustering the training examples into a set of clusters using an unsupervised learning process, and using training examples of each cluster to train a respective supervised learning process to label data where each generated cluster is used as a class/label to identify the type of errors in the test execution log. The labeled data is then processed by supervised learning processes, specifically a classification algorithm. Once the classification model is built it is used to predict the type of the errors in future/unseen test execution logs. In some embodiments, the unsupervised learning process is a density-based spatial clustering of applications with noise clustering application, and the supervised learning processes are random forest deep neural networks.
-
公开(公告)号:US20230004301A1
公开(公告)日:2023-01-05
申请号:US17363108
申请日:2021-06-30
Applicant: EMC IP Holding Company LLC
Inventor: Abhilash Sanap , Sunil Gumaste , Pankaj Soni , Ravish Sachdeva , Malak Alshawabkeh
IPC: G06F3/06
Abstract: An amount of storage space required to maintain counter information for a storage system is reduced without reducing a temporal granularity or tracking granularity of the counter information. Rather than periodically recording actual (i.e., raw) counter values for counters, difference (i.e., delta) values may be recorded. For a given counter, a difference (delta value) between a value of the counter for a given point in time (PIT) and a value of the counter for a previous PIT may be determined, and this delta value may be stored as opposed to storing the raw counter value. This delta value may be a significantly smaller value than the raw value. To further reduce the amount of storage space required, no value may be stored for a counter for a given PIT if it is determined that there is no difference between a counter value for the given PIT and a previous PIT.
-
公开(公告)号:US20220326865A1
公开(公告)日:2022-10-13
申请号:US17227627
申请日:2021-04-12
Applicant: EMC IP Holding Company LLC
Inventor: Ramesh Doddaiah , Malak Alshawabkeh
IPC: G06F3/06
Abstract: Aspects of the present disclosure relate to data deduplication (dedupe). In embodiments, an input/output operation (IO) stream is received by a storage array. In addition, a received IO sequence in the IO stream that matches a previously received IO sequence is identified. Further, a data deduplication (dedupe) technique is performed based on a selected data dedupe policy. The data dedupe policy can be selected based on a comparison of service quality (QoS) related to the received IO sequence and a QoS related to the previously received IO sequence.
-
公开(公告)号:US11375012B2
公开(公告)日:2022-06-28
申请号:US16901510
申请日:2020-06-15
Applicant: EMC IP HOLDING COMPANY LLC
Inventor: Malak Alshawabkeh , William Smith-Vaniz , Sunil Gumaste
IPC: H04L67/1097 , H04L67/1004 , G06F9/54 , G06N20/00 , G06F11/30 , G06F16/21 , G06F16/11 , G06K9/62 , G06F11/34 , H04L67/61
Abstract: A method of determining feature usage on a set of storage systems deployed across multiple customer sites includes defining metrics related to the features of interest, and pushing the defined metrics to an AIM (Autonomous Infrastructure Module) of an operating system of each storage system. The AIM on each storage system collects data associated with the metrics from the operating system on the storage system. The collected data is aggregated and formatted by the AIM and then used to create an autonomous field telemetry report. Autonomous field telemetry reports are periodically forwarded on a communication network to an analytics engine. The analytics engine parses each autonomous field telemetry report to extract usage information related to the features of interest, loads the parsed data to PostgreSQL staging and historical databases, and uses the parsed data alone or in combination with the historical data to create analytics and visualizations of the analytics.
-
公开(公告)号:US11347409B1
公开(公告)日:2022-05-31
申请号:US17146805
申请日:2021-01-12
Applicant: EMC IP HOLDING COMPANY LLC
Inventor: Benjamin Randolph , Rong Yu , Malak Alshawabkeh , Ian Adams
Abstract: A primary storage system appends a red-hot data indicator to each track of data transmitted on a remote data facility during an initial synchronization state. The red-hot data indicator indicates, on a track-by-track basis, whether the data associated with that track should be stored as compressed or uncompressed data by the backup storage system. The red-hot data indicator may be obtained from the primary storage system's extent-based red-hot data map. If the red-hot data indicator indicates that the track should remain uncompressed, or if the track is locally identified as red-hot data, the backup storage system stores the track as uncompressed data. If the red-hot data indicator indicates that the track should be compressed, the backup storage system compresses the track and stores the track as compressed data. After the initial synchronization process has completed, red-hot data indicators are no longer appended to tracks by the primary storage system.
-
公开(公告)号:US11226741B2
公开(公告)日:2022-01-18
申请号:US16175947
申请日:2018-10-31
Applicant: EMC IP Holding Company LLC
Inventor: Owen Martin , Malak Alshawabkeh
IPC: G06F12/00 , G06F3/06 , G06F12/0802 , G06N3/08
Abstract: Described herein is a system, and related techniques, for predicting I/O requests that are not necessarily directed to sequential sectors of a physical storage device. In some embodiments, I/O patterns that do not involve sequential-sector access, and that may be relatively long-term patterns, may be recognized. To recognize such patterns, deep machine-learning techniques may be used, for example, using neural networks. Such neural networks may be a recurrent neural network such as, for example, an LSTM-RNN. I/O streams for a workstream may be sampled for specific I/O features to produce a time series of I/O feature values of a workstream, and this time series of data may be fed to a prediction engine, e.g., an LSTM-RNN to predict one or more future I/O features values, and I/O actions may be taken based on these predicted feature values.
-
公开(公告)号:US20210026960A1
公开(公告)日:2021-01-28
申请号:US16522883
申请日:2019-07-26
Applicant: EMC IP Holding Company LLC
Inventor: Owen Martin , Malak Alshawabkeh
Abstract: One or more aspects of the present disclosure relate to detecting viruses during input/output (I/O) operations with a storage device. One or more one or more input/output (I/O) operations can be received via at least one I/O path. At least one virus can be identified in-line with each I/O path that corresponds to the one or more I/O operations using one or more deduplication fingerprints. One or more virus mitigation actions can be performed on the at least one virus.
-
公开(公告)号:US11662908B2
公开(公告)日:2023-05-30
申请号:US17363108
申请日:2021-06-30
Applicant: EMC IP Holding Company LLC
Inventor: Abhilash Sanap , Sunil Gumaste , Pankaj Soni , Ravish Sachdeva , Malak Alshawabkeh
IPC: G06F3/06
CPC classification number: G06F3/0608 , G06F3/0653 , G06F3/0673
Abstract: An amount of storage space required to maintain counter information for a storage system is reduced without reducing a temporal granularity or tracking granularity of the counter information. Rather than periodically recording actual (i.e., raw) counter values for counters, difference (i.e., delta) values may be recorded. For a given counter, a difference (delta value) between a value of the counter for a given point in time (PIT) and a value of the counter for a previous PIT may be determined, and this delta value may be stored as opposed to storing the raw counter value. This delta value may be a significantly smaller value than the raw value. To further reduce the amount of storage space required, no value may be stored for a counter for a given PIT if it is determined that there is no difference between a counter value for the given PIT and a previous PIT.
-
公开(公告)号:US11599441B2
公开(公告)日:2023-03-07
申请号:US16838079
申请日:2020-04-02
Applicant: EMC IP Holding Company LLC
Inventor: Ramesh Doddaiah , Malak Alshawabkeh , Mohammed Asher , Rong Yu
Abstract: Embodiments of the present disclosure relate to throttling processing threads of a storage device. One or more input/output (I/O) workloads of a storage device can be monitored. One or more resources consumed by each thread of each storage device component to process each operation included in a workload can be analyzed. Based on the analysis, consumption of each resource consumed by each thread can be controlled.
-
-
-
-
-
-
-
-
-