a collaborative online visualization and steering (covs
TRANSCRIPT
![Page 1: A Collaborative Online Visualization and Steering (COVS](https://reader035.vdocument.in/reader035/viewer/2022072720/62e0944cf1c6142da17f3df8/html5/thumbnails/1.jpg)
Forschungszentrum Jülichin der Helmholtz-Gesellschaft
February 2007 – OGF19
A Collaborative Online VisualizationA Collaborative Online Visualizationand Steering (COVS) Framework forand Steering (COVS) Framework for
ee--Science Applications in UNICORE GridsScience Applications in UNICORE Grids
Morris Riedel, Wolfgang Frings, Sonja Dominiczak, Paul Gibbon
Daniel Mallmann, Thomas Eickermann, Thomas Dü[email protected]
![Page 2: A Collaborative Online Visualization and Steering (COVS](https://reader035.vdocument.in/reader035/viewer/2022072720/62e0944cf1c6142da17f3df8/html5/thumbnails/2.jpg)
2 Forschungszentrum Jülich
What is COVS?
Design of a COVS Framework for e-Science ApplicationsCOVS Basic Architecture
COVS implementation for UNICORE GridsCOVS Design Layout A Use Case for WS-based UNICORECOVS as higher level service of UNICORECOVS Grid ClientCOVS UNICORE Grid Services
Demonstration
OutlineOutline
For more insightsin visualization &steering @ OGF192:00 – 3:30, todayVisualization on the Grid Workshop (1)Windflower4:00 – 5:30, today Visualization on theGrid Workshop (2)Windflower
![Page 3: A Collaborative Online Visualization and Steering (COVS](https://reader035.vdocument.in/reader035/viewer/2022072720/62e0944cf1c6142da17f3df8/html5/thumbnails/3.jpg)
3 Forschungszentrum Jülich
Collaborative Online Visualization and Steering (COVS)Tool for analyzing and better understanding of parallel applications that run on a supercomputer or cluster Visualize complex scientific datasets (vectors, arrays,…) (schematic representations, non-photo-realistic representations)
Visualization NOT after computation (offline post-processing)But during its computation (online)Leads to more insights in the computing process of the applicationAllows a wider range of control through steering of the application(Influence the behavior of a scientific application while running)
COVS allows…… geographically dispersed participants to interact and steer applications…to seamlessly run parallel applications and share visualizations
What is COVS?What is COVS?
![Page 4: A Collaborative Online Visualization and Steering (COVS](https://reader035.vdocument.in/reader035/viewer/2022072720/62e0944cf1c6142da17f3df8/html5/thumbnails/4.jpg)
4 Forschungszentrum Jülich
COVS Basic ArchitectureCOVS Basic ArchitectureCore Buildingblocks of the COVSFramework
Re-usable for anyvisualization andparallel applicationthat base upon the same communicationlibrary
Goal: User does not have to dealwith hostnames, usernames or passwords
![Page 5: A Collaborative Online Visualization and Steering (COVS](https://reader035.vdocument.in/reader035/viewer/2022072720/62e0944cf1c6142da17f3df8/html5/thumbnails/5.jpg)
5 Forschungszentrum Jülich
COVS Design LayoutCOVS Design LayoutGrid Middleware
Intel GPE UNICORE Client
VISITCommunicationLibrary
GPE Client
Any parallelApplication
AnyVisualization
![Page 6: A Collaborative Online Visualization and Steering (COVS](https://reader035.vdocument.in/reader035/viewer/2022072720/62e0944cf1c6142da17f3df8/html5/thumbnails/6.jpg)
6 Forschungszentrum Jülich
Collaborative Online Visualization and Steering (COVS)Implemented as a higher level service of UNICORE
WS-RF compliant for session managementssh-based “data transfer” with visualization on the client
Usage of UNICORE security infrastructure for single sign-on
COVS is a real application of standards via WS-RF based UNICORECollaboration server and multiplexer are the resourcesControlled through a UNICORE-based COVS WS-RF service
COVS is a framework for scientific simulations & visualizationsIn addition to usual post-processing (offline) techniquesEnables to view the actual status (online) of parallel simulationsWorks with all VISIT-enabled scientific visualizations
COVS: A use case of UNICORECOVS: A use case of UNICORE
http://www.fz-juelich.de/zam/visit/
![Page 7: A Collaborative Online Visualization and Steering (COVS](https://reader035.vdocument.in/reader035/viewer/2022072720/62e0944cf1c6142da17f3df8/html5/thumbnails/7.jpg)
7 Forschungszentrum Jülich
COVS Grid ServicesCOVS Grid ServicesWS-RF compliant
Session management for COVS participants
Attach/detachParticipantsBottleneckDetectionSession asWS - Resource
Re-usable for anyvisualization that use the VISIT communication lib.
![Page 8: A Collaborative Online Visualization and Steering (COVS](https://reader035.vdocument.in/reader035/viewer/2022072720/62e0944cf1c6142da17f3df8/html5/thumbnails/8.jpg)
8 Forschungszentrum Jülich
GPE Gridbean for UNICORE GPE Clients
Manages the collaborative visualization and steering sessions
E.g. “Who is/is not participating?”(Connected/Disconnected)Status of session
Monitors performance of connections (detection of bottlenecks)
COVS & UNICORE usedin astro-physics and
plasma-physics
COVS Grid ClientCOVS Grid Client
![Page 9: A Collaborative Online Visualization and Steering (COVS](https://reader035.vdocument.in/reader035/viewer/2022072720/62e0944cf1c6142da17f3df8/html5/thumbnails/9.jpg)
9 Forschungszentrum Jülich
…COVS was succesfully shown at…… EuroPar 2006, Dresden, Germany
… GridWorld/Open Grid Forum 18, Washington, USA… DEISA Training, FZJ, Germany
… Supercomputing 2006, Tampa, USA…
DemonstrationDemonstration
Powered by:
![Page 10: A Collaborative Online Visualization and Steering (COVS](https://reader035.vdocument.in/reader035/viewer/2022072720/62e0944cf1c6142da17f3df8/html5/thumbnails/10.jpg)
10 Forschungszentrum Jülich
Thanks for the invitation!Important for COVS
SimplicityNot change the UI of the scientists (HPC users)Good performance with secure connectionsDynamic attach/detachNo remote rendering (in fact online…)
DiscussionsInteroperation
E.g. remote rendering technologies integration in UNICOREStandardization space?! (e.g. Session management)Journal/Survey of viz-grid technologies missing us (!)Current trends and other longer workshops?
Tracking of scientist parameter changes (UoUtah)
VIZ VIZ -- Workshop @ OGF19Workshop @ OGF19