Dynamic balancing of io resources on numa platforms
AssigneeOracle America, Inc.
InventorsNicolas G. Droux, Stuart J. Maybee
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle America, Inc.
InventorsNicolas G. Droux, Stuart J. Maybee
Estimating the term…
A method for binding input/output (I/O) objects to nodes. The method includes receiving, by an I/O Subsystem, a request to use an I/O device from a process, determining a first resource to service the request, and generating a first I/O object corresponding to the first resource. The method includes sending the first I/O object to a NUMA I/O Framework, obtaining a first I/O object effective load from the first I/O object, and obtaining a first I/O load capacity of a first NUMA node of a plurality of NUMA nodes. The method includes comparing the first I/O load capacity and the first I/O object effective load, selecting the first NUMA node based on a determination that the first I/O load capacity is greater than the first I/O object effective load, binding the first I/O object to the first NUMA node, and processing the first resource corresponding to the first I/O object.
A non-transitory computer readable medium comprising software instructions, which when executed by a processor perform a method, the method comprising:
A system, comprising:
A method for binding input/output (I/O) objects to nodes, the method comprising:
Dependencies are inferred from the claim text.