Syllabus: SCSX5018 GRID COMPUTING L T P Credits Total Marks 3 100

Slides:



Advertisements
Similar presentations
Interaction model of grid services in mobile grid environment Ladislav Pesicka University of West Bohemia.
Advertisements

The Anatomy of the Grid: An Integrated View of Grid Architecture Carl Kesselman USC/Information Sciences Institute Ian Foster, Steve Tuecke Argonne National.
Database Architectures and the Web
High Performance Computing Course Notes Grid Computing.
SCSX5018 GRID COMPUTING Subject Handle By: R.Surendran. M.Tech.,(Ph.D).,
A Computation Management Agent for Multi-Institutional Grids
Seminar Grid Computing ‘05 Hui Li Sep 19, Overview Brief Introduction Presentations Projects Remarks.
Slides for Grid Computing: Techniques and Applications by Barry Wilkinson, Chapman & Hall/CRC press, © Chapter 1, pp For educational use only.
Massimo Cafaro GridLab Review GridLab WP10 Information Services Massimo Cafaro CACT/ISUFI University of Lecce, Italy.
1-2.1 Grid computing infrastructure software Brief introduction to Globus © 2010 B. Wilkinson/Clayton Ferner. Spring 2010 Grid computing course. Modification.
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.
Grid Computing, B. Wilkinson, 20046c.1 Globus III - Information Services.
1 GRID D. Royo, O. Ardaiz, L. Díaz de Cerio, R. Meseguer, A. Gallardo, K. Sanjeevan Computer Architecture Department Universitat Politècnica de Catalunya.
Chapter 9: Moving to Design
Grids and Globus at BNL Presented by John Scott Leita.
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.
Resource Management Reading: “A Resource Management Architecture for Metacomputing Systems”
Grid Computing, B. Wilkinson, a.1 Grid Portals.
Grid Toolkits Globus, Condor, BOINC, Xgrid Young Suk Moon.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED.
DISTRIBUTED COMPUTING
McGraw-Hill/Irwin © The McGraw-Hill Companies, All Rights Reserved BUSINESS PLUG-IN B17 Organizational Architecture Trends.
WP9 Resource Management Current status and plans for future Juliusz Pukacki Krzysztof Kurowski Poznan Supercomputing.
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 Resource Allocation and Management (GRAM) Execution management Execution management –Deployment, scheduling and monitoring Community Scheduler Framework.
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.
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.
Middleware for Grid Computing and the relationship to Middleware at large ECE 1770 : Middleware Systems By: Sepehr (Sep) Seyedi Date: Thurs. January 23,
Chapter 5 McGraw-Hill/Irwin Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
Ames Research CenterDivision 1 Information Power Grid (IPG) Overview Anthony Lisotta Computer Sciences Corporation NASA Ames May 2,
9 Systems Analysis and Design in a Changing World, Fourth Edition.
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.
Grid Services I - Concepts
Grid Security: Authentication Most Grids rely on a Public Key Infrastructure system for issuing credentials. Users are issued long term public and private.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
What is SAM-Grid? Job Handling Data Handling Monitoring and Information.
Globus Toolkit Massimo Sgaravatto INFN Padova. Massimo Sgaravatto Introduction Grid Services: LHC regional centres need distributed computing Analyze.
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.
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
International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007 Of 16 1 A Novel Grid Resource Broker Cum Meta Scheduler - Asvija B System.
Globus and PlanetLab Resource Management Solutions Compared M. Ripeanu, M. Bowman, J. Chase, I. Foster, M. Milenkovic Presented by Dionysis Logothetis.
Aneka Cloud ApplicationPlatform. Introduction Aneka consists of a scalable cloud middleware that can be deployed on top of heterogeneous computing resources.
GraDS MacroGrid Carl Kesselman USC/Information Sciences Institute.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Globus: A Report. Introduction What is Globus? Need for Globus. Goal of Globus Approach used by Globus: –Develop High level tools and basic technologies.
GT3 Index Services Lecture for Cluster and Grid Computing, CSCE 490/590 Fall 2004, University of Arkansas, Dr. Amy Apon.
The Globus Toolkit The Globus project was started by Ian Foster and Carl Kesselman from Argonne National Labs and USC respectively. The Globus toolkit.
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.
Clouds , Grids and Clusters
Globus —— Toolkits for Grid Computing
Grid Computing.
University of Technology
Grid Computing B.Ramamurthy 9/22/2018 B.Ramamurthy.
The Globus Toolkit™: Information Services
The Anatomy and The Physiology of the Grid
The Anatomy and The Physiology of the Grid
Grid Computing Software Interface
Presentation transcript:

