Introduction to Grid Computing Ed Seidel Max Planck Institute for Gravitational Physics

Slides:



Advertisements
Similar presentations
ASCR Data Science Centers Infrastructure Demonstration S. Canon, N. Desai, M. Ernst, K. Kleese-Van Dam, G. Shipman, B. Tierney.
Advertisements

Towards a Virtual European Supercomputing Infrastructure Vision & issues Sanzio Bassini
High Performance Computing Course Notes Grid Computing.
Introduction to Grids and Grid applications Gergely Sipos MTA SZTAKI
1 Software & Grid Middleware for Tier 2 Centers Rob Gardner Indiana University DOE/NSF Review of U.S. ATLAS and CMS Computing Projects Brookhaven National.
Slides for Grid Computing: Techniques and Applications by Barry Wilkinson, Chapman & Hall/CRC press, © Chapter 1, pp For educational use only.
Office of Science U.S. Department of Energy Grids and Portals at NERSC Presented by Steve Chan.
A Model for Grid User Management Rich Baker Dantong Yu Tomasz Wlodek Brookhaven National Lab.
1-2.1 Grid computing infrastructure software Brief introduction to Globus © 2010 B. Wilkinson/Clayton Ferner. Spring 2010 Grid computing course. Modification.
DataGrid Kimmo Soikkeli Ilkka Sormunen. What is DataGrid? DataGrid is a project that aims to enable access to geographically distributed computing power.
Milos Kobliha Alejandro Cimadevilla Luis de Alba Parallel Computing Seminar GROUP 12.
GridLab & Cactus Joni Kivi Maarit Lintunen. GridLab  A project funded by the European Commission  The project was started in January 2002  Software.
GridSphere for GridLab A Grid Application Server Development Framework By Michael Paul Russell Dept Computer Science University.
Simo Niskala Teemu Pasanen
Globus Computing Infrustructure Software Globus Toolkit 11-2.
Computing in Atmospheric Sciences Workshop: 2003 Challenges of Cyberinfrastructure Alan Blatecky Executive Director San Diego Supercomputer Center.
SICSA student induction day, 2009Slide 1 Social Simulation Tutorial Session 6: Introduction to grids and cloud computing International Symposium on Grid.
Open Science Grid For CI-Days Internet2: Fall Member Meeting, 2007 John McGee – OSG Engagement Manager Renaissance Computing Institute.
CI Days: Planning Your Campus Cyberinfrastructure Strategy Russ Hobby, Internet2 Internet2 Member Meeting 9 October 2007.
A Lightweight Platform for Integration of Resource Limited Devices into Pervasive Grids Stavros Isaiadis and Vladimir Getov University of Westminster
DISTRIBUTED COMPUTING
Grid Computing - AAU 14/ Grid Computing Josva Kleist Danish Center for Grid Computing
CoG Kit Overview Gregor von Laszewski Keith Jackson.
Cactus Project & Collaborative Working Gabrielle Allen Max Planck Institute for Gravitational Physics, (Albert Einstein Institute)
NeSC Apps Workshop July 20 th, 2002 Customizable command line tools for Grids Ian Kelley + Gabrielle Allen Max Planck Institute for Gravitational Physics.
Distributed EU-wide Supercomputing Facility as a New Research Infrastructure for Europe Gabrielle Allen Albert-Einstein-Institut, Germany Jarek Nabrzyski.
Jarek Nabrzyski, Ariel Oleksiak Comparison of Grid Middleware in European Grid Projects Jarek Nabrzyski, Ariel Oleksiak Poznań Supercomputing and Networking.
What is Cyberinfrastructure? Russ Hobby, Internet2 Clemson University CI Days 20 May 2008.
GridLab: A Grid Application Toolkit and Testbed
The Anatomy of the Grid Mahdi Hamzeh Fall 2005 Class Presentation for the Parallel Processing Course. All figures and data are copyrights of their respective.
Virtual Data Grid Architecture Ewa Deelman, Ian Foster, Carl Kesselman, Miron Livny.
DataTAG Research and Technological Development for a Transatlantic Grid Abstract Several major international Grid development projects are underway at.
Russ Hobby Program Manager Internet2 Cyberinfrastructure Architect UC Davis.
Perspectives on Grid Technology Ian Foster Argonne National Laboratory The University of Chicago.
Tools for collaboration How to share your duck tales…
Ames Research CenterDivision 1 Information Power Grid (IPG) Overview Anthony Lisotta Computer Sciences Corporation NASA Ames May 2,
Developing Applications on Today’s Grids Tom Goodale Max Planck Institute for Gravitational Physics
Commodity Grid Kits Gregor von Laszewski (ANL), Keith Jackson (LBL) Many state-of-the-art scientific applications, such as climate modeling, astrophysics,
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
GRID ARCHITECTURE Chintan O.Patel. CS 551 Fall 2002 Workshop 1 Software Architectures 2 What is Grid ? "...a flexible, secure, coordinated resource- sharing.
Authors: Ronnie Julio Cole David
GRIDS Center Middleware Overview Sandra Redman Information Technology and Systems Center and Information Technology Research Center National Space Science.
Cyberinfrastructure What is it? Russ Hobby Internet2 Joint Techs, 18 July 2007.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Middleware Camp NMI (NSF Middleware Initiative) Program Director Alan Blatecky Advanced Networking Infrastructure and Research.
GridLab WP-2 Cactus GAT (CGAT) Ed Seidel, AEI & LSU Co-chair, GGF Apps RG, Gridstart Apps TWG Gabrielle Allen, Robert Engel, Tom Goodale, *Thomas Radke.
ESFRI & e-Infrastructure Collaborations, EGEE’09 Krzysztof Wrona September 21 st, 2009 European XFEL.
Ruth Pordes November 2004TeraGrid GIG Site Review1 TeraGrid and Open Science Grid Ruth Pordes, Fermilab representing the Open Science.
CEOS Working Group on Information Systems and Services - 1 Data Services Task Team Discussions on GRID and GRIDftp Stuart Doescher, USGS WGISS-15 May 2003.
August 3, March, The AC3 GRID An investment in the future of Atlantic Canadian R&D Infrastructure Dr. Virendra C. Bhavsar UNB, Fredericton.
Leveraging the InCommon Federation to access the NSF TeraGrid Jim Basney Senior Research Scientist National Center for Supercomputing Applications University.
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
7. Grid Computing Systems and Resource Management
Cyberinfrastructure Overview Russ Hobby, Internet2 ECSU CI Days 4 January 2008.
Cyberinfrastructure: Many Things to Many People Russ Hobby Program Manager Internet2.
Securing the Grid & other Middleware Challenges Ian Foster Mathematics and Computer Science Division Argonne National Laboratory and Department of Computer.
GraDS MacroGrid Carl Kesselman USC/Information Sciences Institute.
NSF Middleware Initiative Purpose To design, develop, deploy and support a set of reusable, expandable set of middleware functions and services that benefit.
© Copyright AARNet Pty Ltd PRAGMA Update & some personal observations James Sankar Network Engineer - Middleware.
Albert-Einstein-Institut Exploring Distributed Computing Techniques with Ccactus and Globus Solving Einstein’s Equations, Black.
Dynamic Grid Computing: The Cactus Worm The Egrid Collaboration Represented by: Ed Seidel Albert Einstein Institute
New and Cool The Cactus Team Albert Einstein Institute
Collaborative Tools for the Grid V.N Alexandrov S. Mehmood Hasan.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Clouds , Grids and Clusters
Grid Computing AEI Numerical Relativity Group has access to high-end resources in over ten centers in Europe/USA They want: Bigger simulations, more simulations.
Recap: introduction to e-science
Dynamic Grid Computing: The Cactus Worm
The Globus Toolkit™: Information Services
Presentation transcript:

