OFFLOADING AT A VIRTUAL SWITCH IN A LOAD-BALANCED GROUP
First Claim
Patent Images
1. A method comprising:
- determining, at an application executing in conjunction with a switch, that a request packet sent to a virtualized computing entity (VCE) connected to the switch should be offloaded to a second VCE;
changing a destination of the request packet from the VCE to the second VCE, to form a first modified request packet;
evaluating whether a response packet from the second VCE, and responsive to the request packet, is usable in the data communication with a sender of the request packet; and
causing, responsive to the evaluating being affirmative, the first modified request packet to be transmitted from the switch to the second VCE.
1 Assignment
0 Petitions
Accused Products
Abstract
A determination is made at an application executing in conjunction with a switch that a request packet sent to a virtualized computing entity (VCE) connected to the switch should be offloaded to a second VCE. A destination of the request packet is changed from the VCE to the second VCE, to form a first modified request packet. An evaluation is made whether a response packet from the second VCE, which is responsive to the request packet, is usable in the data communication with a sender of the request packet. When the evaluating is affirmative, the first modified request packet is caused to be transmitted from the switch to the second VCE.
5 Citations
20 Claims
-
1. A method comprising:
-
determining, at an application executing in conjunction with a switch, that a request packet sent to a virtualized computing entity (VCE) connected to the switch should be offloaded to a second VCE; changing a destination of the request packet from the VCE to the second VCE, to form a first modified request packet; evaluating whether a response packet from the second VCE, and responsive to the request packet, is usable in the data communication with a sender of the request packet; and causing, responsive to the evaluating being affirmative, the first modified request packet to be transmitted from the switch to the second VCE. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer usable program product comprising one or more computer-readable storage devices, and program instructions stored on at least one of the one or more storage devices, the stored program instructions comprising:
-
program instructions to determine, at an application executing in conjunction with a switch, that a request packet sent to a virtualized computing entity (VCE) connected to the switch should be offloaded to a second VCE; program instructions to change a destination of the request packet from the VCE to the second VCE, to form a first modified request packet; program instructions to evaluate whether a response packet from the second VCE, and responsive to the request packet, is usable in the data communication with a sender of the request packet; and program instructions to cause, responsive to the evaluating being affirmative, the first modified request packet to be transmitted from the switch to the second VCE. - View Dependent Claims (18, 19)
-
-
20. A computer system comprising one or more processors, one or more computer-readable memories, and one or more computer-readable storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, the stored program instructions comprising:
-
program instructions to determine, at an application executing in conjunction with a switch, that a request packet sent to a virtualized computing entity (VCE) connected to the switch should be offloaded to a second VCE; program instructions to change a destination of the request packet from the VCE to the second VCE, to form a first modified request packet; program instructions to evaluate whether a response packet from the second VCE, and responsive to the request packet, is usable in the data communication with a sender of the request packet; and program instructions to cause, responsive to the evaluating being affirmative, the first modified request packet to be transmitted from the switch to the second VCE.
-
Specification