TECHNICAL FIELD

The present disclosure is generally related to virtualized computer systems, and is specifically related to systems and methods for implementing client-side load balancing for remote application servers.

BACKGROUND

Remote Desktop Services (RDS) and various other remote access solutions allow a user to connect over a network to a remote computer or virtual machine, thus making the entire desktop or one or more applications running on the remote computer or virtual machine accessible via a client application running on a client device. The client application is responsible for forwarding graphical user interface (GUI) events to the remote computer or virtual machine, as well as for rendering on the client screen the graphics received from the remote computer or virtual machine.

