-
公开(公告)号:US10452306B1
公开(公告)日:2019-10-22
申请号:US14144651
申请日:2013-12-31
Applicant: EMC IP Holding Company LLC
Inventor: Assaf Natanzon , Arieh Don , Zvi Gabriel Benhanokh , Alexandr Veprinsky , Eitan Bachmat
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.
-
公开(公告)号:US09678869B1
公开(公告)日:2017-06-13
申请号:US14868499
申请日:2015-09-29
Applicant: EMC IP Holding Company LLC
Inventor: Andrew Chanler , Michael Scharland , Gabriel BenHanokh , Arieh Don
IPC: G06F12/00 , G06F12/0802
CPC classification number: G06F12/0802 , G06F12/0804 , G06F12/0868 , G06F2212/1016 , G06F2212/1032
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.
-
193.
公开(公告)号:US09547459B1
公开(公告)日:2017-01-17
申请号:US13928907
申请日:2013-06-27
Applicant: EMC IP Holding Company LLC
Inventor: Gabriel BenHanokh , Assaf Natanzon , Arieh Don , Eitan Ben-Amos , Erez Sde-Or
CPC classification number: G06F3/0689 , G06F3/0611 , G06F3/0614 , G06F3/0646 , G06F3/065
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: 描述了用于存储数据的技术。 识别用于访问第一逻辑设备的第一组数据部分的数据访问模式,其中数据访问模式包括第一逻辑设备的连续访问的逻辑地址的时间排序列表。 第一组数据部分被布置在第二逻辑设备上。 第一组数据部分在第二逻辑设备上具有对应的逻辑地址,并且这些对应的逻辑地址具有基于数据访问模式的连续顺序排序。 第一组数据部分存储在映射到第二逻辑设备的相应逻辑地址的物理设备位置处。
-
公开(公告)号:US12212656B2
公开(公告)日:2025-01-28
申请号:US17237749
申请日:2021-04-22
Applicant: EMC IP Holding Company LLC
Inventor: Arieh Don , Tomer Shachar , Maxim Balin , Yevgeni Gehtman
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.
-
公开(公告)号:US12135619B2
公开(公告)日:2024-11-05
申请号:US18059189
申请日:2022-11-28
Applicant: EMC IP Holding Company LLC
Inventor: Stephen D. Smaldone , Arieh Don , Owen Martin
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.
-
公开(公告)号:US11983281B2
公开(公告)日:2024-05-14
申请号:US17343532
申请日:2021-06-09
Applicant: EMC IP Holding Company LLC
Inventor: Jehuda Shemer , Arieh Don , Krishna Deepak Nuthakki
CPC classification number: G06F21/602 , G06F11/1453 , G06F11/1469 , H04L9/0894 , G06F2201/84
Abstract: One example method includes receiving, by a backup appliance, a request concerning a dataset, performing, by the backup appliance, an inquiry to determine if end-to-end encryption is enabled for a volume of a target storage array, receiving, by the backup appliance, confirmation from the storage array that end-to-end encryption is enabled for the volume, and based on the confirmation that end-to-end encryption is enabled for the volume, storing the dataset in the volume without performing encryption, compression, or deduplication, of the dataset prior to storage of the dataset in the volume.
-
公开(公告)号:US11775557B2
公开(公告)日:2023-10-03
申请号:US17684071
申请日:2022-03-01
Applicant: EMC IP Holding Company LLC
Inventor: Sunil Kumar , Vinay Rao , Boaz Michaely , Arieh Don
IPC: G06F16/27 , G06F9/455 , G06F16/22 , H04L61/5007 , H04L67/01
CPC classification number: G06F16/27 , G06F9/45558 , G06F16/2237 , G06F2009/45583 , G06F2009/45595 , H04L61/5007 , H04L67/01
Abstract: In one example, a method involves performing an initial discovery process that includes querying a storage array, and identifying, based on the query, one or more hosts that are registered with the storage array. This initial discovery process is performed automatically without requiring user action to identify the one or more hosts. The method additionally includes presenting a list of discovered hosts, receiving a selection input from a user specifying one or more of the hosts in the list, retrieving, from the storage array, information associated with each of the respective hosts, and making the information available to a user.
-
公开(公告)号:US11620240B2
公开(公告)日:2023-04-04
申请号:US17113184
申请日:2020-12-07
Applicant: EMC IP Holding Company LLC
Inventor: Amit Pundalik Anchi , Vinay G. Rao , Sanjib Mallick , Arieh Don
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.
-
公开(公告)号:US11550511B2
公开(公告)日:2023-01-10
申请号:US17326452
申请日:2021-05-21
Applicant: EMC IP Holding Company LLC
Inventor: Sanjib Mallick , Vinay G. Rao , Arieh Don
IPC: G06F3/06
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.
-
公开(公告)号:US20220374167A1
公开(公告)日:2022-11-24
申请号:US17326452
申请日:2021-05-21
Applicant: EMC IP Holding Company LLC
Inventor: Sanjib Mallick , Vinay G. Rao , Arieh Don
IPC: G06F3/06
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.
-
-
-
-
-
-
-
-
-