Alfresco
NICE DCV

NICE DCV is a high-performance remote display protocol that provides customers with a secure way to deliver remote desktops and application streaming from any cloud or data center to any device, over varying network conditions. It is one of the solutions offered by NICE Solution Partners (SP) besides other solutions like NICE EnginFrame and Remote Visualization Solutions.

NICE EnginFrame

NICE EnginFrame 2019.0 is the leading grid-enabled application portal for user-friendly submission, control and monitoring of HPC jobs and interactive remote sessions. Its modular system allows new functionalities to be added such as Application Integrations, Authentication Sources, License Monitoring and so on. It is because of the flexible architecture that it supports other technologies such as NICE DCV (for Remote Visualization).

NICE EnginFrame provides a 3D-accelerated remote desktop environment on an NVIDIA GPU-equipped compute node. Coupled with the proprietary Desktop Cloud Visualization (DCV) VNC server, RC EnginFrame supports the use of common visualization applications in a typical desktop environment using only a modern web browser.

Features:

  • Manages interactive applications on a remote cluster via a web browser
  • Supports current and future computing and remote visualization needs

Why NICE DCV?

The value added by NICE DCV for organizations is immense. With its acquisition by AWS, the leading technology provider would be able to offer a wide range of benefits with respect to remote working and collaboration besides other grid and cloud solutions as detailed below.

  • Centralizing HPC and Visualization workloads.
  • Streamlining distributed workforces with the mobile devices.
  • Connecting Direct/X and OpenGL applications hosted in a data center.

NICE DCV is a remote visualization technology that enables users to securely connect to graphic-intensive 3D applications hosted on a remote high-performance server. With NICE DCV, you can make a server's high-performance graphics processing capabilities available to multiple remote users by creating secure client sessions. This enables your users to use resource-intensive applications with relatively low-end client computers by using the server's processor, GPU, I/O capabilities, and memory.

How NICE DCV Works?

In a typical NICE DCV scenario, a graphic-intensive application, such as a 3D modeling or computer-aided design application, is hosted on a high-performance server that provides a high-end GPU, fast I/O capabilities, and large amounts of memory. The NICE DCV server software is installed and configured on the server and it is used to create a secure session. You use a NICE DCV client to remotely connect to the session and use the application hosted on the server. The server uses its hardware to perform the high-performance processing required by the hosted application. The NICE DCV server software compresses the visual output of the hosted application and streams it back to you as an encrypted pixel stream. Your NICE DCV client receives the compressed pixel stream, decrypts it, and then outputs it to your local display.

NICE DCV Feature Matrix

Below is an overview of different technologies offering Remote 3D Desktop functionality with GPU integration and their respective features.

Feature Tool
NICE DCV Citrix XenDesktop VMWare VirtualGL
HW-accelerated remote stream compression Yes Probably Probably -
Pixel-Perfect quality update (the user always gets a copy of the server-side image) Yes Not known Not known No
Linux 3D GPU sharing Yes, in case of Grid cards one Grid license is needed Via vGPU; Needs Grid license for every VM Via vGPU; Needs Grid license for every VM No
Linux 3D GPU sharing without VM and HyperVisor Yes No No No (not for RH/CentOS 7.x and higher)
RH 7.x and higher Yes Yes Yes No
Remote Windows 3D Desktop Yes Yes Yes No
CPU based rendering and no GPU Yes Probably Probably No
Integrated with a Session Manager Solution Yes (Generic, EF views supports XenDesktop as well and can be extended) Yes (Proprietary) Yes (Proprietary) Yes (EF Views supports VirtualGL as well)
Supports native and HTML5 browser viewer Yes Probably Probably No