Data processing system and method
AssigneeHewlett-Packard Development Company, L.P.
InventorsRishi Kaundinya Mutnuru, Timothy Noel Tatapudi
Life of this patent
Estimating the term…
Abstract
A method is provided of managing cluster interconnect traffic, comprising prioritising the cluster interconnect traffic using at least two priorities, and distributing the prioritised cluster interconnect traffic according to the prioritising. Corresponding system and computer program product are also provided.
Claims17
A method, implemented by programming on a suitable processor, of managing cluster interconnect traffic among a plurality of cluster nodes in a computer system, the method, comprising:
- at each cluster node, prioritising the cluster interconnect traffic using at least two priorities and placing data items of the prioritized cluster interconnect traffic in queues of respective priority levels;
- and
- distributing the prioritised cluster interconnect traffic according to the prioritizing, such that at each cluster node, the cluster interconnect traffic in a first priority class is distributed with at least one of a higher data rate and a lower latency than cluster interconnect traffic in a second priority class;
- wherein distributing comprises distributing predetermined amounts of traffic from the queues, and wherein the predetermined amount of traffic to be distributed from each queue is based on the priority level of each such queue with the predetermined amount of traffic distributed from a higher priority queue being greater than the predetermined amount of traffic from a lower priority queue.
A method, implemented by programming on a suitable processor, of controlling cluster resources among a plurality of cluster nodes in a computer system, the method, comprising:
- at each cluster node, categorising cluster interconnect traffic into at least first and second classes, wherein traffic in the first class comprises at least one of critical traffic capable of influencing at least one of access to and performance of a cluster resource and critical traffic controlling a cluster resource;
- storing the interconnect traffic into queues having priority levels corresponding to the classes with traffic in a given class being stored in a queue having a corresponding priority level;
- and
- distributing the categorised cluster interconnect traffic to one or more cluster resources such that cluster interconnect traffic in the first class is distributed with at least one of a higher data rate and a lower latency than cluster interconnect traffic in the second class;
- wherein distributing comprises selecting traffic from each queue for a predetermined amount of time that is based on the priority level of each such queue, with the predetermined amount of time being greater for a higher priority queue than a lower priority queue.
Dependencies are inferred from the claim text.