Syllabus: SCSX5018 GRID COMPUTING L T P Credits Total Marks 3 100 UNIT I INTRODUCTION 10 hrs. High Performance Computing- Cluster Computing-Grid Computing- Grid Computing Models- Types of Grids –An overview of Grid Business Areas- Grid Applications –Grid Protocols UNIT II GRID COMPUTING SYSTEMS AND ARCHITECTURES 10 hrs. Grid architecture – Grid architecture and relationship to other Distributed Technologies –Concept of virtual organizations- Grid Computing road map UNIT III THE NEW GENERATION OF GRID COMPUTING APPLICATIONS 10 hrs. Merging the Grid services Architecture with the Web Services Architecture UNIT IV OPEN GRID SERVICES ARCHITECTURE AND INFRASTRUCTURE 10 hrs. OGSA – Sample use cases – OGSA platform components - OGSA Basic Services. Technical details of OSGI- OGSI/OGSA service elements and layered model UNIT V GRID COMPUTING TOOL KITS 10 hrs. Globus Toolkit – Architecture, Programming model, High level services – OGSI .Net middleware Solutions REFERENCE BOOKS: 1. Joshy Joseph & Craig Fellenstein, “Grid Computing”, PHI, PTR-2003. 2. Ahmar Abbas, “Grid Computing: A Practical Guide to technology and Applications”, Charles River media – 2003. 3. Ian Foster, Carl Kesselman, “The Grid2: Blueprint for a New Computing Infrastructure”. Morgan Kaufman, New Delhi, 2004 4. Fran Bermn, Geoffrey Fox, Anthony Hey J.G., “Grid Computing: Making the Global Infrastructure a Reality”, Wiley, USA, 2003 5. Maozhen Li, Mark Baker, The Grid: Core Technologies, John Wiley & Sons, 2005. WEBSITE: 1. www.globus.org 2. glite.web.cern.ch (Unit 5)

Grid Computing Models: Internet Application Collective Resource Connectivity Fabric Transport Internet Link The layered Grid architecture and its relationship to the Internet protocol architecture.

Resource Layer : Resource level- Local scheduler Grid computing architecture model Fabric Layer : Resources such as Hardware, DB, Storage, networks, computers, display devices, and their associated local services Connectivity Layer : Networking Infrastructure i.e Internet based protocols Resource Layer : Resource level- Local scheduler Collective Layer : Resource broker - Aggregation of resources- Meta scheduler level Application layer : High Energy Physics, Chemical Engineering Using Grid portals

Grid computing architecture model in detail……. grid Applications Programming Interfaces (APIs) and Software Development Toolkits (SDKs)

The fabric layer includes the protocols and interfaces that provide access to the resources that are being shared (compute resources, data resources, etc) connectivity layer defines core protocols required for grid-specific network transactions. These utilize the existing Internet protocols such as IP, Domain Name Service, various routing protocols. Another set of protocols defined by the connectivity layer include the core grid security protocol. This is also known as the Grid Security Infrastructure (GSI). GSI provides uniform authentication, authorization, and message protection mechanisms. It also provides for a single sign-on to all the services that will be used and it utilizes public key technology such as X.509 The resource layer defines protocols required to initiate and control sharing of local resources. Protocols defined at this layer include: Grid Resource Allocation Management (GRAM)—Remote allocation, reservation, monitoring, and control of resources GridFTP (FTP Extensions)—High performance data access and transport Grid Resource Information Service (GRIS)—Access to structure and state information

The collective layer defines protocols that provide system oriented (versus local) capabilities for wide scale deployment The application layer defines protocols and services that are targeted toward a specific application or a class of applications. This layer is currently the least defined in the grid architecture. BOOK REFERENCE: Grid Computing: A Practical Guide to Technology and Applications by Ahmar Abbas 

We address each of these protocols individually: Grid Protocols: ->Protocols associated with each layer in the grid architecture are Grid Protocols. We address each of these protocols individually: Grid Security Infrastructure Grid Resource Allocation Management Grid File Transfer Protocol Grid Information Services

Grid Security Infrastructure: GSI in action

