-
公开(公告)号:US11210263B1
公开(公告)日:2021-12-28
申请号:US15717776
申请日:2017-09-27
Applicant: EMC IP Holding Company LLC
Inventor: Stephen Smaldone , Ian Wigmore , Arieh Don
IPC: G06F16/11 , G06F12/0804 , G06F16/172 , G06F16/182 , G06F12/0813
Abstract: Embodiments are described for a multi-node file system, such as a clustered or distributed file system, with a file system buffer cache and an additional host-side tier non-volatile storage cache such as 3DXP storage. Cache coherency can be maintained by one of three models: (i) host-side tier management, (ii) file system management, or (iii) storage array management. performing a storage tier-specific file system action in a file system that comprises a namespace that spans multiple tiers of storage.
-
公开(公告)号:US11088964B1
公开(公告)日:2021-08-10
申请号:US16588025
申请日:2019-09-30
Applicant: EMC IP Holding Company LLC
Inventor: Stephen Smaldone , Ian Wigmore , Felix Shvaiger , Arieh Don , Gabi Benhanokh
IPC: H04L12/927 , H04L12/24 , H04L12/911 , H04L12/833 , H04L12/851
Abstract: Systems and methods for scheduling multiple flows in a computing system or for allocating resources to the flows in the computing system. Each flow may be associated with a target priority and a target performance. A current priority can be determined for each flow and resources are allocated based on the highest current priority. Over time, the current priorities change and each flow will receive resources as the flows are scheduled for execution. No flow is starved of resources.
-
公开(公告)号:US20200310695A1
公开(公告)日:2020-10-01
申请号: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.
-
公开(公告)号:US10754732B1
公开(公告)日:2020-08-25
申请号:US15281528
申请日:2016-09-30
Applicant: EMC IP Holding Company LLC
Inventor: Ian Wigmore , Bruce Ferjulian , Stephen Smaldone , Arieh Don
Abstract: A storage system may include an interface configured to connect with a mainframe computing system. The interface converts the protocol used by the mainframe computing system to another protocol. Once the data, which may be present in a backup data stream, from the mainframe computing system is converted, the storage system may direct or transmit the backup data stream for further processing such as deduplication and/or compression. The de-duplicated and/or compressed backup data stream is then stored to storage of the storage system.
-
公开(公告)号:US10725694B1
公开(公告)日:2020-07-28
申请号:US15876143
申请日:2018-01-20
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.
-
公开(公告)号:US10678431B1
公开(公告)日:2020-06-09
申请号:US15280763
申请日:2016-09-29
Applicant: EMC IP Holding Company LLC
Inventor: Stephen Smaldone , Ian Wigmore , Arieh Don
IPC: G06F3/06 , G06F16/174
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.
-
公开(公告)号:US10452544B1
公开(公告)日:2019-10-22
申请号:US15717771
申请日:2017-09-27
Applicant: EMC IP Holding Company LLC
Inventor: Stephen Smaldone , Ian Wigmore , Arieh Don
IPC: G06F13/00 , G06F12/0813 , G06F16/13 , G06F16/172 , G06F16/182
Abstract: Embodiments are described for a multi-node file system, such as a clustered or distributed file system, with a file system buffer cache and an additional host-side tier non-volatile storage cache such as 3DXP storage. Cache coherency can be maintained by one of three models: (i) host-side tier management, (ii) file system management, or (iii) storage array management. performing a storage tier-specific file system action in a file system that comprises a namespace that spans multiple tiers of storage.
-
公开(公告)号:US11748211B2
公开(公告)日:2023-09-05
申请号:US17174881
申请日:2021-02-12
Applicant: EMC IP Holding Company LLC
Inventor: Mark Malamut , Arun Murti , Stephen Smaldone
CPC classification number: G06F11/1469 , G06F8/63 , G06F11/1435 , G06F11/1451 , G06F11/1464 , G06F11/1484
Abstract: Automatically updating operating system and application programs in a large-scale network using Gold image data. An asset update process receives validation by a user for use of an updated program comprising new Gold image data. The process automatically updates the previous version of the updated version with the updated program to generate new user content data, without requiring further user intervention by using a defined tag linking the new Gold image data with previous Gold image data for the older version of the program. The Gold image data is stored in a central data protection target storage separate from data protection target storage for the user content data.
-
公开(公告)号:US11513902B1
公开(公告)日:2022-11-29
申请号:US15280723
申请日:2016-09-29
Applicant: EMC IP Holding Company LLC
Inventor: Stephen Smaldone , Ian Wigmore , Arieh Don
IPC: G06F11/14 , H04L67/1097 , H04L41/5067
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 the storage array and an I/O engine to manage I/O requests for the storage array. The data storage system additionally includes a virtual execution environment to execute a virtual backup engine, the virtual backup engine to generate backup data for the one or more storage tiers of primary storage and deduplicate the backup data and a resource manager to manage a resource allocation to the virtual backup engine based on a hint received from the virtual backup engine, the hint associated with a backup operation that has a characterization selected from a set including computationally intensive and I/O intensive.
-
公开(公告)号:US20220197940A1
公开(公告)日:2022-06-23
申请号:US17174840
申请日:2021-02-12
Applicant: EMC IP Holding Company LLC
Inventor: Mark Malamut , Stephen Smaldone , Arun Murti
IPC: G06F16/535 , G06F16/51 , G06F9/455
Abstract: Reducing backup data by providing a data protection target for storing content data from clients running operating system and applications, and a common data protection target (CDPT) separate from the data protection target for storing Gold image data for the operating system and applications. Gold image data is stored by a user in a defined location or tagged with a defined tag. The stored or tagged Gold image data is identified by the backup software and copied to the CDPT. The identified Gold image data is cataloged. During backup, the CDPT is queried to determine if the Gold image exists, and if so, the DP target does not store the Gold image data in the DP target, but uses the reference to indicate the location of the Gold image data corresponding to the backed up content data. During a restore, the restore stream is built from the DP target and CDPT to combine user content data and Gold image data.
-
-
-
-
-
-
-
-
-