Managing remote replication in storage systems

    公开(公告)号:US11128708B2

    公开(公告)日:2021-09-21

    申请号:US16802839

    申请日:2020-02-27

    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.

    MAINTENANCE COST ESTIMATION
    32.
    发明申请

    公开(公告)号:US20210233003A1

    公开(公告)日:2021-07-29

    申请号:US16750678

    申请日:2020-01-23

    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.

    STORAGE RECOMMENDER SYSTEM USING GENERATIVE ADVERSARIAL NETWORKS

    公开(公告)号:US20210216850A1

    公开(公告)日:2021-07-15

    申请号:US16741813

    申请日:2020-01-14

    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.

    System, method and computer readable medium for obtaining consistent read performance for a plurality of flash drives or raid groups using workload and capacity limits

    公开(公告)号:US10254970B1

    公开(公告)日:2019-04-09

    申请号:US15198772

    申请日:2016-06-30

    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.

Patent Agency Ranking