Resources are often located in different administrative domains with each resource potential having its own policies and procedures. Security concerns are further complicated by the fact that there are different requirements by users, resource owners, and developers who are creating or adapting their current products and tools to take advantage of the grid technology Extensions for Secure Socket Layer/ Transport Layer Security (SSL/TLS) and X.509 have been defined to allow single sign-on (proxy certificate) and delegation All of the research and academic grid activities use GSI. The Globus authority based on GSI certificates. The standardization process for the GSI developed at the Global Grid Forum (GGF).

Grid Resource Allocation Management GRAM protocol:

A Resource Specification Language (RSL) has been developed as a common notation for exchange of information between applications, resource brokers, and local resource managers. RSL provides two types of information: Resource requirements: machine type, number of nodes, memory, etc. Job configuration: directory, executable, arguments, environment GRAM protocol is a simple, HTTP-based remote procedure call (RPC). It sends messages such as job request, job cancel, status, signal, pending, active, done, failed, and suspended

Grid File Transfer Protocol: It is a Data Transfer protocol . In these GFTP, Data are being collected at one location transfer to other location with secure, fast, reliable manner. The standard FTP protocol has been extended while preserving interoperability with existing servers to develop GridFTP.

Grid Information Services A set of protocols and APIs are defined in the resource layer that provides key information about the grid infrastructure. Grid Information Service (GIS) provides access to static and dynamic information regarding a grid’s various components and includes the type and state of available resources. There are two types of Grid Information Services. Grid Resource Information Service (GRIS) Grid Index Information Service (GIIS). The GRIS supplies information about a specific resource The GIIS provides a collection of information that has been gathered from multiple GRIS servers. The Grid Resource Registration protocol is used by resources to register with the GRIS servers. The Grid Resource Inquiry protocol is used to query a resource description server for information and also query the aggregate server for information

Last sem (II Sem) Univ.question paper from M.E [CSE] (same sub.code) PART A 1.Compare and contrast grid portals and web portals with suitable example web portal or links page is a web site that functions as a point of access to information on the World wide Web. stateless., low speed web portals are iGoogle, msn and Yahoo. Grid portal is an application server that offers an online environment, insurance for collecting information on services and resources of the network. Sateful , high speed, efficient Grid portal are Garuda Grid portal and GridSphere.. 2. Define business on demand computing. What are the characteristics and capabilities of on demand business? One of the most valuable aspects of all Grid Computing systems are that they attract the business they are intended to address. In an “on-demand” scenario, these Grid Computing environments are the result of autonomic provisioning of a multitude of resources and capabilities, typically demonstrating increased computing resource utilization, access to specialized computer systems, cost sharing, and improved management capabilities.

IBM BUSINESS ON DEMAND INITIATIVE Business On Demand is not just about utility computing as it has a much broader set of ideas about the transformation of business practices, process transformation, and technology implementations. Characteristics of on-demand businesses: characteristics of on-demand businesses are responsiveness to the dynamics of business, adapting to variable cost structures, focusing on core business competency, and resiliency for consistent availability. Capabilities of on demand business : seamless integration of customers and partners, virtualization of resources , autonomic/dependable resources, and open standards. Benefits of on demand business: Implementation time is less Improved productivity and collaboration of virtual organizations and respective computing and data resources. High share data and resources flexible operational infrastructures optimal utilization of resource Reduce the cost

PART B 7.With a neat diagram explain the need of schedulers , Resource Broker and Load Balancing in grid applications. (or) 8.Write about the scope of Grid Computing in business area.

UNIT I Completed High Performance Computing- 2nd Book chapter 4.3 UNIT 1 BOOK COVERAGE: High Performance Computing- 2nd Book chapter 4.3 Cluster Computing - 2nd Book chapter 4.4 Grid Computing - 2nd Book chapter 4.7 Grid Computing Models - 2nd Book chapter 4.8 Types of Grids - 2nd Book chapter 4.13 An overview of Grid Business Areas–1st Book pg. no 12 Grid Applications- 1st Book pg. no 16 Grid Protocols - 2nd Book chapter 4.9 Book 1-Joshy Joseph & Craig Fellenstein, “Grid Computing” Book 2 Ahmar Abbas, “Grid Computing: A Practical Guide to technology and Applications” UNIT I Completed

organizations- Grid Computing road map UNIT II GRID COMPUTING SYSTEMS AND ARCHITECTURES Grid architecture – Grid architecture and relationship to other Distributed Technologies –Concept of virtual organizations- Grid Computing road map