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 its 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 initiated as a PBS job. The SRD software suite manages all stages of a user's session - 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 Guide.


Setting up SRD requires downloading a single zip file (or tarball), unpacking that file, and double-clicking the newly unpacked setup utility. No special permissions are necessary. New users can proceed directly to the Setup page. Veteran SRD users should review the What's New page for a list of changes which have occurred since you last upgraded.

SRD Headline Announcements/Forward

What's New / Road Map
Security Access Guidelines

HPCMP User's Documentation

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

Admin Installation / Maintenance Documentation

SRD Admin Guide
Admin Frequently Asked Questions

Programmers Documentation

Perl API Documentation
Java API Documentation