90 likes | 239 Views
A Collaborative Online Visualization and Steering (COVS) Framework for e-Science Applications in UNICORE Grids. Morris Riedel , Wolfgang Frings, Sonja Dominiczak, Paul Gibbon Daniel Mallmann, Thomas Eickermann, Thomas Düssel. m.riedel@fz-juelich.de. February 2007 – OGF19. COVS. Outline.
E N D
A Collaborative Online Visualizationand Steering (COVS) Framework fore-Science Applications in UNICORE Grids Morris Riedel, Wolfgang Frings, Sonja Dominiczak, Paul Gibbon Daniel Mallmann, Thomas Eickermann, Thomas Düssel m.riedel@fz-juelich.de February 2007 – OGF19 COVS
Outline • What is COVS? • Design of a COVS Framework for e-Science Applications • COVS Basic Architecture • COVS implementation for UNICORE Grids • COVS Design Layout • A Use Case for WS-based UNICORE • COVS as higher level service of UNICORE • COVS Grid Client • COVS UNICORE Grid Services • Demonstration • For more insightsin visualization &steering @ OGF19 • 2:00 – 3:30, todayVisualization on the Grid Workshop (1)Windflower • 4:00 – 5:30, today Visualization on theGrid Workshop (2)Windflower
What is COVS? • 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 application • Allows 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
COVS Basic Architecture • Core 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
COVS Design Layout • Grid Middleware • Intel GPE UNICORE Client • VISITCommunicationLibrary GPE Client Any Visualization Any parallel Application
COVS: A use case of UNICORE • Collaborative Online Visualization and Steering (COVS) • Implemented as a higher level service of UNICORE • WS-RF compliant for session management • ssh-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 UNICORE • Collaboration server and multiplexer are the resources • Controlled through a UNICORE-based COVS WS-RF service • COVS is a framework for scientific simulations & visualizations • In addition to usual post-processing (offline) techniques • Enables to view the actual status (online) of parallel simulations • Works with all VISIT-enabled scientific visualizations http://www.fz-juelich.de/zam/visit/
COVS Grid Services • WS-RF compliant • Session management for COVS participants • Attach/detachParticipants • BottleneckDetection • Session asWS - Resource • Re-usable for anyvisualization that use the VISIT communication lib.
COVS Grid Client • 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 used in astro-physics and plasma-physics
Demonstration …COVS was succesfully shown at… … EuroPar 2006, Dresden, Germany … GridWorld/Open Grid Forum 18, Washington, USA … DEISA Training, FZJ, Germany … Supercomputing 2006, Tampa, USA … Powered by: