Systems, methods and apparatus for fabric delta merge operations to enhance NVMeoF stream writes
First Claim
1. A computing system, comprising:
- one or more processors configured toperform a data transfer of a first type of data from a memory to one or more shared storage devices in a first operation mode of the one or more processors, the first type of data being associated with a first range of address space of the one or more shared storage devices, the one or more shared storage devices being disaggregate from the computing system,perform a data transfer of a second type of data from the memory to the one or more shared storage devices in a second operation mode of the one or more processors, the second type of data being associated with a second range of address space of the one or more shared storage devices different from the first range of address space, andswitch between the first operation mode and the second operation mode based on telemetry data associated with at least one of the computing system or the one or more shared storage devices; and
wherein the first operation mode is performed when a first data transfer criteria is met, andthe first data transfer criteria is met when the telemetry data associated with at least one of the computing system or the one or more shared storage devices, indicates a utilization less than or equal to a first threshold utilization.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for performing a data transfer, which include a selection a data transfer operation mode, based on telemetry data, from a first operation mode where a first type of data is transferred from a memory of a computing system to one or more shared storage devices, and a second operation mode where a second type of data is transferred from the memory to the one or more shared storage devices, the first type of data being associated with a first range of address space of the one or more shared storage devices, the second type of data being associated with a second range of address space of the one or more shared storage devices different from the first range of address space. Furthermore, a data transfer from the memory to the one or more shared storage devices in the selected data transfer operation mode may be included.
-
Citations
19 Claims
-
1. A computing system, comprising:
one or more processors configured to perform a data transfer of a first type of data from a memory to one or more shared storage devices in a first operation mode of the one or more processors, the first type of data being associated with a first range of address space of the one or more shared storage devices, the one or more shared storage devices being disaggregate from the computing system, perform a data transfer of a second type of data from the memory to the one or more shared storage devices in a second operation mode of the one or more processors, the second type of data being associated with a second range of address space of the one or more shared storage devices different from the first range of address space, and switch between the first operation mode and the second operation mode based on telemetry data associated with at least one of the computing system or the one or more shared storage devices; and wherein the first operation mode is performed when a first data transfer criteria is met, and the first data transfer criteria is met when the telemetry data associated with at least one of the computing system or the one or more shared storage devices, indicates a utilization less than or equal to a first threshold utilization. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A method for performing a data transfer over a networked storage architecture, the method comprising:
-
performing a data transfer of a first type of data from a memory of a computing system to one or more shared storage devices in a first operation mode, the first type of data being associated with a first range of address space of the one or more shared storage devices, the one or more shared storage devices being disaggregate from the computing system; performing a data transfer of a second type of data from the memory to the one or more shared storage devices in a second operation mode, the second type of data being associated with a second range of address space of the one or more shared storage devices different from the first range of address space; and switching between the first operation mode and the second operation mode based on telemetry data associated with at least one of the computing system or the one or more shared storage devices; wherein the first operation mode is performed when a first data transfer criteria is met, and the first data transfer criteria is met when the telemetry data associated with at least one of the computing system or the one or more shared storage devices, indicates a utilization less than or equal to a first threshold utilization. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for performing a data transfer over a networked storage architecture, the method comprising:
-
selecting a data transfer operation mode from a plurality of data transfer operation modes based on telemetry data, the plurality of data transfer operation modes including a first operation mode in which a first type of data is transferred from a memory of a computing system to one or more shared storage devices, and a second operation mode in which a second type of data is transferred from the memory to the one or more shared storage devices, the first type of data being associated with a first range of address space of the one or more shared storage devices, the second type of data being associated with a second range of address space of the one or more shared storage devices different from the first range of address space, the one or more shared storage devices being disaggregate from the computing system, and performing a data transfer from the memory to the one or more shared storage devices in the selected data transfer operation mode. - View Dependent Claims (18, 19)
-
Specification