Communications Between Virtual Machines That Have Been Migrated
First Claim
1. A method for managing communications between a plurality of applications, the method comprising:
- responsive to receiving a message from a first application in the plurality of applications, determining whether an address in the message is a prior address for a second application in the plurality of applications; and
responsive to the address in the message being the prior address for the second application being located on another virtual machine from the first application, sending the message onto a virtual network configured to handle prior addresses for the plurality of applications.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer program product for managing communications between a plurality of applications are presented. A determination is made as to whether an address in a message is a prior address for a second application in the plurality of applications in response to receiving a message from a first application in the plurality of applications. The message is sent onto a virtual network configured to handle prior addresses for the plurality of applications in response to the address in the message being the prior address for the second application being located on another virtual machine from the first application.
-
Citations
25 Claims
-
1. A method for managing communications between a plurality of applications, the method comprising:
-
responsive to receiving a message from a first application in the plurality of applications, determining whether an address in the message is a prior address for a second application in the plurality of applications; and responsive to the address in the message being the prior address for the second application being located on another virtual machine from the first application, sending the message onto a virtual network configured to handle prior addresses for the plurality of applications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
a computer system configured to run a plurality of virtual machines; a virtual network configured to handle prior addresses for a plurality of applications; and a plurality of virtual adapters, wherein a virtual adapter in the plurality of virtual adapters is configured to determine whether an address in a message received from a first application in the plurality of applications is a prior address for a second application in the plurality of applications and send the message onto the virtual network configured to handle prior addresses for the plurality of applications in response to the address in the message being the prior address for the second application being located on another virtual machine in the plurality of virtual machines from the first application. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product for managing communications between a plurality of applications and the computer program product comprising:
-
a computer readable storage medium; program code, stored on the computer readable storage medium, for determining whether an address in a message is a prior address for a second application in the plurality of applications in response to receiving the message from a first application in the plurality of applications; and program code, stored on the computer readable storage medium, for sending the message onto a virtual network configured to handle prior addresses for the plurality of applications in response to the address in the message being the prior address for the second application being located on another virtual machine from the first application. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification