Top Banner
Syllabus: 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. SCSX5018 GRID COMPUTING L T P Credits Total Marks 3 0 0 3 100
18

Syllabus: UNIT I INTRODUCTION 10 hrs. High Performance Computing- Cluster Computing-Grid Computing- Grid Computing Models- Types of Grids – An overview.

Dec 14, 2015

Download

Documents

Melina Little
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Syllabus: UNIT I INTRODUCTION 10 hrs. High Performance Computing- Cluster Computing-Grid Computing- Grid Computing Models- Types of Grids – An overview.

Syllabus:

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 virtualorganizations- 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, 20044. Fran Bermn, Geoffrey Fox, Anthony Hey J.G., “Grid Computing: Making the Global Infrastructure a Reality”, Wiley, USA, 20035. Maozhen Li, Mark Baker, The Grid: Core Technologies, John Wiley & Sons, 2005.

WEBSITE:1. www.globus.org2. glite.web.cern.ch (Unit 5)

SCSX5018 GRID COMPUTINGL T P Credits

Total Marks

3 0 0 3 100

Page 2: Syllabus: UNIT I INTRODUCTION 10 hrs. High Performance Computing- Cluster Computing-Grid Computing- Grid Computing Models- Types of Grids – An overview.

Grid Computing Models:

Application

Collective

Resource

Connectivity

Fabric

Application

Transport

InternetLink

GRID

Internet

The layered Grid architecture and its relationship to the Internet protocol architecture.

Page 3: Syllabus: UNIT I INTRODUCTION 10 hrs. High Performance Computing- Cluster Computing-Grid Computing- Grid Computing Models- Types of Grids – An overview.

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

Page 4: Syllabus: UNIT I INTRODUCTION 10 hrs. High Performance Computing- Cluster Computing-Grid Computing- Grid Computing Models- Types of Grids – An overview.

grid Applications Programming Interfaces (APIs) and Software Development Toolkits (SDKs)

Grid computing architecture model in detail…….

Page 5: Syllabus: UNIT I INTRODUCTION 10 hrs. High Performance Computing- Cluster Computing-Grid Computing- Grid Computing Models- Types of Grids – An overview.

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.509The 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 resourcesGridFTP (FTP Extensions)—High performance data access and transportGrid Resource Information Service (GRIS)—Access to structure and state information

Page 6: Syllabus: UNIT I INTRODUCTION 10 hrs. High Performance Computing- Cluster Computing-Grid Computing- Grid Computing Models- Types of Grids – An overview.

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.

Grid Computing: A Practical Guide to Technology and Applicationsby Ahmar Abbas 

BOOK REFERENCE:

Page 7: Syllabus: UNIT I INTRODUCTION 10 hrs. High Performance Computing- Cluster Computing-Grid Computing- Grid Computing Models- Types of Grids – An overview.

Grid Protocols:

->Protocols associated with each layer in the grid architecture are Grid Protocols.

We address each of these protocols individually:

Grid Security InfrastructureGrid Resource Allocation ManagementGrid File Transfer ProtocolGrid Information Services

Page 8: Syllabus: UNIT I INTRODUCTION 10 hrs. High Performance Computing- Cluster Computing-Grid Computing- Grid Computing Models- Types of Grids – An overview.

Grid Security Infrastructure:

GSI in action

Page 9: Syllabus: UNIT I INTRODUCTION 10 hrs. High Performance Computing- Cluster Computing-Grid Computing- Grid Computing Models- Types of Grids – An overview.

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).

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

Page 10: Syllabus: UNIT I INTRODUCTION 10 hrs. High Performance Computing- Cluster Computing-Grid Computing- Grid Computing Models- Types of Grids – An overview.

Grid Resource Allocation Management

GRAM protocol:

Page 11: Syllabus: UNIT I INTRODUCTION 10 hrs. High Performance Computing- Cluster Computing-Grid Computing- Grid Computing Models- Types of Grids – An overview.

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

Page 12: Syllabus: UNIT I INTRODUCTION 10 hrs. High Performance Computing- Cluster Computing-Grid Computing- Grid Computing Models- Types of Grids – An overview.

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.

Page 13: Syllabus: UNIT I INTRODUCTION 10 hrs. High Performance Computing- Cluster Computing-Grid Computing- Grid Computing Models- Types of Grids – An overview.

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. oGrid Resource Information Service (GRIS) o Grid Index Information Service (GIIS). The GRIS supplies information about a specific resourceThe 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

Page 14: Syllabus: UNIT I INTRODUCTION 10 hrs. High Performance Computing- Cluster Computing-Grid Computing- Grid Computing Models- Types of Grids – An overview.

Last sem (II Sem) Univ.question paper from M.E [CSE] (same sub.code)

PART A1.Compare and contrast grid portals and web portals with suitable exampleweb portal or links page is a web site that functions as a point of access to information on the World wide Web.stateless., low speedweb 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, efficientGrid 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.

Page 15: Syllabus: UNIT I INTRODUCTION 10 hrs. High Performance Computing- Cluster Computing-Grid Computing- Grid Computing Models- Types of Grids – An overview.

IBM BUSINESS ON DEMAND INITIATIVEBusiness 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 responsivenessto the dynamics of business, adapting to variable cost structures, focusing oncore 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 lessImproved productivity and collaboration of virtual organizations and respectivecomputing and data resources.High share data and resourcesflexible operational infrastructuresoptimal utilization of resourceReduce the cost

Page 16: Syllabus: UNIT I INTRODUCTION 10 hrs. High Performance Computing- Cluster Computing-Grid Computing- Grid Computing Models- Types of Grids – An overview.

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.

Page 17: Syllabus: UNIT I INTRODUCTION 10 hrs. High Performance Computing- Cluster Computing-Grid Computing- Grid Computing Models- Types of Grids – An overview.

High Performance Computing- 2nd Book chapter 4.3 Cluster Computing - 2nd Book chapter 4.4Grid 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 16Grid Protocols - 2nd Book chapter 4.9

UNIT 1 BOOK COVERAGE:

Book 2 Ahmar Abbas, “Grid Computing: A Practical Guide to technology and Applications”

Book 1-Joshy Joseph & Craig Fellenstein, “Grid Computing”

Page 18: Syllabus: UNIT I INTRODUCTION 10 hrs. High Performance Computing- Cluster Computing-Grid Computing- Grid Computing Models- Types of Grids – An overview.

UNIT II GRID COMPUTING SYSTEMS AND ARCHITECTURES

Grid architecture – Grid architecture and relationship to other Distributed Technologies –Concept of virtualorganizations- Grid Computing road map