SLO I/O DELAY PREDICTION
    181.
    发明申请

    公开(公告)号:US20200228625A1

    公开(公告)日:2020-07-16

    申请号:US16245762

    申请日:2019-01-11

    Abstract: Techniques for processing I/O operations may include: receiving an I/O operation directed to a logical device having an associated service level objective with a target I/O response time; performing first processing that determines an estimated response time for the I/O operation, and determining, based on the estimated response time for the I/O operation and the associated service level objective, whether to delay the I/O operation by an additional amount of time thereby increasing a measured response time for the I/O operation by the additional amount. The first processing may include determining a fixed baseline amount of time for the I/O operation; determining a cumulative amount of time estimated to service pending I/O operation queued for service prior to the I/O operation; and determining an expected service time estimated for servicing the I/O operation. Moving averages maintained for different I/O types and sizes may be used in determining I/O service times.

    System and method for intelligent data movements between non-deduplicated and deduplicated tiers in a primary storage array

    公开(公告)号:US10678431B1

    公开(公告)日:2020-06-09

    申请号:US15280763

    申请日:2016-09-29

    Abstract: Embodiments provide for a primary storage array having multiple storage tiers. The multiple storage tiers include one or more performance tiers and at least one deduplicated storage tier storing deduplicated data. One embodiment provides for a data storage system including a first storage tier including a first set of storage devices; a second storage tier including a second set of storage devices, the second storage tier including deduplicated data; and a quality of service (QoS) manager to manage data migration between the first storage tier and the second storage tier, the QoS manager to maintain deduplication statistics for the deduplicated data, wherein the QoS manager, based on the deduplication statistics, is to partially migrate a data extent between the first storage tier and the second storage tier, the data extent including data stored at a range of storage addresses.

    HOST DEVICE WITH MULTI-PATH LAYER IMPLEMENTING AUTOMATIC STANDBY SETTING FOR ACTIVE-ACTIVE CONFIGURATION

    公开(公告)号:US20200097203A1

    公开(公告)日:2020-03-26

    申请号:US16142274

    申请日:2018-09-26

    Abstract: A first host device in an illustrative embodiment comprises a multi-path input-output (MPIO) driver configured to separate paths from the first host device to first and second storage systems into a first set of paths to the first storage system and a second set of paths to the second storage system, and to monitor performance of at least subsets of the first and second sets of paths. Responsive to detection of a performance deviation between the first and second sets of paths that exceeds a specified threshold, the MPIO driver automatically places the paths of the set exhibiting lower performance in a standby mode of operation and the paths of the other set in an active mode of operation. Absent any such performance deviation, the MPIO driver automatically places the paths of one of the sets in the standby mode of operation and the paths of the other one of the sets in the active mode of operation.

    DATA PROTECTION DECISION BASED ON DEVICE USAGE
    184.
    发明申请

    公开(公告)号:US20200042198A1

    公开(公告)日:2020-02-06

    申请号:US16053629

    申请日:2018-08-02

    Abstract: One example method includes receiving an IO associated with a process initiated by an application, where the IO is identified by a tag that corresponds to the process. The method further includes saving the tag on a device that is an element of a storage group (SG) that is specific to the application, and correlating the tag with a data protection process that is associated with the application. When a request is received to perform an SG protection process, the SG protection process is performed on the tagged device.

    Using replication facility to provide secure host network connectivity wherein a first logical device is used exclusively for sending messages from host to second host

    公开(公告)号:US10552060B1

    公开(公告)日:2020-02-04

    申请号:US15497718

    申请日:2017-04-26

    Abstract: Techniques for inter-host communication may include issuing a first message from a first host; and sending the first message from the first host to a second host. Sending the first message may include transmitting the first message indirectly to the second host over a first connection between a first data storage system and a second data storage system. The first connection may be used in connection with data replication to maintain a first device of the first data storage system and a second device of the second data storage system as synchronous mirrored copies of a first logical device. Multiple logical devices configured for synchronous replication may be used for inter-host communication. Alternatively, a single logical device configured for synchronous replication may be used for inter-host communication.

    Storage system with input-output performance control utilizing application process detection

    公开(公告)号:US10474367B1

    公开(公告)日:2019-11-12

    申请号:US15849828

    申请日:2017-12-21

    Abstract: A storage array in one embodiment is configured to communicate over one or more networks with a plurality of host devices. The storage array is further configured to detect process tags assigned to respective input-output operations by a given one of the host devices, the process tags being of at least first and second distinct types so as to distinguish at least respective first and second distinct processes generating corresponding ones of the input-output operations on the given host device. Responsive to a particular one of the detected process tags being of the first type, the storage array provides a first level of priority for processing of the corresponding input-output operation, and responsive to a particular one of the detected process tags being of the second type, the storage array provides a second level of priority different than the first level of priority for processing of the corresponding input-output operation.

    PROCESS AWARE DATA COMPRESSION
    187.
    发明申请

    公开(公告)号:US20190341928A1

    公开(公告)日:2019-11-07

    申请号:US15969099

    申请日:2018-05-02

    Abstract: Determining an expected compression rate for a prospective process in a federated system includes obtaining compression rate data for existing processes in the federated system, compiling the compression rate data into a plurality of entries in a process name table according to process identifier, client, and industry, determining a specific entry in the process name table for an existing process that most closely matches the prospective process, and determining an expected compression rate of the prospective process based on the compression rate data for the specific entry. Compression rate data may be provided by a driver at host systems that sends compression rate information to a central repository. The central repository may be provided by a host system at a data center of the federated system. The compression rate data may use a sliding average that weighs the data more heavily to favor more recent data.

    ADMINISTRATIVE RESOURCE MANAGEMENT QOS FOR STORAGE APPLIANCES

    公开(公告)号:US20190332440A1

    公开(公告)日:2019-10-31

    申请号:US15965298

    申请日:2018-04-27

    Abstract: Embodiments are described for dynamically allocating and reallocating system resources between production work tasks and administrative tasks using policies. A resource monitor continuously monitors all resources in a computing system, and whether the resources are used for production work or administrative tasks. A policy can define resources needed to execute an administrative task and conditions which can be used to determine whether or not the administrative command is allocated the resources, even at the expense of a negative impact to production work.

    Seamless data migration to the cloud

    公开(公告)号:US10462012B1

    公开(公告)日:2019-10-29

    申请号:US15282066

    申请日:2016-09-30

    Abstract: A data storage system migrates a device between a storage array and a cloud gateway based on monitored conditions such as access frequency. More particularly, both a logical volume and the associated data are migrated. The unique device ID (e.g. and without limitation the WWN or WWID) is maintained after migration so the migration is transparent to the host application. The device is deleted from the migration source after being moved to the migration target, thereby releasing resources such as memory, storage, processor cycles and bandwidth at the migration source. A multi-path IO driver in the host computer coordinates with a tiering program in the storage array and a monitoring program in the cloud gateway to manage migration of the logical volume.

Patent Agency Ranking