-
公开(公告)号:US11128708B2
公开(公告)日:2021-09-21
申请号:US16802839
申请日:2020-02-27
Applicant: EMC IP Holding Company LLC
Inventor: Owen Martin , Malak Alshawabkeh , Benjamin A. Randolph
Abstract: A method is used in managing remote replication in storage systems. The method monitors network traffic characteristics of a network. The network enables communication between a first storage system and a second storage system. The method predicts a change in at least one of an application demand of an application of a set of applications executing on the first storage server and a network state of the network, where the set of applications have been identified for performing a replication to the second storage system. Based on the prediction, the method dynamically manages replication of the set of applications in accordance with a performance target associated with each application.
-
公开(公告)号:US20210233003A1
公开(公告)日:2021-07-29
申请号:US16750678
申请日:2020-01-23
Applicant: EMC IP Holding Company LLC
Inventor: Hagit Brit-Artzi , Malak Alshawabkeh , Arieh Don
Abstract: Estimating maintenance for a storage system includes accessing a model that outputs time and materials estimates based on input configuration data, providing configuration data of the storage system to the model, and obtaining an estimate of maintenance time and materials based on the configuration data provided to the model. The model may be provided by a neural network, which may be a self-organized map. Weights of neurons of the self-organized map may be initialized randomly. The model may be initially configured using training data that may include an I/O load of the storage system, memory size of the storage system, a drive count of the storage system, and/or size and parameter information corresponding to hardware being added for the maintenance operation. The training data may include actual time and materials for prior storage system maintenance operations used for the training data. The model may be provided on the storage system.
-
公开(公告)号:US11075822B1
公开(公告)日:2021-07-27
申请号:US15784598
申请日:2017-10-16
Applicant: EMC IP Holding Company, LLC
Inventor: Owen Martin , Malak Alshawabkeh , Benjamin Allen Fitz Randolph
IPC: G06F15/173 , H04L12/24 , H04L12/26 , H04L29/08
Abstract: A method, computer program product, and computer system for receiving, by a computing device, a first I/O request from a first application in a first storage group assigned to a first storage level. A response time for the first I/O request may be identified. It may be identified that the response time for the first I/O request is outside a pre-determined response time. A delay may be added to a second I/O request received from a second application in a second storage group assigned to a second storage level based upon, at least in part, identifying that the response time for the first I/O request is outside the pre-determined response time.
-
公开(公告)号:US20210216850A1
公开(公告)日:2021-07-15
申请号:US16741813
申请日:2020-01-14
Applicant: EMC IP HOLDING COMPANY LLC
Inventor: Malak Alshawabkeh , Owen Martin , Motasem Awwad
Abstract: Generative adversarial networks (GAN) are used to model real IO workloads on storage nodes such as storage area networks (SANs) and network-attached storage (NAS). A GAN model is generated in situ on a storage node or in a data center using real traffic, e.g. an IO trace. The GAN model is sent to a modeling system that maintains a repository of GAN models generated from different storage nodes. An IO traffic emulator in the modeling system uses a GAN model to generate a synthetic IO stream that emulates but does not replay a real IO stream. Multiple configurations of test storage nodes may be tested with synthetic IO streams generated from GAN models and the corresponding performance measurements may be stored in a repository and used to generate recommendations, e.g. for storage node configuration to achieve a target performance level based on IO workload.
-
公开(公告)号:US10254970B1
公开(公告)日:2019-04-09
申请号:US15198772
申请日:2016-06-30
Applicant: EMC IP Holding Company LLC
Inventor: Owen Martin , Hui Wang , Malak Alshawabkeh , Adnan Sahin , Arieh Don , Xiaomei Liu
IPC: G06F3/06
Abstract: Techniques for obtaining consistent read performance are disclosed that may include: receiving measured read I/O (input/output) response times for flash storage devices; and determining, in accordance with a specified allowable variation, whether a first of the measured read I/O response times for a first of the flash storage devices is inconsistent with respect to other ones of the measured read I/O response times. Responsive to determining the first measured read I/O response time is inconsistent first processing may be performed that corrects or alleviates the inconsistency of the first measured read I/O response time. The first processing may include varying the first measured read I/O response time of the first flash storage device by enforcing, for the first flash storage device, a write I/O workload limit a read I/O workload limit and an idle capacity limit. Data portions may be ranked and selected for data movement based on read workload, write workload or idle capacity. The flash storage may include storage devices of the same type or technology, and the same capacity. Response times for RAID groups may also be measured.
-
-
-
-