Www.uni-c.dk1 WWW.UNI-C.DK Computational Steering on the GRID Using a 3D model to Interact with a Large Scale Distributed Simulation in Real-Time Michael.

Slides:



Advertisements
Similar presentations
Max Mustermann Folientitel Veranstaltung Online Steering of HEP Applications Daniel Lorenz University of Siegen Cracow Grid Workshop –
Advertisements

The National Grid Service and OGSA-DAI Mike Mineter
SALSA HPC Group School of Informatics and Computing Indiana University.
High Performance Computing Course Notes Grid Computing.
ARCS Data Analysis Software An overview of the ARCS software management plan Michael Aivazis California Institute of Technology ARCS Baseline Review March.
Office of Science U.S. Department of Energy Grids and Portals at NERSC Presented by Steve Chan.
CompuNet Grid Computing Milena Natanov Keren Kotlovsky Project Supervisor: Zvika Berkovich Lab Chief Engineer: Dr. Ilana David Spring, /
MASPLAS ’02 Creating A Virtual Computing Facility Ravi Patchigolla Chris Clarke Lu Marino 8th Annual Mid-Atlantic Student Workshop On Programming Languages.
DataGrid Kimmo Soikkeli Ilkka Sormunen. What is DataGrid? DataGrid is a project that aims to enable access to geographically distributed computing power.
Grids and Globus at BNL Presented by John Scott Leita.
Introduction to Grid Computing Ann Chervenak Carl Kesselman And the members of the Globus Team.
TeraGrid Gateway User Concept – Supporting Users V. E. Lynch, M. L. Chen, J. W. Cobb, J. A. Kohl, S. D. Miller, S. S. Vazhkudai Oak Ridge National Laboratory.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
Grid Information Systems. Two grid information problems Two problems  Monitoring  Discovery We can use similar techniques for both.
Use Case for Distributed Data Center in SUPA
Grid Computing - AAU 14/ Grid Computing Josva Kleist Danish Center for Grid Computing
WP9 Resource Management Current status and plans for future Juliusz Pukacki Krzysztof Kurowski Poznan Supercomputing.
BaBar MC production BaBar MC production software VU (Amsterdam University) A lot of computers EDG testbed (NIKHEF) Jobs Results The simple question:
Cactus Project & Collaborative Working Gabrielle Allen Max Planck Institute for Gravitational Physics, (Albert Einstein Institute)
CFD Cyber Education Service using Cyberinfrastructure for e-Science PRAGMA 15 DEMO SESSION Jongbae Moon Byungsang Kim
TRASC Globus Application Launcher VPAC Development Team Sudarshan Ramachandran.
Integrating HPC into the ATLAS Distributed Computing environment Doug Benjamin Duke University.
QCDGrid Progress James Perry, Andrew Jackson, Stephen Booth, Lorna Smith EPCC, The University Of Edinburgh.
Grid Technologies  Slide text. What is Grid?  The World Wide Web provides seamless access to information that is stored in many millions of different.
Supercomputing Center CFD Grid Research in N*Grid Project KISTI Supercomputing Center Chun-ho Sung.
Nick Draper 05/11/2008 Mantid Manipulation and Analysis Toolkit for ISIS data.
10/24/2015OSG at CANS1 Open Science Grid Ruth Pordes Fermilab
Cracow Grid Workshop October 2009 Dipl.-Ing. (M.Sc.) Marcus Hilbrich Center for Information Services and High Performance.
Quick Introduction to NorduGrid Oxana Smirnova 4 th Nordic LHC Workshop November 23, 2001, Stockholm.
Grid Computing at Yahoo! Sameer Paranjpye Mahadev Konar Yahoo!
Issues Autonomic operation (fault tolerance) Minimize interference to applications Hardware support for new operating systems Resource management (global.
Introduction to Grid Computing Ed Seidel Max Planck Institute for Gravitational Physics
Tools for collaboration How to share your duck tales…
EGEE is a project funded by the European Union under contract IST HEP Use Cases for Grid Computing J. A. Templon Undecided (NIKHEF) Grid Tutorial,
Robust Grid-based environment for large scale lattice-Boltzmann simulations Maddalena Venturoli Matt Harvey Peter Coveney Giovanni Giupponi Jonathan Chin.
Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
LEGS: A WSRF Service to Estimate Latency between Arbitrary Hosts on the Internet R.Vijayprasanth 1, R. Kavithaa 2,3 and Raj Kettimuthu 2,3 1 Coimbatore.
What is SAM-Grid? Job Handling Data Handling Monitoring and Information.
1 Media Grid Initiative By A/Prof. Bu-Sung Lee, Francis Nanyang Technological University.
Grid Enabled Neurosurgical Imaging Using Simulation
6 February 2009 ©2009 Cesare Pautasso | 1 JOpera and XtremWeb-CH in the Virtual EZ-Grid Cesare Pautasso Faculty of Informatics University.
Creating and running an application.
A GRID solution for Gravitational Waves Signal Analysis from Coalescing Binaries: preliminary algorithms and tests F. Acernese 1,2, F. Barone 2,3, R. De.
TeraGrid Gateway User Concept – Supporting Users V. E. Lynch, M. L. Chen, J. W. Cobb, J. A. Kohl, S. D. Miller, S. S. Vazhkudai Oak Ridge National Laboratory.
Tier3 monitoring. Initial issues. Danila Oleynik. Artem Petrosyan. JINR.
Super Computing 2000 DOE SCIENCE ON THE GRID Storage Resource Management For the Earth Science Grid Scientific Data Management Research Group NERSC, LBNL.
Università di Perugia Enabling Grids for E-sciencE Status of and requirements for Computational Chemistry NA4 – SA1 Meeting – 6 th April.
© Copyright AARNet Pty Ltd PRAGMA Update & some personal observations James Sankar Network Engineer - Middleware.
Migrating Desktop Uniform Access to the Grid Marcin Płóciennik Poznan Supercomputing and Networking Center Poznan, Poland EGEE’07, Budapest, Oct.
14, Chicago, IL, 2005 Science Gateways to DEISA Motivation, user requirements, and prototype example Thomas Soddemann, RZG, Germany.
ATLAS Distributed Analysis DISTRIBUTED ANALYSIS JOBS WITH THE ATLAS PRODUCTION SYSTEM S. González D. Liko
The Globus Toolkit The Globus project was started by Ian Foster and Carl Kesselman from Argonne National Labs and USC respectively. The Globus toolkit.
EGI-InSPIRE RI EGI Webinar EGI-InSPIRE RI Porting your application to the EGI Federated Cloud 17 Feb
PARALLEL AND DISTRIBUTED PROGRAMMING MODELS U. Jhashuva 1 Asst. Prof Dept. of CSE om.
Joint Institute for Nuclear Research Synthesis of the simulation and monitoring processes for the data storage and big data processing development in physical.
InSilicoLab – Grid Environment for Supporting Numerical Experiments in Chemistry Joanna Kocot, Daniel Harężlak, Klemens Noga, Mariusz Sterzel, Tomasz Szepieniec.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Accessing the VI-SEEM infrastructure
Grid Computing: Running your Jobs around the World
Use Case for Distributed Data Center in SUPA
Clouds , Grids and Clusters
GWE Core Grid Wizard Enterprise (
Creating and running applications on the NGS
Grid Computing.
Recap: introduction to e-science
University of Technology
BioCoRE A web-based collaborative environment for biomedical research, research management, and training Group research by projects Co-authoring and sharing.
Using and Building Infrastructure Clouds for Science
Presentation transcript:

Computational Steering on the GRID Using a 3D model to Interact with a Large Scale Distributed Simulation in Real-Time Michael Grønager, PhD UNI-C / Virtual Reality Center Present: Niels Bohr Institute

2 Overview The GRID in 7 minutes… Computational Steering Examples: Interactive Molecular Dynamics Interactive Fluid Dynamics OpenLB – an open source Lattice-Boltzmann solver

3 A quick example Use Private Certificate to generate a time limited “Proxy” Log in to the Grid Define a job: /bin/echo “Hallo Grid” (demo) Wait for completion…

4 The GRID What is: “The Grid”? - except for a Buzz word… Analogy: “The Electrical Power Grid” The Globus Toolkit

5 Quoted from globus.org The Grid refers to an infrastructure that enables the integrated, collaborative use of high-end computers, networks, databases, and scientific instruments owned and managed by multiple organizations. Grid applications often involve large amounts of data and/or computing and often require secure resource sharing across organizational boundaries, and are thus not easily handled by today’s Internet and Web infrastructures.

6 CERN

7 Storage – Raw recording rate 0.1 – 1 GBytes/sec Accumulating at 5-8 PetaBytes/year 10 PetaBytes of disk Processing – 200,000 of today’s fastest PCs

8 NorduGrid A Scandinavian production Grid More than 2200CPUs More than 30 sites (Grid monitor demo)

9 Computational Steering The ability to interact with a simulated physical model by changing border conditions, parameters or state. This means: Fast interaction times < 10s Intuitive user interface Physical representation of the data And to get this we need: Interactive parallel algorithms Lots of computers with fast network A lot of money or… …resource sharing The perfect candidate for the GRID!

Example: Interactive Molecular Dynamics VMD / NAMD 1 ported to GRID environments … Lets start the job … Setup: Client contacts Resource Broker A worker node (or cluster) is selected to match requirements Job is submitted Opens a SSH tunnel back to Client (this Laptop) using Private/Public keys Starts NAMD Client starts VMD Connects to tunneled port Steering established 1. See: University of Illinois at Urbana-Champaign:

Interactive Fluid Dynamics Traditional Navier-Stokes solvers not meant for interaction: Important (manual) preprocessing step building an optimal mesh. Hard to parallelize No Open Source code available The alternative: Lattice-Boltzmann Method Easy to change border conditions on the fly Easy to parallelize No Open Source code available – yet … … easy to implement OpenLB True 3D Lattice Boltzmann solver Uses ParaView for interaction and data visualization Uses OpenSceneGraph for Virtual Reality interface Aim is to run OpenLB interactively on the GRID on more than 1000CPUs

Questions? Sign up for a hands on Grid tutorial Tuesday the 8 th of June at the Niels Bohr Institute. Mail to: /