Gompute Remote Desktop
The Gompute HPC Remote desktop provides a remote Linux/Windows desktop with hardware accelerated graphics provided by a GPU accessible from the remote desktop. Advanced compression techniques used by the remote desktop makes it an ideal choice to work remotely on the HPC cluster without having to move files around. Additionally, the collaboration functionality built into the solution makes it a good option for geographically separated teams.
Hardware accelerated remote Pre/Post on your remote desktop.
Keep all of your data in one location.
Make the most of your HPC resources by using a central data center.
Reduce the number of HPC sites.
Some of the terms which need to be understood before learning more about the remote desktop solution from Gompute are outlined below:
Desktop Container nodes
A desktop container node is a designated node for hosting the user’s remote desktop. An HPC cluster can have multiple desktop containers which are sized based on the number of users and activities performed by the users within the remote desktop. Typically, 1 CPU core and 2 GB RAM is recommended for every remote desktop. In certain cases, these desktop container nodes can be enhanced with high speed interconnects like Infiniband, especially when the cluster backbone has a parallel file system like Intel® Lustre, IBM GPFS etc. These nodes do not require a physical graphics card since they do not perform any high end visualization themselves.
A visualization node is a node where user applications are executed. These nodes need one or more hardware GPUs from NVIDIA or AMD, these GPUs are shared among user applications by Gompute’s GPU load balancing capability. A cluster can have multiple visualization nodes and these are sized based on the number of active applications in which each user is working on at any time. Typically, clusters have visualization nodes of different sizes, with a different number of graphics cards and the Gompute Distributed Resource Manager selects the node appropriate for the user’s requirements. Note that, although the user might have just one remote desktop active on a Desktop Container node, he/she can have multiple applications, on different visualization nodes, actively open within that one remote desktop. As with desktop container nodes, visualization nodes, in certain cases, would be enhanced with a high speed interconnect like Infiniband.
Remote Desktop WAN Accelerator
High latency is a major inhibitor to the adoption of remote desktop technologies in corporations where the work force is geographically distributed. To improve user experience on a high latency link, Gompute has developed a software accelerator for remote desktop traffic which utilizes a UDP based protocol to minimize the effects of high latency. Additionally, this accelerator has built in congestion control algorithms for use in corporate WAN links which already have different types of traffic present.
GomputeXplorer is the end user client, supported on Microsoft ® Windows®, Redhat and SUSE Linux desktops. This is the client which is used to create, access and monitor remote desktops. One GomputeXplorer instance can connect to multiple clusters with Gompute Remote Desktop capability.
Policy based desktop scheduling
Policies are deployed for handling the diverse requirements of various teams in an enterprise. The Gompute remote desktop solution deploys these policies using the Gompute distributed resource manager. These policies could grant exclusive node access, reserving nodes for certain groups, setting idle time-out for desktops, etc.
Local Gompute Visualization Cluster
A local Gompute Visualization cluster is a LAN deployment where users accessing the cluster are in the same geographical location as the cluster.
Global Gompute Visualization Cluster
A global Gompute Visualization cluster is a deployment where a centralized data center is used to serve users in different geographical locations within a corporate WAN. The following architecture deployment diagram describes a typical deployment of a Global Gompute Visualization cluster.
Frequently Asked Questions
What hardware does Gompute Remote Desktop support?
The Gompute Remote desktop solution has been verified to work with the following NVIDIA graphics cards.
NVIDIA QUADRO 4000/6000
NVIDIA QUADRO K4000/K4200/K5000/K6000
NVIDIA Grid K1/K2
What operating systems is supported on the server side?
Gompute Remote Desktop supports the following on the server side:
Redhat Enterprise Linux
SuSE Enterprise Linux
Version: 11 SP2,SP3