SRD Logo

SRD was developed for users with active HPCMP accounts.

Secure Remote Desktop

The Secure Remote Desktop (SRD) enables an active HPCMP researcher to securely launch a gnome desktop on a DSRC Utility Server. This desktop is then piped to the user's local workstation (Linux, Mac, or Windows) for display. Launching an SRD desktop is made easy by clicking through a Java interface client. Once the desktop is launched, a user may run any software application installed on the utility server.

Interested in SRD but would like to see it in action? The short video shown above outlines the launch process and demonstrates some of it's capabilities.


SRD requires the standard HPCMP Kerberos kit and either a Java or Perl client installation on the user's workstation (Linux, Mac, or Windows).


The SRD utility is a highly optimized hardware/software combination for graphical processing and remote rendering. Each SRD session is initialized as a PBS job. The SRD software suite manages all stages of a user's session - from polling the status of current jobs in the queue, submitting new SRD jobs for the user, getting status updates until your job starts, launching and connecting to the desktop, and finally closing the job when the user is finished - to free resources back to the community. More about the history and other design details can be seen in the User's Guide.


Due to Java security issues, the install process has changed for the current 2.1 version of SRD. We still use an automatic installer, (which will optimize SRD for the your workstation's operating system), but instead of running the installer from the browser, the installer is first downloaded directly to your desktop in the form of a tgz or zip file. Once that file is extracted, you may run the installer to install and configure SRD to any directory location you choose. To get started, you may go directly to the installer page; or learn more by visting the Quick Start page, or any of the additional documentation links below.

SRD Headline Announcements/Forward

What's New / Road Map
Migrating to SRD v2.1
Security Access Guidelines

HPCMP User's Documentation

User's Guide
Graphical User's Interface (GUI) Documentation
Installer / Uninstaller
Java Quick Start / Perl Quick Start
User's Frequently Asked Questions

Programmers Documentation

Perl API Documentation
Java API Documentation

Admin Installation / Maintenance Documentation

SRD Admin Guide
Admin Frequently Asked Questions