IP Library Granted Patent US 9,323,820
Granted Patent B1
US 9,323,820 · App. 14/042,200 · Granted Apr 26, 2016

Virtual datacenter redundancy

Inventors: Todd Michael Lauinger (Cardiff, CA); David Barker (San Marcos, CA)
Assignee: EMC CORPORATION
G06F17/30575
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,323,820
App. No.
14/042,200
Filed
Sep 30, 2013
Granted
Apr 26, 2016
Kind
B1
Art Unit
2443
USPC
709/248
Abstract

This disclosure relates to a system for recovering virtual datacenters in the event of a disaster. Virtual datacenter may be replicated in real time between hosting locations. One virtual datacenter may be active at a first hosting locations and a replica virtual datacenter may be inactive at a second hosting location. In the event of a disaster taking the virtual datacenter offline, its replica may be activated and user traffic redirected appropriately.

Claims (29)

1. A method for virtual datacenter (“VDC”) disaster recovery, comprising:

synchronizing a first management VDC operating on a first hosting location with a second management VDC operating on a second hosting location, wherein the first management VDC is active and the second management VDC is inactive;

synchronizing a first standard VDC operating on the first hosting location with a second standard VDC operating on the second hosting location, wherein the first standard VDC is active and the second standard VDC is inactive; and

activating the second management VDC and the second standard VDC on the second hosting location.

2. The method of claim 1 , wherein the first standard VDC is in communication with the first management VDC.

3. The method of claim 1 , wherein the second management VDC is activated before the second standard VDC, wherein the second standard VDC is in communication with the second management VDC.

4. The method of claim 1 , further comprising synchronizing a first active directory service operating on the first hosting location with a second active directory service operating on the second hosting location.

5. The method of claim 4 , wherein the first management VDC and the first standard VDC are in communication with the first active directory service.

6. The method of claim 5 , wherein the second management VDC and the second standard VDC are in communication with the second active directory service.

7. The method of claim 4 , wherein both the first active directory service and the second active directory service are running at the same time.

8. The method of claim 4 , wherein the first active directory service is in the first management VDC and the second active directory service is in the second management VDC.

9. The method of claim 1 , further comprising synchronizing a third standard VDC operating on the first hosting location with a fourth standard VDC operating on the second hosting location, wherein the third standard VDC is active and the fourth standard VDC is inactive, wherein the third standard VDC is in communication with the first management VDC.

10. The method of claim 9 , further comprising activating the fourth standard VDC at the second hosting location, wherein fourth standard VDC is activated after the second management VDC, wherein the fourth standard VDC is in communication with the second management VDC.

11. The method of claim 10 , wherein the second standard VDC and the fourth standard VDC access shared service operating on the second management VDC.

12. The method of claim 9 , wherein the first standard VDC and the second standard VDC are provisioned to a first tenant, and wherein the third standard VDC and the fourth standard VDC are provisioned to a second tenant.

13. The method of claim 1 , wherein first standard VDC accesses a shared service operating on the first management VDC.

14. The method of claim 13 , wherein the shared service includes a service selected from the group comprising: a licensing service, an email relay service, a VDC health monitoring service, a time service, and a Domain Name Service (“DNS”).

15. The method of claim 13 , wherein the shared service is an active directory service.

16. The method of claim 1 , wherein the second management VDC and second standard VDC are activated in response to the first management VDC and the first standard VDC becoming unavailable.

17. The method of claim 16 , wherein the first management VDC and the first standard VDC are unavailable because of a disaster or prolonged system outage.

18. The method of claim 1 , wherein the first hosting location and the second hosting location each comprise a computer processor and a computer memory, wherein the computer memory is configured to store instructions executed by the computer processor.

19. A computer program product comprising a non-transitory computer usable medium having machine readable code embodied therein for virtual datacenter (“VDC”) disaster recovery, comprising:

synchronizing a first management VDC operating on a first hosting location with a second management VDC operating on a second hosting location, wherein the first management VDC is active and the second management VDC is inactive;

synchronizing a first standard VDC operating on the first hosting location with a second standard VDC operating on the second hosting location, wherein the first standard VDC is active and the second standard VDC is inactive; and

activating the second management VDC and the second standard VDC on the second hosting location.

20. A system comprising a processor and a non-transitory computer readable medium, the processor configured to:

synchronize a first management VDC operating on a first hosting location with a second management VDC operating on a second hosting location, wherein the first management VDC is active and the second management VDC is inactive;

synchronize a first standard VDC operating on the first hosting location with a second standard VDC operating on the second hosting location, wherein the first standard VDC is active and the second standard VDC is inactive; and

activate the second management VDC and the second standard VDC on the second hosting location.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061753/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061324/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL, L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058216/0001 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2013
From: LAUINGER, TODD MICHAEL; BARKER, DAVID
To: EMC CORPORATION
Reel/Frame 031604/0910 →
Continuity (1)
Continuation In Part 13174213 · Jun 30, 2011