IP Library Granted Patent US 9,210,065
Granted Patent B2
US 9,210,065 · App. 12/489,187 · Granted Dec 8, 2015

Providing cloud-based services using dynamic network virtualization

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,210,065
App. No.
12/489,187
Granted
Dec 8, 2015
Kind
B2
Abstract

The invention is directed to providing cloud-based services using dynamic network virtualization. Embodiments of the invention provide a cloud-based service over a system that has a dynamic network virtualization architecture. The architecture includes a set of distributed forwarding elements with centralized control, and at least one virtual machine that is bound to one of the forwarding elements. These features enable the virtual machine to be migrated across a wide area network while maintaining its original IP address and service continuity.

Claims (14)

1. A method of migrating a virtual machine providing a cloud-based service to a user population via a system having a dynamic network virtualization architecture comprising a plurality of forwarding elements controlled by a central controller, the method comprising:

receiving, by the virtual machine, a first data packet of said service from a first forwarding element to which the virtual machine is bound by a first binding, the first data packet having a destination address of the virtual machine;

discovering, by the virtual machine, a second forwarding element;

forming, by the virtual machine, a second binding with the second forwarding element; and

receiving, by the virtual machine, a second data packet of said service from the second forwarding element, the second data packet having the destination address of the virtual machine.

2. The method of claim 1 , wherein the step of forming a second binding with the second forwarding element comprises:

sending an address resolution protocol (ARP) message to the second forwarding element.

3. The method of claim 1 , wherein the destination address of the virtual machine is a public IP address.

4. The method of claim 1 , wherein the destination address of the virtual machine is a private IP address and the virtual machine is also associated with a virtual IP address.

5. The method of claim 4 , wherein the virtual IP address includes a virtual IP address prefix that is common to multiple data centers.

6. The method of claim 1 , wherein the first forwarding element and the second forwarding element are located in different data centers.

7. The method of claim 1 , further comprising:

prior to discovering the second forwarding element, migrating from an original subnet to a destination subnet.

8. The method of claim 1 , wherein, after the step of forming a second binding with the second forwarding element, the virtual machine is no longer in direct communication with the first forwarding element.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2015
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 037007/0912 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033949/0016 →
SECURITY INTEREST Recorded Mar 7, 2013
From: ALCATEL-LUCENT USA INC.
To: CREDIT SUISSE AG
Reel/Frame 030510/0627 →