1 4/23/2007 Introduction to Grid computing Sunil Avutu Graduate Student Dept.of Computer Science.

Slides:



Advertisements
Similar presentations
Introduction of Grid Security
Advertisements

The Anatomy of the Grid: An Integrated View of Grid Architecture Carl Kesselman USC/Information Sciences Institute Ian Foster, Steve Tuecke Argonne National.
The Internet2 NET+ Services Program Jerry Grochow Interim Vice President CSG January, 2012.
High Performance Computing Course Notes Grid Computing.
The Anatomy of the Grid Ian Foster, Carl Kesselman, Steven Tuecke Professor: Dr. M. Sadjadi Presenter: Sri Medam Antagonist: Tariq King.
Some contributions to the management of data in grids Lionel Brunie National Institute of Applied Science (INSA) LIRIS Laboratory/DRIM Team – UMR CNRS.
Active Directory: Final Solution to Enterprise System Integration
An Introduction to Grid Computing Richard Fujimoto Reference: The Grid 2, ch. 1-4, 7 Ian Foster & Carl Kesselman (eds.)
Introduction and Overview “the grid” – a proposed distributed computing infrastructure for advanced science and engineering. Purpose: grid concept is motivated.
Computer Science Department 1 Load Balancing and Grid Computing David Finkel Computer Science Department Worcester Polytechnic Institute.
1-2.1 Grid computing infrastructure software Brief introduction to Globus © 2010 B. Wilkinson/Clayton Ferner. Spring 2010 Grid computing course. Modification.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 1: Introduction to Windows Server 2003.
Milos Kobliha Alejandro Cimadevilla Luis de Alba Parallel Computing Seminar GROUP 12.
Grids and Grid Technologies for Wide-Area Distributed Computing Mark Baker, Rajkumar Buyya and Domenico Laforenza.
Globus Ian Foster and Carl Kesselman Argonne National Laboratory and University of Southern California
Globus Computing Infrustructure Software Globus Toolkit 11-2.
Grid Computing Net 535.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
© 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.
Grid Toolkits Globus, Condor, BOINC, Xgrid Young Suk Moon.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
Presenter: Dipesh Gautam.  Introduction  Why Data Grid?  High Level View  Design Considerations  Data Grid Services  Topology  Grids and Cloud.
A Lightweight Platform for Integration of Resource Limited Devices into Pervasive Grids Stavros Isaiadis and Vladimir Getov University of Westminster
DISTRIBUTED COMPUTING
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
1 School of Computer, National University of Defense Technology A Profile on the Grid Data Engine (GridDaEn) Xiao Nong
Grid Technologies  Slide text. What is Grid?  The World Wide Web provides seamless access to information that is stored in many millions of different.
The Grid System Design Liu Xiangrui Beijing Institute of Technology.
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.
Middleware for Grid Computing and the relationship to Middleware at large ECE 1770 : Middleware Systems By: Sepehr (Sep) Seyedi Date: Thurs. January 23,
Tools for collaboration How to share your duck tales…
Grid Middleware Tutorial / Grid Technologies IntroSlide 1 /14 Grid Technologies Intro Ivan Degtyarenko ivan.degtyarenko dog csc dot fi CSC – The Finnish.
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.
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
The Globus Toolkit®: The Open Source Solution for Grid Computing
What is SAM-Grid? Job Handling Data Handling Monitoring and Information.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Enabling the Future Service-Oriented Internet (EFSOI 2008) Supporting end-to-end resource virtualization for Web 2.0 applications using Service Oriented.
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.
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
1 Observations on Architecture, Protocols, Services, APIs, SDKs, and the Role of the Grid Forum Ian Foster Carl Kesselman Steven Tuecke.
7. Grid Computing Systems and Resource Management
Globus and PlanetLab Resource Management Solutions Compared M. Ripeanu, M. Bowman, J. Chase, I. Foster, M. Milenkovic Presented by Dionysis Logothetis.
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.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Roadmap to Next Generation Internet: Indian Initiatives Subbu C-DAC, India.
An approach to Web services Management in OGSA environment By Shobhana Kirtane.
Collection-Based Persistent Archives Arcot Rajasekar, Richard Marciano, Reagan Moore San Diego Supercomputer Center Presented by: Preetham A Gowda.
DM Collaboration – OMA & BBF: Deployment Scenarios Group Name: WG5 - MAS Source: Tim Carey, ALU, Meeting Date:
INTRODUCTION TO GRID & CLOUD COMPUTING U. Jhashuva 1 Asst. Professor Dept. of CSE.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
Clouds , Grids and Clusters
Globus —— Toolkits for Grid Computing
A. Rama Bharathi Regd. No: 08931F0040 III M.C.A
Grid Computing.
University of Technology
GRID COMPUTING PRESENTED BY : Richa Chaudhary.
Grid Computing B.Ramamurthy 9/22/2018 B.Ramamurthy.
The Globus Toolkit™: Information Services
Grid Services B.Ramamurthy 12/28/2018 B.Ramamurthy.
Introduction to Grid Technology
The Anatomy and The Physiology of the Grid
The Anatomy and The Physiology of the Grid
Presentation transcript:

