Method and apparatus for asymmetric raid

    公开(公告)号:US10452306B1

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

    申请号:US14144651

    申请日:2013-12-31

    Abstract: Example embodiments of the present invention relate to a method, an apparatus, and a computer program product for mirroring data in a data storage system across a first storage device having a first latency and a second storage device having a second latency. The method includes receiving an I/O at the data storage system and controlling the I/O to the first storage device having the first latency or the second storage device having the second latency according to properties of the I/O and properties of the first storage device having the first latency and the second storage device having the second latency.

    Optimized read processing
    192.
    发明授权

    公开(公告)号:US09678869B1

    公开(公告)日:2017-06-13

    申请号:US14868499

    申请日:2015-09-29

    Abstract: Described are techniques for processing I/O operations. A read operation is received to read first data from a first location. It is determined whether the read operation is a read miss and whether non-location metadata for the first location is stored in cache. Responsive to determining that the read operation is a read miss and that the non-location metadata for the first location is not stored in cache, first processing is performed that includes issuing concurrently a first read request to read the first data from physical storage and a second read request to read the non-location metadata for the first location from physical storage.

    Techniques for data relocation based on access patterns
    193.
    发明授权
    Techniques for data relocation based on access patterns 有权
    基于访问模式的数据重定位技术

    公开(公告)号:US09547459B1

    公开(公告)日:2017-01-17

    申请号:US13928907

    申请日:2013-06-27

    Abstract: Described are techniques for storing data. A data access pattern is identified for accessing a first set of data portions of a first logical device, wherein the data access pattern includes a time-ordered list of consecutively accessed logical addresses of the first logical device. The first set of data portions are arranged on a second logical device. The first set of data portions have corresponding logical addresses on the second logical device and such corresponding logical addresses have a consecutive sequential ordering based on the data access pattern. The first set of data portions are stored at physical device locations mapped to the corresponding logical addresses of the second logical device.

    Abstract translation: 描述了用于存储数据的技术。 识别用于访问第一逻辑设备的第一组数据部分的数据访问模式,其中数据访问模式包括第一逻辑设备的连续访问的逻辑地址的时间排序列表。 第一组数据部分被布置在第二逻辑设备上。 第一组数据部分在第二逻辑设备上具有对应的逻辑地址,并且这些对应的逻辑地址具有基于数据访问模式的连续顺序排序。 第一组数据部分存储在映射到第二逻辑设备的相应逻辑地址的物理设备位置处。

    Remote replication with host encryption

    公开(公告)号:US12212656B2

    公开(公告)日:2025-01-28

    申请号:US17237749

    申请日:2021-04-22

    Abstract: Decrypting data at a first storage system that has been encrypted at a second, separate, storage system includes the first storage system requesting a key that decrypts the data from the second storage system, the second storage system determining if the first storage system is authorized for the key, the second storage system providing the key to the first storage system in response to the first storage system being authorized, a host that is coupled to the first storage system obtaining the key from the first storage system, and the host using the key to decrypt and access the data at the first storage system. The host and the first storage system may provide failover functionality for a system that includes the second storage system. The host may obtain the key from the first storage system in response to a failure of the system that includes the second storage system.

    Application discovery using access pattern history

    公开(公告)号:US12135619B2

    公开(公告)日:2024-11-05

    申请号:US18059189

    申请日:2022-11-28

    Abstract: Application discovery from access patterns is disclosed. Access histories from multiple servers are collected and stored at a warehouse, which may be part of a data protection system. A time series analysis is performed on the access history to identify consistency groups and applications from the perspective of devices and storage arrays. Data protection operations such as backup operations can then be performed on the basis of devices or storage in storage arrays or other arrangements that pertain to specific consistency groups or to specific applications.

    Performance-driven access protocol switching for a logical storage device

    公开(公告)号:US11620240B2

    公开(公告)日:2023-04-04

    申请号:US17113184

    申请日:2020-12-07

    Abstract: An apparatus in one embodiment includes at least one processing device, with the at least one processing device comprising a processor and a memory coupled to the processor. The at least one processing device is configured to monitor performance of respective ones of a plurality of paths for accessing a logical storage device, and responsive to detection of at least one specified condition in the monitored performance relating to at least a subset of the paths, to switch the logical storage device from utilization of a first access protocol to utilization of a second access protocol different than the first access protocol. For example, in some embodiments, the at least one processing device is configured to switch the logical storage device from a SCSI access protocol to an NVMe access protocol, and vice versa, responsive to congestion, errors or other detected performance conditions currently impacting one of the access protocols.

    Write pressure throttling based on service level objectives

    公开(公告)号:US11550511B2

    公开(公告)日:2023-01-10

    申请号:US17326452

    申请日:2021-05-21

    Abstract: An apparatus comprises at least one processing device. The at least one processing device is configured to detect a write pressure condition by identifying at least a first set of one or more logical storage devices having a first service level objective for which at least one performance metric has a value that exceeds a specified threshold, and responsive to the detected write pressure condition, to identify at least a second set of one or more logical storage devices, having a second service level objective that is lower than the first service level objective, and that are contributing to the detected write pressure condition. The at least one processing device is further configured, for each of the identified logical storage devices of the second set, to provide a write pressure indication to control throttling of write operations directed to that logical storage device of the second set.

    WRITE PRESSURE THROTTLING BASED ON SERVICE LEVEL OBJECTIVES

    公开(公告)号:US20220374167A1

    公开(公告)日:2022-11-24

    申请号:US17326452

    申请日:2021-05-21

    Abstract: An apparatus comprises at least one processing device. The at least one processing device is configured to detect a write pressure condition by identifying at least a first set of one or more logical storage devices having a first service level objective for which at least one performance metric has a value that exceeds a specified threshold, and responsive to the detected write pressure condition, to identify at least a second set of one or more logical storage devices, having a second service level objective that is lower than the first service level objective, and that are contributing to the detected write pressure condition. The at least one processing device is further configured, for each of the identified logical storage devices of the second set, to provide a write pressure indication to control throttling of write operations directed to that logical storage device of the second set.

Patent Agency Ranking