-
公开(公告)号:US11500549B2
公开(公告)日:2022-11-15
申请号:US16389587
申请日:2019-04-19
Applicant: EMC IP Holding Company LLC
Inventor: Ian Wigmore , Alesia A. Tringale , Jason J. Duquette
IPC: G06F3/06 , H04L49/356 , H04L9/32
Abstract: Secure access to data on a storage system via direct connection to an internal fabric of the storage system may be provided. A storage system interface (SSI) may validate each I/O communication originating on the host system before allowing a corresponding I/O communication to be transmitted on the internal fabric. The validation may include applying predefined rules and/or ensuring that the I/O communication conforms to one or more technologies, e.g., NVMe. The SSI may be configured to encrypt I/O communications originating on a host system and to decrypt I/O communications received from the storage system, for example, in embodiments in which data is encrypted in flight from the host system to physical storage devices, and data may be encrypted at rest in memory of the storage system and/or on physical storage devices.
-
公开(公告)号:US11366756B2
公开(公告)日:2022-06-21
申请号:US16846485
申请日:2020-04-13
Applicant: EMC IP Holding Company LLC
Inventor: Sanjib Mallick , Vincent H. Westin , Gabriel Benhanokh , Ian Wigmore , Arieh Don
IPC: G06F12/0817 , G06F12/0808 , G06F12/1081 , G06F12/0882
Abstract: A first host device establishes connectivity to a logical storage device of a storage system. The first host device obtains from the storage system host connectivity information identifying at least a second host device that has also established connectivity to the logical storage device, caches one or more extents of the logical storage device in a memory of the first host device, and maintains local cache metadata in the first host device regarding the one or more extents of the logical storage device cached in the memory of the first host device. In conjunction with processing of a write operation of the first host device involving at least one of the one or more cached extents of the logical storage device, the first host device invalidates corresponding entries in the local cache metadata of the first host device and in local cache metadata maintained in the second host device.
-
公开(公告)号:US11188387B2
公开(公告)日:2021-11-30
申请号:US15965298
申请日:2018-04-27
Applicant: EMC IP Holding Company LLC
Inventor: Stephen D. Smaldone , Ian Wigmore , Arieh Don
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.
-
公开(公告)号:US20210263874A1
公开(公告)日:2021-08-26
申请号:US16801714
申请日:2020-02-26
Applicant: EMC IP Holding Company LLC
Inventor: Ian Wigmore , Mona S. Tse , Michael E. Specht , Sanjib Mallick , Vinay G. RAO , Arieh Don
Abstract: A storage entity of the data storage system may be visible to the host over a first path and a second path. The first path may operate in accordance with a first protocol and the second path may operate in accordance with a second different protocol. The storage entity may have a first protocol level personality and identity when presented to the host over the first path and a second protocol level personality and identity when presented to the host over the second path. A first native identifier associated of the storage entity on the first path and a second native identifier of the storage entity on the second path may be used to determine that the same storage entity is visible over the first and second paths even though the storage entity may have different protocol level identifiers on the first and second paths that operate using different protocols.
-
公开(公告)号:US20210216215A1
公开(公告)日:2021-07-15
申请号:US16742955
申请日:2020-01-15
Applicant: EMC IP Holding Company LLC
Inventor: Ian Wigmore , Gabriel Benhanokh , Arieh Don , Alesia A. Tringale
Abstract: Data compression is performed on a storage system for which one or more host systems have direct access to data on the storage system. The storage system may compress the data for one or more logical storage units (LSUs) having data stored thereon, and may update compression metadata associated with the LSUs and/or the data portions thereof to reflect that the data is compressed. In response to a read request for a data portion received from a host application executing on the host system, compression metadata for the data portion may be accessed. If it is determined from the compression metadata that the data portion is compressed, the data compression metadata for the data portion may be further analyzed to determine how to decompress the data portion. The data portion may be retrieved and decompressed, and the decompressed data may be returned to the requesting application.
-
公开(公告)号:US11294570B2
公开(公告)日:2022-04-05
申请号:US16742955
申请日:2020-01-15
Applicant: EMC IP Holding Company LLC
Inventor: Ian Wigmore , Gabriel Benhanokh , Arieh Don , Alesia A. Tringale
Abstract: Data compression is performed on a storage system for which one or more host systems have direct access to data on the storage system. The storage system may compress the data for one or more logical storage units (LSUs) having data stored thereon, and may update compression metadata associated with the LSUs and/or the data portions thereof to reflect that the data is compressed. In response to a read request for a data portion received from a host application executing on the host system, compression metadata for the data portion may be accessed. If it is determined from the compression metadata that the data portion is compressed, the data compression metadata for the data portion may be further analyzed to determine how to decompress the data portion. The data portion may be retrieved and decompressed, and the decompressed data may be returned to the requesting application.
-
公开(公告)号:US10565068B1
公开(公告)日:2020-02-18
申请号:US15491011
申请日:2017-04-19
Applicant: EMC IP HOLDING COMPANY LLC
Inventor: Arieh Don , Gabriel Benhanokh , Ian Wigmore , Stephen Smaldone
Abstract: A backup copy of a production device is used to quantify suitability of host application data for placement on individual managed drives and virtualized managed drives based on storage capabilities associated with those drives. A data analysis program on a data backup storage array may generate block backup statistics to indicate that a production device or certain chunks, blocks or volumes of host application data are highly compressible or reducible via deduplication. The block backup statistics are sent from the data backup storage array to the primary storage array. The primary storage array uses the block backup statistics to select a particular storage resource with suitable storage capabilities for the data. Highly compressible data may be stored on a storage virtualization storage array with data compression capability, and data that is neither highly compressible nor reducible with deduplication may be stored on local resources.
-
公开(公告)号:US11269554B2
公开(公告)日:2022-03-08
申请号:US16901388
申请日:2020-06-15
Applicant: EMC IP Holding Company, LLC
Inventor: Stephen Smaldone , Ian Wigmore , Arieh Don
Abstract: In a data processing system having multiple production hosts, each with a backup agent, interfaced to a storage array and to a backup server, an array I/O priority engine on the storage array establishes and enforces I/O priorities for I/O backup and production communications with the array to ensure that backup does not consume a disproportionate CPU processing and array bandwidth load or disrupt more critical production processing.
-
公开(公告)号:US20210318960A1
公开(公告)日:2021-10-14
申请号:US16846485
申请日:2020-04-13
Applicant: EMC IP Holding Company LLC
Inventor: Sanjib Mallick , Vincent H. Westin , Gabriel Benhanokh , Ian Wigmore , Arieh Don
IPC: G06F12/0817 , G06F12/0808 , G06F12/0882 , G06F12/1081
Abstract: A first host device establishes connectivity to a logical storage device of a storage system. The first host device obtains from the storage system host connectivity information identifying at least a second host device that has also established connectivity to the logical storage device, caches one or more extents of the logical storage device in a memory of the first host device, and maintains local cache metadata in the first host device regarding the one or more extents of the logical storage device cached in the memory of the first host device. In conjunction with processing of a write operation of the first host device involving at least one of the one or more cached extents of the logical storage device, the first host device invalidates corresponding entries in the local cache metadata of the first host device and in local cache metadata maintained in the second host device.
-
公开(公告)号:US11100027B1
公开(公告)日:2021-08-24
申请号:US16801714
申请日:2020-02-26
Applicant: EMC IP Holding Company LLC
Inventor: Ian Wigmore , Mona S. Tse , Michael E. Specht , Sanjib Mallick , Vinay G. Rao , Arieh Don
Abstract: A storage entity of the data storage system may be visible to the host over a first path and a second path. The first path may operate in accordance with a first protocol and the second path may operate in accordance with a second different protocol. The storage entity may have a first protocol level personality and identity when presented to the host over the first path and a second protocol level personality and identity when presented to the host over the second path. A first native identifier associated of the storage entity on the first path and a second native identifier of the storage entity on the second path may be used to determine that the same storage entity is visible over the first and second paths even though the storage entity may have different protocol level identifiers on the first and second paths that operate using different protocols.
-
-
-
-
-
-
-
-
-