Network server having dynamic load balancing of messages in both inbound and outbound directions
AssigneeInternational Business Machines Corporation
InventorAlbert Richard Basilico
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorAlbert Richard Basilico
Estimating the term…
A communications network including a server having multiple entry ports and a plurality of workstations dynamically balances inbound and outbound to/from the server thereby reducing network latency and increasing network throughput. Workstations send data packets including network destination addresses to a network switch. A header is prepended to the data packet, the header identifying a switch output or destination port for transmitting the data packet to the network destination address. The network switch transfers the data packet from the switch input port to the switch destination output port whereby whenever the switch receives a data packet with the server address, the data packet is routed to any available output port of the switch that is connected to a Network Interface Card in the server. The switch includes circuitry for removing the routing header prior to the data packet exiting the switch. The server includes circuitry for returning to the workstation the address of the first entry port into the server or other network device that has more than one Network Interface Card installed therein.
A communications network including:
In a communications network including a server having multiple entry ports coupled to a plurality of workstations through a network switch, a method of dynamically balancing in-bound and out-bound messages to/from the multiple entry port server comprising the steps of:
In a communications network including a server having multiple ports with each one coupled to a port of a switch and said switch coupled through other ones of its ports to a plurality of workstations, a method for dynamically balancing inbound and outbound messages to/from the server including the steps of:
A network switch comprising:
Dependencies are inferred from the claim text.