1 4/23/2007 Introduction to Grid computing Sunil Avutu Graduate Student Dept.of Computer Science

2 4/23/2007 Grid Computing Topics to be addressed in this Presentation  What is Grid Computing?  Features of Grid Computing  Early Grid Activities  Current Grid Activities  Layered Grid Architecture  Grid Architecture and Other Distributed Technologies  Conclusion

3 4/23/2007 A Typical Grid Computing Environment Grid Resource Broker Resource Broker Application Grid Information Service Grid Resource Broker database R2R2 R3R3 RNRN R1R1 R4R4 R5R5 R6R6 Grid Information Service 2

4 4/23/2007 Grid Computing :  idea of grid was brought by Ian Foster, Carl Kesselman and Steve Tuecke in the year  emerging computing model that distributes processing across a parallel infrastructure.  subset of distributed computing  internet=network of communication grid computing=network of computation

5 4/23/2007 Features of Grid Computing:  offers Information Technology as a Utility  design goal of solving bigger problems  provides multi user environment  involves sharing heterogeneous resources

6 4/23/2007 Early Grid Activities Earlier Grid Computing efforts were aligned with the overlapping functional areas:  Data and Computation Functional Data Requirements for Grid Computing:  efficient data transfer mechanisms  data caching and/or replication mechanisms  data discovery mechanisms  data encryption and integrity  backup/restore mechanisms

7 4/23/2007 Early Grid Activities(Contd…) Functional Computational Requirements for Grid Computing:  mechanisms to select resources  Understanding of current and predicted data loads  failure detection and failover mechanisms

8 4/23/2007 Current Grid Activities : Fig 1 : Dynamic benefits of coordinated resource sharing in a virtual organization.

9 4/23/2007 Concept of Virtual Organization(VO)  a dynamic set of individuals and/or institutions defined around a set of resource-sharing rules and conditions  all VO’s share some commonality  conditional, time bound and rules driven resource sharing  dynamic collection of individuals  sharing relationship among participants is peer to peer  assigning users, resources from different domains

10 4/23/2007 Layered Grid Architecture Fig 2: The layered Grid architecture and its relationship to the Internet protocol architecture

11 4/23/2007 Layered grid Architecture (Contd…) Fabric Layer : interface to local resources  fabric layer defines the resources that can be shared E.g.. computational resources, data storage, networks, catalogs  A resource can be a Physical resource or a logical resource  A logical resource can be implemented by their own internal protocol  basic capabilities associated with the integration of resources:  provide an inquiry  provide appropriate resource management

12 4/23/2007 Layered grid Architecture (Contd…) Connectivity Layer: Manages communications  defines core communication and authentication protocols Authentication solution for Vo’s:  single sign on: any multiple entities in the grid fabric to be authenticated once  Delegation: ability to access a resource under the current user permissions  Integration with local resource specific security solutions  User-based trust relationships

13 4/23/2007 Layered grid Architecture (Contd…) Resource Layer :sharing of a single Resource  controls the secure negotiation, initiation, monitoring, sharing of operations across individual layer. Two primary classes of resource layer protocols Information Protocols Management Protocols  negotiating access to a shared resource  performing operation on a resource & monitoring the status of operation

14 4/23/2007 Layered grid Architecture (Contd…) Collective layer: coordinating multiple resources  responsible for global resource management Common collective services in a Grid Computing system  Discovery services  Co allocation,scheduling Services  Community accounting and Payment Services

15 4/23/2007 Layered grid Architecture (Contd…) Application Layer: User-Defined Grid Applications  user applications constructed by utilizing the services defined at each lower level  each layer in the Grid Architecture provides a set of API’s and SDK’s for the higher layers of integration

16 4/23/2007 Grid Architecture and Other Distributed Technologies  Like the Web, grid computing keeps complexity hidden: multiple users enjoy a single, unified experience.  Unlike the Web, which mainly enables communication, grid computing enables full collaboration toward common business goals.  Like peer-to-peer, grid computing allows users to share files.  Unlike peer-to-peer, grid computing allows many-to-many sharing — not only files but other resources as well.

17 4/23/2007 Grid Architecture and Other Distributed Technologies  Like clusters and distributed computing, grids bring computing resources together.  Unlike clusters and distributed computing, which need physical proximity and operating homogeneity, grids can be geographically distributed and heterogeneous.  Like virtualization technologies, grid computing enables the virtualization of IT resources.  Unlike virtualization technologies, which virtualize a single system, grid computing enables the virtualization of vast and disparate IT resources.

18 4/23/2007 Conclusion  Grid computing provides a framework and deployment platform that enables resource sharing, accessing, aggregation, and management  possible to share resources across organizations, including different companies, even in different countries.  Grid services represent a convergence between high- performance computing and Web services

19 4/23/2007 References: 1)Grid Computing by Joshy Joseph,Craig Fellenstein ( IBM Press) 2) Grid Computing for Developers by Vladimir Silva 3) 4) 5)

20 4/23/2007 Thank You

21 4/23/2007