Introduction to Grid Computing with High Performance Computing Mike Griffiths White Rose Grid e-Science Centre of Excellence.

Slides:



Advertisements
Similar presentations
CPSCG: Constructive Platform for Specialized Computing Grid Institute of High Performance Computing Department of Computer Science Tsinghua University.
Advertisements

Research Councils ICT Conference Welcome Malcolm Atkinson Director 17 th May 2004.
E-Science Update Steve Gough, ITS 19 Feb e-Science large scale science increasingly carried out through distributed global collaborations enabled.
SCARF Duncan Tooke RAL HPCSG. Overview What is SCARF? Hardware & OS Management Software Users Future.
White Rose Grid Infrastructure Overview Chris Cartledge Deputy Director Corporate Information and Computing Services, The University of Sheffield
The Anatomy of the Grid: An Integrated View of Grid Architecture Carl Kesselman USC/Information Sciences Institute Ian Foster, Steve Tuecke Argonne National.
Beowulf Supercomputer System Lee, Jung won CS843.
High Performance Computing Course Notes Grid Computing.
1 Cyberinfrastructure Framework for 21st Century Science & Engineering (CIF21) NSF-wide Cyberinfrastructure Vision People, Sustainability, Innovation,
Publishing applications on the web via the Easa Portal and integrating the Sun Grid Engine Publishing applications on the web via the Easa Portal and integrating.
Introduction to Grids and Grid applications Gergely Sipos MTA SZTAKI
Information Technology Center Introduction to High Performance Computing at KFUPM.
IBM Solutions for Grid Computing. I. IT view on “GRID” II. IBM and GRID III. IBM Storage and GRID Index …
GridFlow: Workflow Management for Grid Computing Kavita Shinde.
OxGrid, A Campus Grid for the University of Oxford Dr. David Wallom.
UK e-Science and the White Rose Grid Paul Townend Distributed Systems and Services Group Informatics Research Institute University of Leeds.
NPACI: National Partnership for Advanced Computational Infrastructure August 17-21, 1998 NPACI Parallel Computing Institute 1 Cluster Archtectures and.
High Performance Computing (HPC) at Center for Information Communication and Technology in UTM.
Grid Computing Net 535.
Real Parallel Computers. Modular data centers Background Information Recent trends in the marketplace of high performance computing Strohmaier, Dongarra,
Grid Computing. What is a Grid? Many definitions exist in the literature Early definitions: Foster and Kesselman, 1998 –“A computational grid is a hardware.
SICSA student induction day, 2009Slide 1 Social Simulation Tutorial Session 6: Introduction to grids and cloud computing International Symposium on Grid.
INFSO-SSA International Collaboration to Extend and Advance Grid Education ICEAGE Forum Meeting at EGEE Conference, Geneva Malcolm Atkinson & David.
Introduction to Grid Computing with High Performance Computing.
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
DISTRIBUTED COMPUTING
DAME: Distributed Engine Health Monitoring on the Grid
Grid Technologies  Slide text. What is Grid?  The World Wide Web provides seamless access to information that is stored in many millions of different.
Neil Geddes GridPP-10, June 2004 UK e-Science Grid Dr Neil Geddes CCLRC Head of e-Science Director of the UK Grid Operations Support Centre.
1 4/23/2007 Introduction to Grid computing Sunil Avutu Graduate Student Dept.of Computer Science.
RAL Site Report Andrew Sansum e-Science Centre, CCLRC-RAL HEPiX May 2004.
The DAME project Professor Jim Austin University of York.
DAME: A Distributed Diagnostics Environment for Maintenance Duncan Russell University of Leeds.
Tools for collaboration How to share your duck tales…
CCS Overview Rene Salmon Center for Computational Science.
SEEK Welcome Malcolm Atkinson Director 12 th May 2004.
Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing.
“Grids and eScience” Mark Hayes Technical Director - Cambridge eScience Centre GEFD Summer School 2003.
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
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Introduction Application of parallel programming to the KAMM model
1 e-Science AHM st Aug – 3 rd Sept 2004 Nottingham Distributed Storage management using SRB on UK National Grid Service Manandhar A, Haines K,
7. Grid Computing Systems and Resource Management
Grid Computing Unit I Introduction. Information anytime anywhere!!! support computation across administrative domains Generally  virtualizing computing.
Access Control for Dynamic Virtual Organisations Duncan Russell, Peter Dew & Karim Djemame University of Leeds.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
The National Grid Service Mike Mineter.
1 Porting applications to the NGS, using the P-GRADE portal and GEMLCA Peter Kacsuk MTA SZTAKI Hungarian Academy of Sciences Centre for.
Tackling I/O Issues 1 David Race 16 March 2010.
Welcome Grids and Applied Language Theory Dave Berry Research Manager 16 th October 2003.
INTRODUCTION TO GRID & CLOUD COMPUTING U. Jhashuva 1 Asst. Professor Dept. of CSE.
The UK National Grid Service Andrew Richards – CCLRC, RAL.
Introduction to Grid and Grid applications Peter Kacsuk MTA SZTAKI
Grids and SMEs: Experience and Perspectives Emanouil Atanassov, Todor Gurov, and Aneta Karaivanova Institute for Parallel Processing, Bulgarian Academy.
Accessing the VI-SEEM infrastructure
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CLOUD COMPUTING
Introduction to Parallel Computing: MPI, OpenMP and Hybrid Programming
Clouds , Grids and Clusters
Grid Computing Unit I Introduction.
White Rose Grid Infrastructure Overview
UK GridPP Tier-1/A Centre at CLRC
Grid Computing.
University of Technology
GRID COMPUTING PRESENTED BY : Richa Chaudhary.
The National Grid Service
Defining the Grid Fabrizio Gagliardi EMEA Director Technical Computing
The National Grid Service Mike Mineter NeSC-TOE
Presentation transcript:

