Top Banner
Forschungszentrum Jülich in der Helmholtz-Gesellschaft February 2007 – OGF19 A Collaborative Online Visualization A Collaborative Online Visualization and Steering (COVS) Framework for and Steering (COVS) Framework for e e - - Science Applications in UNICORE Grids Science Applications in UNICORE Grids Morris Riedel , Wolfgang Frings, Sonja Dominiczak, Paul Gibbon Daniel Mallmann, Thomas Eickermann, Thomas Düssel [email protected]
10

A Collaborative Online Visualization and Steering (COVS ...

Jul 27, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: A Collaborative Online Visualization and Steering (COVS ...

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 ...

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 ...

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 ...

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 ...

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 ...

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 ...

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 ...

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 ...

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 ...

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