Grid Basics Adarsh Patil

Slides:



Advertisements
Similar presentations
Rob Allan Daresbury Laboratory NW-GRID Training Event 26 th January 2007 NW-GRID Future Developments R.J. Allan CCLRC Daresbury Laboratory.
Advertisements

1 Chapter 11: Data Centre Administration Objectives Data Centre Structure Data Centre Structure Data Centre Administration Data Centre Administration Data.
FUTURE TECHNOLOGIES Lecture 13.  In this lecture we will discuss some of the important technologies of the future  Autonomic Computing  Cloud Computing.
Towards a Virtual European Supercomputing Infrastructure Vision & issues Sanzio Bassini
SEE Grid 2 F E I T Introduction to Grid systems Faculty of Electrical Engineering and Information Technology 12 February 2008 Skopje, Macedonia.
2. Computer Clusters for Scalable Parallel Computing
1 On Death, Taxes, & the Convergence of Peer-to-Peer & Grid Computing Adriana Iamnitchi Duke University “Our Constitution is in actual operation; everything.
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.
 Amazon Web Services announced the launch of Cluster Compute Instances for Amazon EC2.  Which aims to provide high-bandwidth, low- latency instances.
Using Metacomputing Tools to Facilitate Large Scale Analyses of Biological Databases Vinay D. Shet CMSC 838 Presentation Authors: Allison Waugh, Glenn.
Open Science Grid Frank Würthwein UCSD. 2/13/2006 GGF 2 “Airplane view” of the OSG  High Throughput Computing — Opportunistic scavenging on cheap hardware.
Computational Steering on the GRID Using a 3D model to Interact with a Large Scale Distributed Simulation in Real-Time Michael.
DataGrid Kimmo Soikkeli Ilkka Sormunen. What is DataGrid? DataGrid is a project that aims to enable access to geographically distributed computing power.
Grids and Grid Technologies for Wide-Area Distributed Computing Mark Baker, Rajkumar Buyya and Domenico Laforenza.
Grid Computing Net 535.
Chapter 2 Computer Clusters Lecture 2.1 Overview.
© 2008 by M. Stümpert, A. Garcia; made available under the EPL v1.0 | Access the power of Grids with Eclipse Mathias Stümpert (Karlsruhe Institute.
A.V. Bogdanov Private cloud vs personal supercomputer.
Computer Science Perspective Ludek Matyska Faculty of Informatics, Masaryk University, Brno and also CESNET, Prague.
SICSA student induction day, 2009Slide 1 Social Simulation Tutorial Session 6: Introduction to grids and cloud computing International Symposium on Grid.
IT Infrastructure Chap 1: Definition
Grid Initiatives for e-Science virtual communities in Europe and Latin America DIRAC TEAM CPPM – CNRS DIRAC Grid Middleware.
SUMA: A Scientific Metacomputer Cardinale, Yudith Figueira, Carlos Hernández, Emilio Baquero, Eduardo Berbín, Luis Bouza, Roberto Gamess, Eric García,
Cloud Computing A set of Internet-based application.
N*Grid – Korean Grid Research Initiative Funded by Government (Ministry of Information and Communication) 5 Years from 2002 to million US$ Including.
3 June 2004GridPP10Slide 1 GridPP Dissemination Sarah Pearce Dissemination Officer
The Grid System Design Liu Xiangrui Beijing Institute of Technology.
F. Cappello, O. Richard, P. Sens ---oo Draft oo--- Contact us for experiment proposal Grid eXplorer (GdX) An Instrument for eXploring the GRID F. Cappello,
10/24/2015OSG at CANS1 Open Science Grid Ruth Pordes Fermilab
Adarsh Patil Centre for Unified Computing Department of Computer Science University College Cork Cork, Ireland
The project of application for network computing in seismology --The prototype of SeisGrid Chen HuiZhong, Ze Ren Zhi Ma, Hu Bin Institute.
Issues Autonomic operation (fault tolerance) Minimize interference to applications Hardware support for new operating systems Resource management (global.
Grid Computing By Michele McCoy. What is it? Grid Computing can be defined as applying resources from many computers in a network to a single problem,
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
The Grid the united computing power Jian He Amit Karnik.
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
ICCS WSES BOF Discussion. Possible Topics Scientific workflows and Grid infrastructure Utilization of computing resources in scientific workflows; Virtual.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Ruth Pordes November 2004TeraGrid GIG Site Review1 TeraGrid and Open Science Grid Ruth Pordes, Fermilab representing the Open Science.
Campus grids: e-Infrastructure within a University Mike Mineter National e-Science Centre 14 February 2006.
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
1 Grid Activity Summary » Grid Testbed » CFD Application » Virtualization » Information Grid » Grid CA.
7. Grid Computing Systems and Resource Management
Grid Computing Unit I Introduction. Information anytime anywhere!!! support computation across administrative domains Generally  virtualizing computing.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-2.
What we DO need to make Desktop Grids a Success in Practice Michela Taufer UCSD - TSRI.
Background Computer System Architectures Computer System Software.
SYSTEM MODELS FOR ADVANCED COMPUTING Jhashuva. U 1 Asst. Prof CSE
INTRODUCTION TO GRID & CLOUD COMPUTING U. Jhashuva 1 Asst. Professor Dept. of CSE.
Grid Colombia Workshop with OSG Week 2 Startup Rob Gardner University of Chicago October 26, 2009.
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
XtreemOS IP project is funded by the European Commission under contract IST-FP Scientific coordinator Christine Morin, INRIA Presented by Ana.
New Paradigms: Clouds, Virtualization and Co.
Grid and Cloud Computing
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CLOUD COMPUTING
Clouds , Grids and Clusters
Grid Computing Unit I Introduction.
Introduction to Distributed Platforms
SuperComputing 2003 “The Great Academia / Industry Grid Debate” ?
Globus —— Toolkits for Grid Computing
A. Rama Bharathi Regd. No: 08931F0040 III M.C.A
Grid Computing.
Gonçalo Borges, Mário David, Jorge Gomes
GRID COMPUTING PRESENTED BY : Richa Chaudhary.
Convergence Characteristics for Clusters, Grids, and P2P networks
Presentation transcript:

Grid Basics Adarsh Patil

What is Grid ? It is a volatile heterogeneous distributed system. It is all about sharing resources. It integrates all the heterogeneous resources that are spread across multiple administrative domains (educational institutions, offices, industries) across the world. It gives transparent/collaborative access to these resources and has distributed Job management system. It gives a feeling of Desktop supercomputing - means you are sitting in front of your desktop but you are connected to supercomputer. Grid grows and shrinks dynamically. There is nothing as such you have a static set of resources which we call as Grid. Cluster is not a Grid.

What we mean by Grid Resources? PCs, Desktops, Workstations, Clusters, Software's Cluster of Clusters, Clusters of workstations, Piles of PCs Storage elements Mainframes, Supercomputers Visualization Instruments Collaborative Scientists and end users Applications (we may note here that resources involved in Grid are heterogeneous. For example : different type of processors Pentium, AMD, PowerPC)

Why do we need to build Grid? To integrate and aggregate affordable(PC,Desktop,Printers) and unaffordable (clusters,supercomputers,mainframes,giant telescope etc) resources To provide high throughput To build and harvest collaborative boundaries across various communities in research. To give the user feeling of using a most powerful computer. Make fruitful use of the underlying resources and make it as a commodity

Difference between Grid and ClusterCharacteristicsGridCluster System Heterogeneous (Pentium, AMD, PowerPC, Different Operating systems, Multiple owners) Homogeneous (only one kind of processor) Single system Image No Number of autonomous systems Yes Job Management SystemDistributedCentralized Number of NodesRanges from 10s to millionsRanges from 10 to 100k Fault Tolerance Scheduling Security Everything is distributed, concept of Local resource managers and Resource brokers Centralized scheduling, Fault Tolerance and security. Software's usedMixture of Open Source and ProprietaryMostly Open Source Software's Transparent Access It gives transparent access to whatever resources connected. Only access to the nodes of the Cluster and its attached storage. ComputingIt is High Throughput Computing (HTC)It is High Performance Computing Availability Highly Volatile, resource join and leave. No guarantee of quality of Service Highly Available. Good quality of service

How can we build a Grid? This question has answers within itself. With respect to Grid this question means: How do we take part in the Grid? Or How do we contribute to the Grid ? Or How to we use the Grid? Grid is a social being. Grid is analogous to Electricity Grid. Now if you ask How do we build Electricity Grid? Answers may be  Connect to an existing Grid and use it (as a user) and contribute (as a resource).  Build a grid using the existing resources using Grid toolkits, Core Middleware's, User Level Middleware's.  Getting connected is being part of the Grid.

Some Terminology Basics Middleware = Resource Broker = Resource Manager. Local Resource Manager - the one which is installed on a standalone PC / Node. Core Level Middleware - the one which controls Local Resource Managers. Grid Computing = large scale Distributed Computing Grid computing superset of Cluster computing, Utility computing, On-demand computing, Metacomputing, P2P computing. Testbed - it’s an infrastructure built out of commodity or proprietary hardware / software to test your research ideas, experiments and activities. Example: Practice court for playing tennis or squash. Virtual Organizations: A community of users having common research interests and testbed supporting their interests. For Example: a group of physicists, a group of chemists, a group of doctors, a group of computer scientists. Each of these groups forms a Virtual Organization (VO). Grid has no standard definition. Everyone has their own definition of Grid. So before jumping into what a person/company says its big into Grid Computing, get to know their definition of Grid. Please keep in mind the basic of everything remains the same but they change the name and attach new letters/words to it Well future is “Grid”

Credits / Acknowledgements To all the authors/users/administrators/researchers of the Grid Community Please mail me if you want to make changes or have any questions Google and Live are your friends