Introduction to Grid Computing with High Performance Computing Mike Griffiths White Rose Grid e-Science Centre of Excellence

Introduction High Performance Grid Computing e-Science The Evolving Grid The Local Compute Node Iceberg Registration Outline

Objectives What is grid computing? How the grid assists with problem solving lifecycle Identify and Explain Buzzwords Remove Hype

Problem solving lifecycle Problem definition and requirements capture Model development –Languages (FORTRAN, C, C++, Java etc.) –Model Building SDK’s –Matlab and clones –Packages (ANSYS, FLUENT, CFX)

Problem solving lifecycle Problem solving environment –specialized software for solving one class of problems –Application user interface, portal Model testing –Validation, verification Results production –Scheduling tasks over the grid Analysis and Visualisation

Grid Technologies

Simulation of large complex systems Large scale multi site data mining, distributed data sets Shared virtual reality Interactive collaboration Real-time access to remote resources. Grid Technologies

What Is Grid Computing Virtualisation of resource Increase processing power Secure and flexible collaboration The Grid Problem

Electric Power Generation Analogy Information Generators Information Distributed Over the Grid Customer Access to Information Grid

Pcwebopedia.com A form of networking. Unlike conventional networks that focus on communication among devices, grid computing harnesses unused processing cycles of all computers in a network for solving problems too intensive for any stand-alone machine.networkingprocessing

IBM Definition Grid computing enables the virtualization of distributed computing and data resources such as processing, network bandwidth and storage capacity to create a single system image, granting users and applications seamless access to vast IT capabilities. Just as an Internet user views a unified instance of content via the Web, a grid user essentially sees a single, large virtual computer.

Sun Microsystems Grid Computing is a computing infrastructure that provides dependable, consistent, pervasive and inexpensive access to computational capabilities.

“The Grid Problem” “Grid problem,” flexible, secure, coordinated resource sharing among dynamic collections of individuals, institutions, and resources—what we refer to as virtual organizations. –From “The Anatomy of the Grid” by Foster, Kesselman and Tuecke.

Virtual Organisations

Grid Characteristics Networks – High Bandwidth Computing - Tflops Data storage Peta byte The Grid

Cluster Grid Beowulf clusters Enterprise Grid, Campus Grid, Intra-Grid Departmental clusters, servers and PC network Utility Grid Access resources over internet on demand Global Grid, Inter-grid White Rose Grid, National Grid Service, Particle physics data grid Types of Grids

Three Uses of Grid Computing Compute grids Data grids Collaborative grids

Distributed Supercomputing Compute Clusters –Schedulers sun grid engine, pbs Grid aggregates computational resources to compute large complex problems Fast networks enabling true parallel computation and shared memory processing Select compute resources according to Time and Financial constraints

Architectures for High Performance Computing Supercluster –e.g. Blue Gene (65536 dual processors in 64 cabinets) Clusters –e.g. iceberg –Parallel applications using MPI Symmetric multiprocessors –e.g. 4 processor shared memory V40 node on iceberg –Shared memory programming Open MP Vector Processor –E.g Amdhal VP at MCC (80’s and 90’s)

High Throughput Applications Problems divided into many tasks –Grid schedules tasks –The mother projects –Spin off for companies such as Entropia and United Devices projects Condor –Cycle scavenging from spare PC’s

