Patent ID: 11870866
Assignee: PARALLELS INTERNATIONAL GMBH
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 3:
4. A system providing a high availability Virtual Desktop Infrastructure (VDI) to a user, comprising:
a primary data center configured to provide virtual desktops to users; wherein
the primary data center establishes whether an event relating to a virtual desktop of a user has occurred;
the primary data center upon a positive determination establishes another virtual desktop for the user upon a secondary data center which is configured to provide other virtual desktops to users; wherein
each of the primary data center and secondary data center further comprises:
a VDI management node configured to control a VDI broker assigned to it from a pool of VDI brokers;
at least one VDI hardware node configured to run at least one Virtual Execution Environment (VEE) representing a virtual desktop;
either a domain controller or a distributed file system (DFS) server; and
a VDI database accessible by the VDI broker assigned to the corresponding data center configured to store global desktop pool configuration data, user group template data, and user desktops; wherein

the event is failure of a user to connect to a VDI broker assigned to the primary data center to establish the virtual desktop of the user;
the another virtual desktop for the user upon the secondary data center is established via the VDI broker assigned to the secondary data center receiving a request from an electronic device associated with the user;
the VDI databases of the primary data center and secondary data center are synchronized; and
when each of the primary data center and secondary data center comprises the domain controller:
the address of the VDI broker assigned to the secondary data center was established upon the electronic device by one of retrieving it from a local configuration stored upon the electronic device, receiving it in a first communication received from the domain controller of the primary data center, and receiving it in a second communication received from the VDI broker assigned to the primary data center; and
the domain controllers of the primary data center and secondary data center are synchronized; and

when each of the primary data center and secondary data center comprises the DFS server:
the address of the VDI broker assigned to the secondary data center was established upon the electronic device by one of retrieving it from a local configuration stored upon the electronic device, receiving it in a first communication received from the domain controller of the primary data center, and receiving it in a second communication received from the VDI broker assigned to the primary data center; and
the DFS servers of the primary data center and secondary data center are synchronized.