Patent ID: 9552264
Date: 2017-01-24
CPC Classifications: G06F,H04L

Claim:
1. A computer-implemented method executed by at least one processor for managing virtualized network communications in a computer system including a physical network adapter, the method comprising: using a partition manager to define a plurality of logical partitions on the computer system and to manage resources for the plurality of logical partitions; running an application in a first of the plurality of logical partitions; running a virtual network interface (VNIC) client in the first logical partition under control of the partition manager, the VNIC client handling network communications for the application; running a first VNIC server in a second of the plurality of logical partitions under control of the partition manager having a first connection to the physical network adapter and having the ability to connect with the VNIC client when the VNIC client opens a command/response queue (CRQ); running a second VNIC server in a third of the plurality of logical partitions under control of the partition manager having a second connection to the physical network adapter and having the ability to connect with the VNIC client when the VNIC client opens the CRQ; selecting one of the first and second VNIC servers to connect with the VNIC client when the VNIC client opens the CRQ; monitoring the selected VNIC server; when the selected VNIC server is no longer functioning properly, selecting the other of the first and second VNIC servers to connect with the CRQ of the VNIC client.