Patent ID: 11876857
Assignee: PARALLELS INTERNATIONAL GMBH
Field: Computer technology (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 4:
5. A method comprising:
establishing application server status information upon a publishing server, the application server status information relating to a plurality of application servers which are connected to the publishing server via one or more networks;
receiving, by the publication server, a request initiated by a client computing device to access a published application executable by at least a subset of the plurality of application servers;
transmitting an instruction to the client computing device to perform client-side load balancing using the application server status information to select an application server of the subset of the plurality of application servers for the client computing device to access the published application; wherein
the client-side load balancing comprises:
determining whether a server side load balancing was previously executed by the publishing server to select an application server of the plurality of application servers; and
upon a positive determination that a server side load balancing was executed by the publishing server to select an application server of the plurality of application servers establish a new session with the application server of the plurality of application servers using session identifying information returned by the publishing server in response to a request from the client computing device to the publishing server; and

the application server status information comprises for each application server of the plurality of application servers:
a list of published applications;
a list of existing client sessions supported; and
at least one of an availability and a utilization of each resource of one or more resources of the application server of the plurality of application servers.