Patent ID: 8448171
Filing Date: 2013-05-21
Classification: H04L

Abstract:
1. A method for managing communications between a plurality of applications, the method comprising: a computer migrating a second application from a prior address on a first virtual machine to a current address on a second virtual machine, wherein the first virtual machine is provided with a first virtual network interface on that allows applications on the first virtual machine to communicate over a first virtual network; responsive to migrating the second application, the computer recreating the first virtual network and the first virtual network interface on the second virtual machine, wherein the first virtual network virtualizes the prior address allowing applications to refer to the prior address of the second application through the recreated first virtual network interface; further responsive to migrating the second application, the computer creating a second virtual network and a second virtual network interface on the second virtual machine, wherein the second virtual network virtualizes the current address allowing applications to refer to the current address of the second application through the second virtual network interface; responsive to receiving a message from a first application in the plurality of applications, the computer determining whether an address in the message is the prior address for the second application in the plurality of applications; and responsive to the address in the message being the prior address for the second application, and the second application being located on another virtual machine from the first application, the computer sending the message onto 114 the first virtual network configured to handle prior addresses for the plurality of applications.