High Performance Computing Course Notes 2007-2008 Grid Computing.

Slides:



Advertisements
Similar presentations
GT 4 Security Goals & Plans Sam Meder
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 Anatomy of the Grid Ian Foster, Carl Kesselman, Steven Tuecke Professor: Dr. M. Sadjadi Presenter: Sri Medam Antagonist: Tariq King.
1.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 1: Introducing Windows Server.
Condor-G: A Computation Management Agent for Multi-Institutional Grids James Frey, Todd Tannenbaum, Miron Livny, Ian Foster, Steven Tuecke Reporter: Fu-Jiun.
A Computation Management Agent for Multi-Institutional Grids
The Grid ”Enter the GRID” af Kristian Mandrup. Indeks Intro Overview Architecture Solutions Future Conclusions & discussion.
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.
 Introduction Originally developed by Open Software Foundation (OSF), which is now called The Open Group ( Provides a set of tools and.
The Grid Background and Architecture. 1. Keys to success for IT technologies Infrastructure Open Standards.
Introduction and Overview “the grid” – a proposed distributed computing infrastructure for advanced science and engineering. Purpose: grid concept is motivated.
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.
Grids and Grid Technologies for Wide-Area Distributed Computing Mark Baker, Rajkumar Buyya and Domenico Laforenza.
4b.1 Grid Computing Software Components of Globus 4.0 ITCS 4010 Grid Computing, 2005, UNC-Charlotte, B. Wilkinson, slides 4b.
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.
Version 4.0. Objectives Describe how networks impact our daily lives. Describe the role of data networking in the human network. Identify the key components.
Randall Sobie BCNET Annual Meeting April 24,2002 The Grid A new paradigm in computing Randall Sobie Institute of Particle Physics University of Victoria.
Presenter: Dipesh Gautam.  Introduction  Why Data Grid?  High Level View  Design Considerations  Data Grid Services  Topology  Grids and Cloud.
Computing on the Cloud Jason Detchevery March 4 th 2009.
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
The Data Grid: Towards an Architecture for the Distributed Management and Analysis of Large Scientific Dataset Caitlin Minteer & Kelly Clynes.
Grid Resource Allocation and Management (GRAM) Execution management Execution management –Deployment, scheduling and monitoring Community Scheduler Framework.
Chapter 23 Internet Authentication Applications Kerberos Overview Initially developed at MIT Software utility available in both the public domain and.
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.
CYBERINFRASTRUCTURE FOR THE GEOSCIENCES Data Replication Service Sandeep Chandra GEON Systems Group San Diego Supercomputer Center.
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.
1 4/23/2007 Introduction to Grid computing Sunil Avutu Graduate Student Dept.of Computer Science.
Service - Oriented Middleware for Distributed Data Mining on the Grid ,劉妘鑏 Antonio C., Domenico T., and Paolo T. Journal of Parallel and Distributed.
Middleware for Grid Computing and the relationship to Middleware at large ECE 1770 : Middleware Systems By: Sepehr (Sep) Seyedi Date: Thurs. January 23,
Perspectives on Grid Technology Ian Foster Argonne National Laboratory The University of Chicago.
June 24-25, 2008 Regional Grid Training, University of Belgrade, Serbia Introduction to gLite gLite Basic Services Antun Balaž SCL, Institute of Physics.
Ames Research CenterDivision 1 Information Power Grid (IPG) Overview Anthony Lisotta Computer Sciences Corporation NASA Ames May 2,
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.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
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.
National Computational Science National Center for Supercomputing Applications National Computational Science GSI Online Credential Retrieval Requirements.
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
HPC lab The Grid: A New Infrastructure for 21st Century Science  As computer networks become cheaper and more powerful, a new computing paradigm.
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.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Configuring, Managing and Maintaining Windows Server® 2008 Servers Course 6419A.
Super Computing 2000 DOE SCIENCE ON THE GRID Storage Resource Management For the Earth Science Grid Scientific Data Management Research Group NERSC, LBNL.
The Globus Toolkit The Globus project was started by Ian Foster and Carl Kesselman from Argonne National Labs and USC respectively. The Globus toolkit.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Clouds , Grids and Clusters
The Data Grid: Towards an architecture for Distributed Management
Globus —— Toolkits for Grid Computing
Grid Computing.
University of Technology
GRID COMPUTING PRESENTED BY : Richa Chaudhary.
Grid Computing B.Ramamurthy 9/22/2018 B.Ramamurthy.
Distributed Systems Bina Ramamurthy 11/30/2018 B.Ramamurthy.
Distributed Systems Bina Ramamurthy 12/2/2018 B.Ramamurthy.
Introduction to Grid Technology
Resource and Service Management on the Grid
The Anatomy and The Physiology of the Grid
The Anatomy and The Physiology of the Grid
Distributed Systems Bina Ramamurthy 4/22/2019 B.Ramamurthy.
The Data Grid: Towards an Architecture for the Distributed Management and Analysis of Large Scientific Datasets A.Chervenak, I.Foster, C.Kesselman, C.Salisbury,
Presentation transcript:

High Performance Computing Course Notes Grid Computing

2 Computer Science, University of Warwick Resource Demands  Even as computer power, data storage, and communication continue to improve exponentially, resource capacities are failing to keep up with what scientists demand of them  A personal computer in 2001 is as fast as a supercomputer of 1990, but 10 years ago, biologists were happy to compute a single molecular structure. Now, they want to simulate the activities of human brain  Personal computers now ship with more than 100 gigabytes (GB) of storage--as much as an entire 1990 supercomputer center. But by 2006, several physics projects, CERN's Large Hadron Collider (LHC) among them, will produce multiple petabytes (10 15 byte) of data per year  Some wide area networks can now operate at 100 megabits per second (Mb/s), three orders of magnitude faster than the state-of-the-art 56 kilobits per second (Kb/s) that connected US supercomputer centers in But to work with colleagues across the world on petabyte data sets, scientists now demand tens of gigabits per second (Gb/s).

3 Computer Science, University of Warwick Technology trends  Computer power doubles every 18 month  Storage capacity doubles every 12 month  Performance of wide area networks doubles every 9 months  If the trend continues, the communication will become essentially free, which changes how we think about and undertake collaboration, that is, using remote resources to do things that we cannot do easily at home  Not just conventional C/S model, but a large-scale, heterogeneous, dynamic infrastructure; we needs to deal with  Different administrative domains  Different architectures  Different security and access control policies

4 Computer Science, University of Warwick Grid Infrastructure  Built on the Internet and the World Wide Web, the Grid is a new class of infrastructure  providing scalable, secure, high-performance mechanisms for discovering and negotiating access to remote resources  make it possible for scientific collaborations to share resources on an unprecedented scale, and for geographically distributed groups to work together in ways that were previously impossible

5 Computer Science, University of Warwick What Grid can do?  Using remote resource involves:  Discover the resource  Negotiate access  Configuration of local hardware and software  protect my own security and respect the security of the remote resources  Implementing these steps requires uniform mechanisms for:  creating and managing services on remote resources  supporting single sign-on to distributed resources  transferring large datasets at high speeds  forming large distributed virtual communities  maintaining information about the existence, state, and usage policies of the resources in the virtual communities

6 Computer Science, University of Warwick What Grid can do?  Today's Internet and Web technologies address basic communication requirements, but not the tasks just outlined  The aim of Grid is to provide the infrastructure and tools that make large-scale, secure resource sharing possible and straightforward  Grid tools are concerned with  resource discovery,  data management,  scheduling of computation,  security, and so forth.

7 Computer Science, University of Warwick Grid Infrastructure

8 Computer Science, University of Warwick Grid Infrastructure  Fabric layer  contains the physical devices or resources that Grid users want to share and access  Connectivity and Resource layer  Connectivity layer Contains core communication and authentication protocols l Communication protocols enable the exchange of data between resources l authentication protocols provide cryptographically secure mechanisms  Resource layer contains protocols that exploit communication and authentication protocols to enable the secure submission, initiation, monitoring, and control of resource-sharing operations  Implementation: Globus

9 Computer Science, University of Warwick Grid Infrastructure  collective layer  contains protocols, services, and APIs that implement interactions across collections of resources.  Exemplar services include directory and brokering services for resource discovery and allocation; diagnostic services; data replication services; membership and policy services for keeping track of who in a community is allowed to access resources.  user applications  Call on the components in any other layer  For example obtaining authentication credentials (connectivity layer protocols) querying an information system and replica catalog (collective services) submitting requests to appropriate resources (resource protocols) monitoring the progress of the various computations (resource protocols).

10 Computer Science, University of Warwick Security in Grid environments  Traditional security technologies are concerned primarily with securing the interactions between clients and servers  a client and a server mutually authenticate each other's identity  the server determines whether to authorize requests issued by the client  In Grid environments, the situation is more complex  The distinction between client and server tends to disappear  Single sign-on a user authenticate once and then assign to the computation the right to operate on his or her behalf achieved through the creation of a proxy credential  Mapping to local security mechanisms  Delegation  Community authorization and policy It is infeasible for each resource to keep track of identity of every user Instead, users can be verified using group membership, which can be achieved with a cryptographic credential issued by a trusted third party (a community representative)

11 Computer Science, University of Warwick Security in Grid environments

12 Computer Science, University of Warwick Reference Ian Foster, “The Grid: A new Infrastructure for 21st Century Science”, 2/p42.htmlhttp:// 2/p42.html