Grid Computing B.Ramamurthy 9/22/2018 B.Ramamurthy.

Slides:



Advertisements
Similar presentations
The Anatomy of the Grid: An Integrated View of Grid Architecture Carl Kesselman USC/Information Sciences Institute Ian Foster, Steve Tuecke Argonne National.
Advertisements

SEE Grid 2 F E I T Introduction to Grid systems Faculty of Electrical Engineering and Information Technology 12 February 2008 Skopje, Macedonia.
High Performance Computing Course Notes Grid Computing.
Grid Computing & Tuple Space Presented by Nelson Chu.
The Anatomy of the Grid Ian Foster, Carl Kesselman, Steven Tuecke Professor: Dr. M. Sadjadi Presenter: Sri Medam Antagonist: Tariq King.
Grid Computing School of Engineering Young Joo, Han.
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 to Grid Computing The Globus Project™ Argonne National Laboratory USC Information Sciences Institute Copyright (c)
The Grid Background and Architecture. 1. Keys to success for IT technologies Infrastructure Open Standards.
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.
Milos Kobliha Alejandro Cimadevilla Luis de Alba Parallel Computing Seminar GROUP 12.
Globus Ian Foster and Carl Kesselman Argonne National Laboratory and University of Southern California
Workload Management Massimo Sgaravatto INFN Padova.
GRID COMPUTING & GRID SCHEDULERS - Neeraj Shah. Definition A ‘Grid’ is a collection of different machines where in all of them contribute any combination.
Grid Computing Net-535 Fall 2013.
Grid Computing Net 535.
Grid Toolkits Globus, Condor, BOINC, Xgrid Young Suk Moon.
1 Grid Computing Middleware Presenter: Xon Xay Nguyen Tuan Viet Tram The Phien.
The Data Grid: Towards an Architecture for the Distributed Management and Analysis of Large Scientific Dataset Caitlin Minteer & Kelly Clynes.
Grid Security Issues Shelestov Andrii Space Research Institute NASU-NSAU, Ukraine.
The Anatomy of the Grid: An Integrated View of Grid Architecture Ian Foster, Steve Tuecke Argonne National Laboratory The University of Chicago Carl Kesselman.
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.
1 4/23/2007 Introduction to Grid computing Sunil Avutu Graduate Student Dept.of Computer Science.
Uni Innsbruck Informatik - 1 Open Issues and New Challenges for End-to-End Transport E2E RG Meeting - July 28/29, MIT, Cambridge MA Michael Welzl
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
CLRC and the European DataGrid Middleware Information and Monitoring Services The current information service is built on the hierarchical database OpenLDAP.
The Globus Toolkit®: The Open Source Solution for Grid Computing
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
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
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.
1 I.Foster LCG Grid Technology: Introduction & Overview Ian Foster Argonne National Laboratory University of Chicago.
Data Grid Plane Network Grid Plane Dynamic Optical Network Lambda OGSI-ification Network Resource Service Data Transfer Service Generic Data-Intensive.
1 Active Directory Service in Windows 2000 Li Yang SID: November 2000.
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.
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
Discovering Computers 2010: Living in a Digital World Chapter 14
Clouds , Grids and Clusters
Module 8: Networking Services
Globus —— Toolkits for Grid Computing
Distribution and components
Grid Computing.
A preliminary definition
University of Technology
GRID COMPUTING PRESENTED BY : Richa Chaudhary.
Distributed System Concepts and Architectures
Cryptocurrency API Service Provider Altcoin API Platform Development Bitcoin API Integration Services
Goals Introduce the Windows Server 2003 family of operating systems
The Globus Toolkit™: Information Services
Distributed Systems Bina Ramamurthy 11/30/2018 B.Ramamurthy.
Distributed Systems Bina Ramamurthy 12/2/2018 B.Ramamurthy.
Grid Services B.Ramamurthy 12/28/2018 B.Ramamurthy.
Introduction to Grid Technology
Grid Application Model and Design and Implementation of Grid Services
Introduction to Grid Technology
Wide Area Workload Management Work Package DATAGRID project
Service Oriented Architecture (SOA)
Resource and Service Management on the Grid
Distributed Systems Bina Ramamurthy 4/7/2019 B.Ramamurthy.
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.
Presentation transcript:

