Legal claims defining the scope of protection, as filed with the USPTO.
1. 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.
2. The method of claim 1 , wherein registering the at least one of the plurality of VIPAs to each of the plurality of network adapters is based at least in part on round-robin registration.
3. The method of claim 1 , wherein registering the at least one of the plurality of VIPAs to each of the plurality of network adapters is based at least in part on the in-bound byte count for each of the plurality of VIPAs.
4. The method of claim 1 further comprising: re-registering the at least one of the plurality of VIPAs to each of the plurality of network adapters is based at least in part on an in-bound byte count for each of the plurality of VIPAs.
5. The method of claim 1 , wherein each of the plurality of network adapters resides on a common internet protocol stack, and wherein each of the plurality of network adapters is configured on a common subnet or virtual local area network.
6. The method of claim 1 , wherein the plurality of network adapters includes at least one open systems adapter.
7. 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.
8. The system of claim 7 , wherein registering the at least one of the plurality of VIPAs to each of the plurality of network adapters is based at least in part on round-robin registration.
9. The system of claim 7 , wherein registering the at least one of the plurality of VIPAs to each of the plurality of network adapters is based at least in part on the in-bound byte count for each of the plurality of VIPAs.
10. The system of claim 7 , the operations further comprising: re-registering the at least one of the plurality of VIPAs to each of the plurality of network adapters is based at least in part on an in-bound byte count for each of the plurality of VIPAs.
11. The system of claim 7 , wherein each of the plurality of network adapters resides on a common internet protocol stack, and wherein each of the plurality of network adapters is configured on a common subnet or virtual local area network.
12. The system of claim 7 , wherein the plurality of network adapters includes at least one open systems adapter.
13. 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.
14. The computer program product of claim 13 , wherein registering the at least one of the plurality of VIPAs to each of the plurality of network adapters is based at least in part on round-robin registration.
15. The computer program product of claim 13 , wherein registering the at least one of the plurality of VIPAs to each of the plurality of network adapters is based at least in part on data usage registration.
16. The computer-implemented method of claim 1 , wherein the registering further comprises registering a third VIPA to the first network adapter of the plurality of network adapters, the third VIPA differing from the first VIPA and the second VIPA.
Unknown
October 12, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.