MANAGING FABRIC PRIORITIES ACROSS HETEROGENEOUS SERVER PLATFORMS
First Claim
1. A computer program product for facilitating a plurality of heterogeneous hosts to use a range of priority values, the computer program product comprising:
- a computer readable storage medium having program instructions embodied therewith, the program instructions readable by a processing circuit to cause the processing circuit to perform a method comprising;
retrieving a plurality of priority ranges from a plurality of network forwarding elements shared by a plurality of heterogeneous hosts, the network forwarding elements providing access to a set of storage devices that stores data for the plurality of heterogeneous hosts;
generating a universal priority range from the plurality of priority ranges;
mapping a plurality of workloads performed by the computer to priority values in the universal priority range; and
sending the universal priority range to at least one host of the heterogeneous hosts;
wherein the host maps a plurality of workloads performed by the host to the priority values in the universal priority range; and
wherein the network forwarding elements forward data for the workloads between the hosts and the storage devices based on the priority values mapped to the workloads.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments relate to facilitating a plurality of heterogeneous hosts to use a range of priority values. A method of facilitating a plurality of heterogeneous hosts to use a range of priority values is provided. The method retrieves a plurality of priority ranges from a plurality of network forwarding elements shared by a plurality of heterogeneous hosts. The network forwarding elements provide access to a set of storage devices that stores data for the plurality of heterogeneous hosts. The method generates, by a computer that comprises one of the heterogeneous hosts, a universal priority range from the plurality of priority ranges. The method maps a plurality of workloads performed by the computer to priority values in the universal priority range. The method sends the universal priority range to at least one other host of the heterogeneous hosts.
26 Citations
20 Claims
-
1. A computer program product for facilitating a plurality of heterogeneous hosts to use a range of priority values, the computer program product comprising:
-
a computer readable storage medium having program instructions embodied therewith, the program instructions readable by a processing circuit to cause the processing circuit to perform a method comprising; retrieving a plurality of priority ranges from a plurality of network forwarding elements shared by a plurality of heterogeneous hosts, the network forwarding elements providing access to a set of storage devices that stores data for the plurality of heterogeneous hosts; generating a universal priority range from the plurality of priority ranges; mapping a plurality of workloads performed by the computer to priority values in the universal priority range; and sending the universal priority range to at least one host of the heterogeneous hosts; wherein the host maps a plurality of workloads performed by the host to the priority values in the universal priority range; and wherein the network forwarding elements forward data for the workloads between the hosts and the storage devices based on the priority values mapped to the workloads. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer implemented method of facilitating a plurality of heterogeneous hosts to use a range of priority values, the method comprising:
-
retrieving a plurality of priority ranges from a plurality of network forwarding elements shared by a plurality of heterogeneous hosts, the network forwarding elements providing access to a set of storage devices that stores data for the plurality of heterogeneous hosts; generating, by a computer that comprises one of the heterogeneous hosts, a universal priority range from the plurality of priority ranges; mapping a plurality of workloads performed by the computer to priority values in the universal priority range; and sending the universal priority range to at least one other host of the heterogeneous hosts, wherein the other host maps a plurality of workloads performed by the other host to the priority values in the universal priority range, wherein the network forwarding elements forward data for the workloads between the hosts and the storage devices based on the priority values mapped to the workloads. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer system for facilitating a plurality of heterogeneous hosts to use a range of priority values, the computer system being one of the heterogeneous hosts, the system comprising:
-
a memory having computer readable instructions; and a processor configured to execute the computer readable instructions, the instructions comprising; retrieving a plurality of priority ranges from a plurality of network forwarding elements shared by a plurality of heterogeneous hosts, the network forwarding elements providing access to a set of storage devices that stores data for the plurality of heterogeneous hosts; generating a universal priority range from the plurality of priority ranges; mapping a plurality of workloads performed by the computer to priority values in the universal priority range; and sending the universal priority range to at least one other host of the heterogeneous hosts, wherein the other host maps a plurality of workloads performed by the other host to the priority values in the universal priority range, wherein the network forwarding elements forward data for the workloads between the hosts and the storage devices based on the priority values mapped to the workloads. - View Dependent Claims (17, 18, 19, 20)
-
Specification