-
公开(公告)号:US20240256190A1
公开(公告)日:2024-08-01
申请号:US18101826
申请日:2023-01-26
申请人: Dell Products L.P.
发明人: Vladimir Shveidel , Amitai Alkalay , Lior Kamran
IPC分类号: G06F3/06 , G06F12/1045
CPC分类号: G06F3/0667 , G06F3/061 , G06F3/0683 , G06F12/0246 , G06F12/1045 , G06F2212/1016
摘要: In at least one embodiment, a log-structured system for metadata (MD) updates can be leveraged to enable use of variable size MD pages with multiple different encoding formats. Processing can include: generating an updated MD page by performing one or more updates to an existing version of the MD page; selecting a first page type to be used for encoding the updated MD page, wherein said selecting selects the first page type from a plurality of predefined page types, wherein each of the plurality of predefined page types identifies a different metadata layout or format for storing MD pages; encoding the updated MD page in accordance with the first page type and accordingly generating a first encoded version of the updated MD page; and storing the first encoded version of the updated MD page at a first physical storage location of a non-volatile storage device.
-
2.
公开(公告)号:US20240104468A1
公开(公告)日:2024-03-28
申请号:US17951620
申请日:2022-09-23
申请人: Dell Products L.P.
发明人: Vladimir Shveidel , Lior Kamran
IPC分类号: G06Q10/06
CPC分类号: G06Q10/0633
摘要: Regulating maintenance background (BG) task activity using instrumented waiting points (WPs) can include: collecting feedback metrics for the WPs, where each WP is instrumented to collect a set of feedback metrics including an average waiting time and a first value denoting a portion of resource requests received at the WP which are from maintenance BG tasks; determining, in accordance with criteria and collected feedback metrics, whether the criteria is true for at least a first WP associated with a set of feedback metrics, wherein the criteria includes determining whether the first WP has an associated average waiting time of the set which exceeds a waiting time threshold, and whether the first WP has a share of maintenance BG requests exceeding a minimum; and responsive to determining that the criteria is true for at least the first WP, performing processing to reduce a current activity level of said maintenance BG tasks.
-
公开(公告)号:US20230350752A1
公开(公告)日:2023-11-02
申请号:US17730388
申请日:2022-04-27
申请人: Dell Products L.P.
发明人: Amitai Alkalay , Vladimir Shveidel , Lior Kamran
CPC分类号: G06F3/0619 , G06F9/30029 , G06F3/064 , G06F3/0689
摘要: A technique protects user data within a storage system. The technique involves, in response to a request signal that directs the storage system to store the user data, generating first parity and second parity based on the user data. The technique further involves storing the first parity and the user data in a data uber of the storage system, the data uber providing redundant array of independent disks (RAID) protection. The technique further involves storing the second parity in designated free storage of the storage system, the designated free storage being separate from the data uber.
-
公开(公告)号:US11079957B2
公开(公告)日:2021-08-03
申请号:US16671824
申请日:2019-11-01
申请人: Dell Products L.P.
发明人: Lior Kamran , Vladimir Shveidel
IPC分类号: G06F3/06
摘要: A storage system comprises a plurality of storage devices, with the storage devices comprising a first set of storage devices each having a first capacity and a second set of storage devices each having a second capacity higher than the first capacity. The storage system is further configured to establish an extended redundant array of independent disks (RAID) group to extend existing RAID stripes of the storage devices of the first set into the storage devices of the second set, and to establish an additional RAID group for the storage devices of the second set, the additional RAID group comprising one or more additional RAID stripes for the storage devices of the second set. The storage devices of the second set are illustratively added to the storage system to expand its capacity beyond that provided by the storage devices of the first set. Other embodiments include methods and computer program products.
-
公开(公告)号:US20210132839A1
公开(公告)日:2021-05-06
申请号:US16671824
申请日:2019-11-01
申请人: Dell Products L.P.
发明人: Lior Kamran , Vladimir Shveidel
IPC分类号: G06F3/06
摘要: A storage system comprises a plurality of storage devices, with the storage devices comprising a first set of storage devices each having a first capacity and a second set of storage devices each having a second capacity higher than the first capacity. The storage system is further configured to establish an extended redundant array of independent disks (RAID) group to extend existing RAID stripes of the storage devices of the first set into the storage devices of the second set, and to establish an additional RAID group for the storage devices of the second set, the additional RAID group comprising one or more additional RAID stripes for the storage devices of the second set. The storage devices of the second set are illustratively added to the storage system to expand its capacity beyond that provided by the storage devices of the first set. Other embodiments include methods and computer program products.
-
6.
公开(公告)号:US20210124657A1
公开(公告)日:2021-04-29
申请号:US16665651
申请日:2019-10-28
申请人: Dell Products L.P.
发明人: Lior Kamran , Vladimir Shveidel
摘要: An apparatus in one embodiment comprises at least one processing device comprising a processor coupled to a memory, with the processing device being configured to detect a failure of at least one storage node that impacts a write cache destaging process in a distributed content addressable storage (CAS) system comprising a plurality of storage nodes each associated with one or more storage devices. Responsive to the detected failure, the processing device issues one or more write cache metadata preload commands to direct one or more other ones of the storage nodes to preload from their associated storage devices metadata characterizing one or more data pages that are subject to the write cache destaging process, thereby illustratively reducing address lock contention in the CAS system. The processing device illustratively comprises at least a portion of a distributed storage controller of the CAS system. Other embodiments include methods and computer program products.
-
公开(公告)号:US12072765B2
公开(公告)日:2024-08-27
申请号:US17730388
申请日:2022-04-27
申请人: Dell Products L.P.
发明人: Amitai Alkalay , Vladimir Shveidel , Lior Kamran
CPC分类号: G06F11/1092 , G06F9/30029
摘要: A technique protects user data within a storage system. The technique involves, in response to a request signal that directs the storage system to store the user data, generating first parity and second parity based on the user data. The technique further involves storing the first parity and the user data in a data uber of the storage system, the data uber providing redundant array of independent disks (RAID) protection. The technique further involves storing the second parity in designated free storage of the storage system, the designated free storage being separate from the data uber.
-
公开(公告)号:US20240248607A1
公开(公告)日:2024-07-25
申请号:US18156730
申请日:2023-01-19
申请人: Dell Products L.P.
发明人: Amitai Alkalay , Vladmir Shveidel , Lior Kamran
IPC分类号: G06F3/06 , G06F12/0802
CPC分类号: G06F3/0613 , G06F3/0653 , G06F3/0659 , G06F3/067 , G06F12/0802 , G06F2212/1016
摘要: A method, computer program product, and computing system for processing data to store in a storage system. The data is compressed for storage in a log memory system based upon, at least in part, bandwidth of the storage system. The compressed data is stored in a log memory system. The data is stored in a cache memory system in an uncompressed state.
-
9.
公开(公告)号:US20240176489A1
公开(公告)日:2024-05-30
申请号:US18070664
申请日:2022-11-29
申请人: Dell Products L.P.
发明人: Amitai Alkalay , Amihay Azruel , Lior Kamran
IPC分类号: G06F3/06
CPC分类号: G06F3/0611 , G06F3/0647 , G06F3/0689
摘要: Non-volatile data storage of a data storage system is organized into multiple RAID extents. Each RAID extent contains multiple logically contiguous RAID stripes. In response to detecting a failed drive in the data storage system, an initial rebuilding pass is performed on each one of the RAID extents. The initial rebuilding pass recovers data that was previously stored on the failed drive and was located within high priority RAID stripes in the RAID extent. After the initial rebuilding pass is completed on all of the RAID extents, at least one subsequent rebuilding pass is performed on each one of the RAID extents. The subsequent rebuilding pass recovers data that was previously stored on the failed drive and was located within RAID stripes in the RAID extent that are not high priority.
-
公开(公告)号:US20240134814A1
公开(公告)日:2024-04-25
申请号:US17971795
申请日:2022-10-23
申请人: Dell Products L.P.
发明人: Amitai Alkalay , Aric Hadav , Lior Kamran
CPC分类号: G06F13/409 , G06F13/4068 , G06F13/4221
摘要: Techniques provide communications bandwidth between storage processors (SPs). Such techniques involve electrically coupling the SPs with a first side of a midplane. Such techniques further involve electrically coupling a network interface controller (NIC) device with a second side of the midplane that is opposite the first side of the midplane. Such techniques further involve configuring the NIC device to convey communications between the SPs while the SPs are electrically coupled with the first side of the midplane and while the NIC device is electrically coupled with the second side of the midplane that is opposite the first side of the midplane.
-
-
-
-
-
-
-
-
-