Introduction to Grid Computing Ed Seidel Max Planck Institute for Gravitational Physics

Grid Intro 2 Outline n What is the Grid. n What does the Grid mean for application users? n What is a Virtual Organization? n Why is the Grid different from the Internet? n What should application users and developers be doing right now to be ready for the Grid? n High level overview of today’s testbeds.

Grid Intro 3 History and Motivation n 1970s - 80s: Internet l , ftp, etc n 1980s - 90s: Remote-, Distributed-, Meta-computing l Beginning to think of ways to exploit distributed resources l US SC Centers Programs –Had to access remotely –Think of harnessing together l See examples later n SC95: I-Way l First large scale experiments l Most failed, but I-Way a success! n Post I-Way: The Grid l Explosion of activity, but still immature. Get prepared for future

Grid Intro 4 Grid Computing: A New Paradigm n Computational Resources Scattered Across the World l Compute servers (double each 18 months) l Handhelds l File servers l Networks (double each 9 months) l Playstations, cell phones etc… n How to take advantage of this for scientific/engineering simulations? l Harness multiple sites and devices l Simulations at new level of complexity and scale, interacting with data

Grid Intro 5 Grid vs. Internet/Web Services? n We’ve had computers connected by networks for 20 years n We’ve had web services for 5-10 years n The Grid combines these things, and brings additional notions l Virtual Organizations l Infrastructure to enable computation to be carried out across these –Authentication, monitoring, information, resource discovery, status, coordination, etc n Can I just plug my application into the Grid? l No! Much work to do to get there!

