Dynamically balancing inbound traffic in a multi-network interface-enabled processing system
AssigneeInternational Business Machines Corporation
InventorsGrant Mericle, Michael Jon Fox, Benjamin Thomas Rau
Life of this patent
Estimating the term…
Abstract
Examples described herein provide a computer-implemented method that includes registering at least one of a plurality of virtual internet protocol addresses (VIPAs) to each of a plurality of network adapters. The method further includes distributing, by each of the plurality of network adapters, inbound data among each of the plurality of network adapters using an address resolution protocol.
Claims16
A method for performing inbound load balancing, the method comprising:
- registering, based at least in part on data usage registration, at least one of a plurality of virtual internet protocol addresses (VIPAs) to each of a plurality of network adapters, the registering comprising registering a first VIPA to a first network adapter of the plurality of network adapters and registering a second VIPA to a second network adapter of the plurality of network adapters, the first VIPA differing from the second VIPA;
- and
- distributing, by each of the plurality of network adapters, inbound data among each of the plurality of network adapters using an address resolution protocol,
- wherein the data usage registration comprises monitoring the inbound data to determine an in-bound byte count for each of the plurality of VIPAs, wherein the monitoring occurs for a set time interval.
A system comprising:
- a memory comprising computer readable instructions;
- and
- a processing device for executing the computer readable instructions, the computer readable instructions controlling the processing device to perform operations comprising:
- registering, based at least in part on data usage registration, at least one of a plurality of virtual internet protocol addresses (VIPAs) to each of a plurality of network adapters, the registering comprising registering a first VIPA to a first network adapter of the plurality of network adapters and registering a second VIPA to a second network adapter of the plurality of network adapters, the first VIPA differing from the second VIPA;
- and
- distributing, by each of the plurality of network adapters, inbound data among each of the plurality of network adapters using an address resolution protocol,
- wherein the data usage registration comprises monitoring the inbound data to determine an in-bound byte count for each of the plurality of VIPAs, wherein the monitoring occurs for a set time interval.
A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform operations comprising:
- registering, based at least in part on data usage registration, at least one of a plurality of virtual internet protocol addresses (VIPAs) to each of a plurality of network adapters, the registering comprising registering a first VIPA to a first network adapter of the plurality of network adapters and registering a second VIPA to a second network adapter of the plurality of network adapters, the first VIPA differing from the second VIPA;
- and
- distributing, by each of the plurality of network adapters, inbound data among each of the plurality of network adapters using an address resolution protocol,
- wherein the data usage registration comprises monitoring the inbound data to determine an in-bound byte count for each of the plurality of VIPAs, wherein the monitoring occurs for a set time interval.
Dependencies are inferred from the claim text.