Statistics for SETI at Home (13/09/2004) TotalLast 24 Hours Users Results received Total CPU time years years Floating Point Operations e e+19 ( TeraFLOPs/sec) Average CPU time per work unit 11 hr 41 min 24.2 sec6 hr 46 min 10.6 sec

Most Promising Candidates

Grid Types Data Grid Computing Network stores large volume of data across network Heterogeneous data sources Engine flight data Airline Maintenance Centre European data center London Airport New York Airport American data center Grid Diagnostics centre

Grid Types - Collaborative Internet videoconferencing Collaborative Visualisation

e-Science More science relies on computational experiments More large, geographically disparate, collaborative projects More need to share/lease resources –Compute power, datasets, instruments, visualization

e-Science Centres Centres of Excellence Regional Centres

e-Science Organisations National e-Science Centre –To stimulate and sustain the development of e-Science in the UK, to contribute significantly to its international development and to ensure that its techniques are rapidly propagated to commerce and industry. Open Middleware Infrastructure Institute –Repository for UK Grid Middleware

e-Science Requirements Simple and secure access to remote resources across administrative domains Minimally disruptive to local administration policies and users Large set of resources used by a single computation Adapt to non-static configuration of resources

The Evolving Grid

Comprising of two data clusters and two compute clusters. Offer a significant resource for the UK e-Science community. Clusters are located at – Manchester (data cluster), – Oxford (compute cluster), – CCLRC (data cluster) and – White Rose Grid (compute cluster). More sites –Lancaster –Wesc –Bristol

EGEE The EGEE project brings together experts from over 27 countriesexperts – Build on recent advances in Grid technology. –Developing a service Grid infrastructure in Europe, available to scientists 24 hours-a-day.

Available Grid Services Access Grid White Rose Grid –Grid research –HPC Service National Grid Service –Compute Grid –Data Grid (SRB) National HPC Services –HPCx and CSAR (part of NGS) Portal Services

Sheffield Grid Node: Hardware AMD based supplied by Sun Microsystems Processors: 320 Performance: 300GFLOPs Main Memory: 800GB Filestore: 9TB Temporary disk space: 10TB Physical size: 8 racks Power usage: 50KW

Sheffield Grid Node: Hardware,part Processors Grid pp community 160 Processors General Use –20 x V40 each with 4x64 bit AMD Opteron (2.4GHz) and 16GB shared main memory. –40 x V20 each with 2x64 bit AMD Opteron (2.4 GHz) and 4GB shared main memory Comparing L2 Cash –AMD Opteron 1MB –Ultrac sparc III Cu (Titania) 8MB

Sheffield Grid Node: Hardware, part 3 Inside a V20 unit.

Sheffield Grid Node: Hardware 4 Two main Interconnect types gigabit (commodity), Myrinet (more specialist) –Gigabit – Supported as standard good for job farms, and small to mid size systems –Myrinet – High End solution for large parallel applications has become defacto standard for clusters (4Gb/s)

Sheffield Grid Node: Hardware 64bit v 32 bit –Mainly useful for programs requiring large memory – available on bigmem nodes –Greater Floating Point accuracy –Future-proof: 32-bit systems are becoming obselete in HPC

Sheffield Grid Node: Software 1 Opteron Redhat 64bit Scientific Linux Portland, GNU DDT MPICH Sun Grid Engine v6 Ganglia

Sheffield Grid Node: Software 2 Maths and Statistical –Matlab7.0, scilab 3.1 –R Engineering and Finite Element –Fluent , and als gambit, fidap and tgrid –Ansys v90 –Abaqus –CFX –DYNA 91a Visualisation –IDL 6.1 –OpenDX

Sheffield Grid Node: Software 3 Development –MPI, MPICH-gm –OpenMP –Nag, 20 –ACML Grid –Globus (via gpt 3.0) –SRB s-client tools to follow

Registration Local User Account Obtain an e-Science Certificate Register with the White Rose Grid Apply for NGS Resource Go to the link

Why obtain an e-Science Certificate Enables secure single sign on to the White Rose Grid Use portals e.g. the WRG Application portal Access WRG, NGS, egee

For More Information The White Rose Grid – The National e-Science Centre – The Globus Project™ – Global Grid Forum –

Grid Computing References The Grid: Computing Without Bounds –Ian Foster, Scientific American, April “The Anatomy of the Grid” – Grid Services – “The Physiology of the Grid” – 22.pdf Research Agenda for the Semantic Grid –