You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@airavata.apache.org by "Pamidighantam, Sudhakar" <pa...@iu.edu> on 2020/01/22 14:51:37 UTC

Remote Interactive Visualization on Airavata Gateways

Yesterday during the DELTA gateway call, the PIs wanted interactive visualization from resources such as Stampede2 on the gateway.
Stampede2 provides a way to serve this via VNC https://portal.tacc.utexas.edu/user-guides/stampede2#vis-remote and I see some ways to provide VNC clients using Java script.
In the past we talked about Guacamole http://guacamole.apache.org/. Can we also evaluate this and other VNC providers on Django and deploy a solution for the gateway for tools such as Paraview, Matlab  and Topology toolkit.

Thanks,
Sudhakar.


Re: Remote Interactive Visualization on Airavata Gateways

Posted by "Reagan, David Michael" <dm...@iu.edu>.
You might have a chat with Soichi Hayashi (hayashis@iu.edu?) about remote vis options. I'm pretty sure he took the NoVNC route with Brainlife(https://brainlife.io/?).

--
David Reagan
Advanced Visualization Lab
Indiana University
avl.iu.edu

The Advanced Visualization Lab is part of the Research Technologies division of UITS; Research Technologies is a PTI Cyberinfrastructure & Service Center.
________________________________
From: McMullen, Donald F <mc...@iu.edu>
Sent: Wednesday, January 22, 2020 10:04 AM
To: Pamidighantam, Sudhakar
Cc: sgrc-iu-group@iu.edu; dev@airavata.apache.org
Subject: [External] Re: Remote Interactive Visualization on Airavata Gateways

This message was sent from a non-IU address. Please exercise caution when clicking links or opening attachments from external sources.

Guacamole needs a separate server as an intermediate. This works iff there are no firewall issues, i.e. the guac server is either adjacent to the computing, or tunnels to it can be set up. I would prefer this if the logistics can be worked out.

NoVNC is a little cleaner in that everything can potentially run on the compute nodes, but does require a couple of additional process (the X server + VNC) on the compute side, and a way to get the VNC traffic out of the compute node to the client.

A third way that I have used before is Windows Remote Desktop (groan). It requires a local process on the compute node but is slightly simpler to set up and run than NoVNC. And it works OK.

A good example of how to use NoVNC is how Open OnDemand does graphical jobs. Also, there are plenty of recipes out there for tunneling X and VNC in ad hoc fashion to a remote receiver.

Rick


On Jan 22, 2020, at 9:51 AM, Pamidighantam, Sudhakar <pa...@iu.edu>> wrote:

Yesterday during the DELTA gateway call, the PIs wanted interactive visualization from resources such as Stampede2 on the gateway.
Stampede2 provides a way to serve this via VNC https://portal.tacc.utexas.edu/user-guides/stampede2#vis-remote and I see some ways to provide VNC clients using Java script.
In the past we talked about Guacamole http://guacamole.apache.org/. Can we also evaluate this and other VNC providers on Django and deploy a solution for the gateway for tools such as Paraview, Matlab  and Topology toolkit.

Thanks,
Sudhakar.


Re: Remote Interactive Visualization on Airavata Gateways

Posted by "McMullen, Donald F" <mc...@iu.edu>.
Guacamole needs a separate server as an intermediate. This works iff there are no firewall issues, i.e. the guac server is either adjacent to the computing, or tunnels to it can be set up. I would prefer this if the logistics can be worked out.

NoVNC is a little cleaner in that everything can potentially run on the compute nodes, but does require a couple of additional process (the X server + VNC) on the compute side, and a way to get the VNC traffic out of the compute node to the client.

A third way that I have used before is Windows Remote Desktop (groan). It requires a local process on the compute node but is slightly simpler to set up and run than NoVNC. And it works OK.

A good example of how to use NoVNC is how Open OnDemand does graphical jobs. Also, there are plenty of recipes out there for tunneling X and VNC in ad hoc fashion to a remote receiver.

Rick


On Jan 22, 2020, at 9:51 AM, Pamidighantam, Sudhakar <pa...@iu.edu>> wrote:

Yesterday during the DELTA gateway call, the PIs wanted interactive visualization from resources such as Stampede2 on the gateway.
Stampede2 provides a way to serve this via VNC https://portal.tacc.utexas.edu/user-guides/stampede2#vis-remote and I see some ways to provide VNC clients using Java script.
In the past we talked about Guacamole http://guacamole.apache.org/. Can we also evaluate this and other VNC providers on Django and deploy a solution for the gateway for tools such as Paraview, Matlab  and Topology toolkit.

Thanks,
Sudhakar.