IP Library Granted Patent US 8,776,059
Granted Patent B2
US 8,776,059 · App. 13/591,901 · Granted Jul 8, 2014

Moveable access control list (ACL) mechanisms for hypervisors and virtual machines and virtual port firewalls

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 8,776,059
App. No.
13/591,901
Granted
Jul 8, 2014
Kind
B2
Abstract

A computer implemented method of virtual machine migration with filtered network connectivity includes enforcing network security and routing at a hypervisor layer which is independent of guest operating systems via dynamic updating of routing controls initiated by a migration of said virtual machine from a first device to a second device.

Claims (21)

1. A computer implemented method of virtual machine migration with filtered network connectivity, comprising enforcing network security and routing at a hypervisor layer which is independent of guest operating systems via dynamic updating of routing controls initiated by a migration of said virtual machine from a first device to a second device.

2. The method according to claim 1 , wherein said enforcing further comprises dynamic updating of firewall network access controls initiated by said migration of said virtual machine from said first device to said second device.

3. The method according to claim 2 , wherein said firewall network access controls comprise at least one of filtering at least one of a network layer, a data link layer, a physical layer, and a network address translation.

4. The method according to claim 1 , further comprising establishing logical rules that govern an interaction of said migrated virtual machine with a network infrastructure.

5. The method according to claim 1 , further comprising storing network access control lists, said network access control lists comprising at least one of a serialized representation of the virtual machine in a central repository.

6. The method according to claim 5 , wherein said network access control lists are independent of guest operating systems.

7. The method according to claim 1 , further comprising storing a network section in a virtual machine description file which is stored to a disk when said virtual machine is serialized.

8. The method according to claim 7 , wherein said virtual machine description file comprises a media access control file.

9. The method according to claim 1 , wherein said migrating comprises migrating a peripheral state of said virtual machine, and wherein said peripheral states includes a hardware resource being emulated.

10. The method according to claim 1 , wherein said hypervisor layer includes a hypervisor at which a virtual machine partition is executed.

11. The method according to claim 1 , further comprising:

copying network security and routing for said virtual machine to said hypervisor layer; updating routing controls for said virtual machine at the hypervisor level;

updating traffic filters for said virtual machine at the hypervisor level; and advertising said migration of said virtual machine from said first hardware device to said second hardware device.

12. The method according to claim 11 , further comprising:

routing network traffic for said virtual machine to said second hardware device based on said routing controls; and

granting access to said virtual machine on said second hardware device based on said traffic filters.

13. The method according to claim 11 , wherein said updating traffic filters comprises setting hypervisor firewalls to permit network traffic for said virtual machine to access said second hardware device.

14. The method according to claim 11 , wherein said advertising is performed by said second hardware device.

15. The method according to claim 11 , wherein said virtual machine retains a same internet protocol address after said migrating.

16. A method of deploying computing infrastructure in which computer-readable code is integrated into a computing system, and combines with said computing system to perform the method according to claim 1 .

17. A non-transitory signal-bearing storage medium tangibly embodying a program of recordable, machine-readable instructions executable by a digital processing apparatus to perform the method according to claim 1 .

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: DAEDALUS GROUP, LLC
To: DAEDALUS BLUE LLC
Reel/Frame 051737/0191 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2020
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DAEDALUS GROUP, LLC
Reel/Frame 051710/0445 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DAEDALUS GROUP LLC
Reel/Frame 051032/0784 →