VisIVO
Fabio Vitello, Ugo Becciani, Claudio Gheller, Eva Sciacca (spoke1), Nicola Tuccari (spoke1) + TBD
Missione 4 • Istruzione e Ricerca
ICSC Italian Research Center on High-Performance Computing, Big Data and Quantum Computing
Spoke 3 Technical Workshop, Trieste October 9 / 11, 2023
Missione 4 • Istruzione e Ricerca
ICSC Italian Research Center on High-Performance Computing, Big Data and Quantum Computing
2005
2009
2010
2011
2013
2013
2014
2015
2017
2019
2021
VisIVO Desktop
VisIVO Server
VisIVO Web
VisIVO Science Gateway
VisIVO Library
Space Mission
VisIVO Mobile
Vialactea Visual
Analytic (VLVA)
VLVA - EOSC
Cirasa
VLVA - NEANIAS
Background: VisIVO
Missione 4 • Istruzione e Ricerca
ICSC Italian Research Center on High-Performance Computing, Big Data and Quantum Computing
Scientific Rationale
Missione 4 • Istruzione e Ricerca
ICSC Italian Research Center on High-Performance Computing, Big Data and Quantum Computing
VisIVO as KSP
VisIVO will be adapted to exploit HPC architectures for:
Missione 4 • Istruzione e Ricerca
ICSC Italian Research Center on High-Performance Computing, Big Data and Quantum Computing
In-Situ Visualization
Typically, the results of a simulation are visualized only after the simulation is complete and the results have been written to disk. This workflow is successful in many situations, but suffers the limitation of having separated simulation and visualization processes and incurs the overhead of lots of disk I/O.
Within an In-situ visualization service the simulation communicates more directly and simultaneously with the visualizer, providing the following benefits:
Missione 4 • Istruzione e Ricerca
ICSC Italian Research Center on High-Performance Computing, Big Data and Quantum Computing
VisIVO Server
Missione 4 • Istruzione e Ricerca
ICSC Italian Research Center on High-Performance Computing, Big Data and Quantum Computing
VisIVO as KSP: In-Situ Visualization
Spoke 1
Missione 4 • Istruzione e Ricerca
ICSC Italian Research Center on High-Performance Computing, Big Data and Quantum Computing
In-Situ Visualization
GADGET
Snapshot
Missione 4 • Istruzione e Ricerca
ICSC Italian Research Center on High-Performance Computing, Big Data and Quantum Computing
Visual Analytics
Visualizing and interact with big-data products using a local visualization software on user’s machine becomes less efficient as the data size increase, i.e. with a response time of several seconds or minutes for each single basic interaction such as changing field of view, zooming, panning, etc.
An alternative approach is to adopt a client-server architecture to enable visualization where the servers focus on computing and rendering the data, while the clients handle the communication with the backend, sends commands and instructions to be executed and then visualize the results on the user’s machine.
Missione 4 • Istruzione e Ricerca
ICSC Italian Research Center on High-Performance Computing, Big Data and Quantum Computing
Vialactea Visual Analytic
Missione 4 • Istruzione e Ricerca
ICSC Italian Research Center on High-Performance Computing, Big Data and Quantum Computing
VisIVO as KSP: Visual Analytics
Missione 4 • Istruzione e Ricerca
ICSC Italian Research Center on High-Performance Computing, Big Data and Quantum Computing
Visual Analytics
Missione 4 • Istruzione e Ricerca
ICSC Italian Research Center on High-Performance Computing, Big Data and Quantum Computing
Technical Objectives, Methodologies and Solutions
Display
Client
ssh�client
sshd
Server
Server�(worker)
batch node
Server�(worker)
batch node
Server�(worker)
batch node
Server�(worker)
batch node
batch node
Cluster
front end
tunnel
tunnel
User PC
Data
Missione 4 • Istruzione e Ricerca
ICSC Italian Research Center on High-Performance Computing, Big Data and Quantum Computing
Visual Analytics
Missione 4 • Istruzione e Ricerca
ICSC Italian Research Center on High-Performance Computing, Big Data and Quantum Computing
Next steps