Grid Intro 6 All have to work for real applications Communities n Teams with a need to share data, or develop common code n Communities can be very diverse l Experimentalists, computer scientists, simulation scientists, network researchers l All may need to work together to solve a specific problem l May co-develop a code, or contribute modules that should work together n These communities may have very different resources l Within company or university l Across the world n Grids aim to bring them together, allow them to harness their resources n These communities may form a type of (virtual) organization Components for Grid Computing

Grid Intro 7 Virtual Organizations Resources n Machines, networks, archives, file systems, etc at different sites n What is a Virtual Organization (VO)? l groups of organizations that use the Grid to share resources for specific purposes –EU DataGrid, Alliance, TeraGrid, SC02 Global Grid Testbed, etc l Typically deploy same technology l Deploy directory service: resources registered, and may be “discovered”. Globus has MDS (Monitoring and Discovery Service) –GIIS (Grid Index Information Service) provides info for entire VO –GRIS (Grid Resource Information Service), installed locally, reports to GIIS so people or applications can search GIIS for info l Authentication: Certificates and Gridmap file –Sometimes a VO offers a “certificate” for individuals and resources –Sometimes they use other VO’s certificates n So far, there is no Global GIIS that links together all VOs

Grid Intro 8 Software Infrastructure Infrastructure: Globus Metacomputing Toolkit n Low Level l Fundamental technologies needed to build computational grids. l Security: logins, data transfer l Communication l Information (GRIS, GIIS) l More generally: Grid Services n Middleware l Data movers l Resource Brokers l Portals l Application Monitoring systems n High Level l Application Toolkits n We focus today on Globus, Cactus, and GridLab l Other: Legion, Unicore, Juxta…

Grid Intro 9 Grid Aware Applications (Cactus example): n Grid Enabled Modular Toolkits for Parallel Computation: Provide to Scientist/Engineer, etc.. n Plug your Science/Eng. Applications in! n Must Provide, Register as Grid Services l Ease of Use: automatically find resources, given need! l Distributed simulations: use as many machines as needed! l Remote Viz and Steering, tracking: watch what happens! l Take advantage of infrastructure n Collaborations of groups with different expertise: no single group can do it! Grid is natural for this… Components for Grid Computing

Grid Intro 10 Example Grids n GridLab Testbed l Ten machines in Europe for developers of Grid tools n SC2001 ARG Testbed & Global Grid Testbed Collaboration l Hastily assembled loose federation of world machines for SC2001 and now SC2002 demonstrations n NCSA Virtual Machine Room and PACI Grid l Production resources n TeraGrid ( l USA distributed terascale facility at 4 sites for open scientific research n Information Power Grid ( l NASAs high performance computing grid

Grid Intro 11 Example Grids NSF PACI Grid NorduGrid

Grid Intro 12 The NSF TeraGrid n Some Grids are tightly coupled facilities, like TeraGrid n Some are testbeds, like Global Grid Testbed Collaboration n Some are long term, loosely coupled: PACI Grid (includes TeraGrid) n All try to provide organized access to distributed resources n Most are depending on Globus as the base infrastructure 13.6 Tflop facility

Grid Intro 13 What does this mean now for users and developers? n There is a grand vision of the future l Collecting resources around the world into Vos l Seamless access to them, with a single signon l NEW applications to exploit of them in unique ways! l Today we want to help you prepare for this n There is a frustrating reality of the present l These technologies are not yet fully mature l Not fully deployed l Not consistent across even single Vos n But centers and funding agencies worldwide are pushing this very, very hard l Better get ready now l You can help! Work with your centers to get this deployed

Grid Intro 14 Getting Ready for the Grid n Need to start imagining how your applications can exploit the Grid (simplify use of HPC, provide more processing power, better access to data, allow new scenarios to forward your science, better collaborations). n Applications codes will need modifications for the Grid, depending on much of it you want to be able to exploit! n Write new codes with the Grid in mind. n Consider using frameworks which are already Grid-compatible.