On-demand HPC Solution by Syncious

Syncious provides multiple solutions targeting HPC-As-A-Service. Family of solutions by Syncious towards HPC is called as SyncHPC. One of the solutions (SyncHPC-E) caters to large scale enterprises with multiple HPC user accounts. Another solution (SyncHPC-S) provides simplified workflow for individual users. This blog explains the workflow of SyncHPC-S.

Small and medium businesses and academic sector need simple and cost effective solution for on-demand HPC. SyncHPC-S is developed to serve these sectors.

SyncHPC-S provides a four-step workflow for HPC user. The four-step workflow (Select, Configure, Manage and Use) is explained below:

1. Select an Application

User can select an application from many available choices in various categories. The applications are categorized based on Industry types. E.g. User can select an application “OpenFOAM” with required version form “CAE” industry listed on Syncious portal.

SelectApp

2. Configure HPC Deployment

Once an application is selected, user can verify the details of the application along with key features. Then, he/she can easily configure HPC deployment cluster of their choice.

ConfigureHPC

Configuration of cluster includes following fields:

  1. Compute Node settings: Number of CPU cores and RAM size
  2. Number of compute nodes
  3. RDMA Enable/Disable

An estimated per hour cost for above configuration will be shown for reference.

User can also setup a virtual private network (VPN) connection between his/her premise to cloud based HPC cluster. The selected HPC cluster will be deployed on cloud within few minutes.

3. Manage HPC Deployment

Once HPC cluster of required configuration is deployed, then user can easily manage and monitor it using a dashboard provided for HPC administrator.

Below image shows an example dashboard for HPC Admin on Syncious portal.

dashboard

Some of the options to manage HPC deployment are:

  1. Start and stop individual HPC Compute nodes
  2. Connect to HPC Head node using remote visualization
  3. Access cloud storage for HPC data
  4. Monitor status of HPC nodes
  5. Monitor usage details of HPC resources

Users can scale up and scale down HPC cluster based on requirement of number of CPU cores. Following image shows a slider to scale up/scale down HPC deployment.

scale

4. Run and Monitor HPC Jobs

The deployed cluster can be used to run and monitor HPC jobs. SyncHPC provides two options to Run and Monitor jobs:

  1. Remote Visualization:Users can connect to Head node using remote visualization technology. E.g. Windows head node can be connected using Remote Desktop Connection. Then, user can directly submit the jobs from any compatible application from desktop GUI.
  2. ‘Submit Job’ on Syncious portal:If GUI is not required, then job can be submitted in batch mode. In this case, user can directly submit the HPC job using SyncHPC dashboard as shown below:JobSubmit

User can also monitor the job status using ‘Monitor’ option provided in dashboard.

As discussed, SyncHPC-S is a self-service portal for on-demand HPC. It covers the overall user workflow for single user with HPC deployment. User can easily deploy, manage and use HPC cluster with four-step workflow.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s