Patent ID: 11876710
Assignee: ORACLE INTERNATIONAL CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 8:
9. A method comprising:
receiving, by a first network virtualization device (NVD) of a plurality of NVDs, a request from a client host to deliver a first data packet to a service host;
identifying, by the first NVD, a data flow comprising the first data packet;
identifying, by the first NVD, a plurality of potential destination compute instances for the first data packet based on a forwarding table that includes information about a plurality of compute instances of a plurality of service hosts that provide a same service, the plurality of potential destination compute instances sharing a common virtual IP address;
retrieving, by the first NVD, a history of data flow transmissions from the client host to the plurality of compute instances;
selecting, by the first NVD, one of the plurality of potential destination compute instance as a destination compute instance for receipt of the first data packet based on at least one of the forwarding table or the history of data flow transmissions;
sending, by the first NVD, the first data packet to the destination compute instance; and
storing, by the first NVD, information about the first data packet and the destination compute instance in the history of data flow transmissions.