Grid Computing B.Ramamurthy 9/22/2018 B.Ramamurthy

Material The presentation is based on the two main publications on grid computing given below: The Physiology of the Grid, An Open Services Architecture for Distributed Systems Integration, by Ian Foster, Carl Kesselman, Jeffrey Nick, and Steven Tuecke, 2002. The Anatomy of the grid, Enabling Scalable Virtual Organization, Ian Foster, Carl Kesselman, Steven Tuecke, 2001. URL:http://www.globus.org/research/papers.html 9/22/2018 B.Ramamurthy

Grid Technology Grid technologies and infrastructures support the sharing and coordinated use of diverse resources in dynamic, distributed “virtual organizations”. Grid technologies are distinct from technology trends such as Internet, enterprise, distributed and peer-to-peer computing. But these technologies can benefit from growing into the “problem space” addressed by grid technologies. 9/22/2018 B.Ramamurthy

Virtual Organization: Problem Space An industrial consortium formed to develop a feasibility study for a next generation supersonic aircraft undertakes a highly accurate multidisciplinary simulation of the entire aircraft. A crisis management teams responds to a chemical spill by using local weather and soil models to estimate the spread of the spill, planning and coordinating evacuation, notifying hospitals and so forth. Thousands of physicists come together to design, create, operate and analyze products by pooling together computing, storage, networking resources to create a Data Grid. A data grid + a compute grid to support cure/vaccine for SARS. 9/22/2018 B.Ramamurthy

Resource Sharing Requirements Members should be trustful and trustworthy. Sharing is conditional. Should be secure. Sharing should be able to change dynamically over time. Need for discovery and registering of resources. Can be peer to peer or client/server. Same resource may be used in different ways. All these point to well defined architecture and protocols. 9/22/2018 B.Ramamurthy

Grid Definition Architecture identifies the fundamental system components, specifies purpose and function of these components, and indicates how these components interact with each other. Grid architecture is a protocol architecture, with protocols defining the basic mechanisms by which VO users and resources negotiate , establish, manage and exploit sharing relationships. Grid architecture is also a services standards-based open architecture that facilitates extensibility, interoperability, portability and code sharing. API and Toolkits are also being developed. 9/22/2018 B.Ramamurthy

Architecture Internet GRID Application Application Collective Resource Transport Connectivity Internet Fabric Link 9/22/2018 B.Ramamurthy

Fabric Layer Fabric layer: Provides the resources to which shared access is mediated by Grid protocols. Example: computational resources, storage systems, catalogs, network resources, and sensors. Fabric components implement local, resource specific operations. Richer fabric functionality enables more sophisticated sharing operations. Sample resources: computational resources, storage resources, network resources, code repositories, catalogs. 9/22/2018 B.Ramamurthy

Connectivity Layer Communicating easily and securely. Connectivity layer defines the core communication and authentication protocols required for grid-specific network functions. This enables the exchange of data between fabric layer resources. Support for this layer is drawn from TCP/IP’s IP, TCL and DNS layers. Authentication solutions: single sign on, etc. 9/22/2018 B.Ramamurthy

Resources Layer Resource layer defines protocols, APIs, and SDKs for secure negotiations, initiation, monitoring control, accounting and payment of sharing operations on individual resources. Two protocols information protocol and management protocol define this layer. Information protocols are used to obtain the information about the structure and state of the resource, ex: configuration, current load and usage policy. Management protocols are used to negotiate access to the shared resource, specifying for example qos, advanced reservation, etc. 9/22/2018 B.Ramamurthy

Collective Layer Coordinating multiple resources. Contains protocols and services that capture interactions among a collection of resources. It supports a variety of sharing behaviors without placing new requirements on the resources being shared. Sample services: directory services, coallocation, brokering and scheduling services, data replication service, workload management services, collaboratory services. 9/22/2018 B.Ramamurthy

Applications Layer These are user applications that operate within VO environment. Applications are constructed by calling upon services defined at any layer. Each of the layers are well defined using protocols, provide access to useful services. Well defined APIs also exist to work with these services. A toolkit Globus implements all these layers and supports grid application development. 9/22/2018 B.Ramamurthy