Top Banner
GLITE LIGHTWEIGHT MIDDLEWARE FOR GRID COMPUTING Makrand Siddhabhatti Tata Institute of Fundamental Research Mumbai 17 Aug 2009 1
21

Makrand Siddhabhatti Tata Institute of Fundamental Research Mumbai 17 Aug 2009 1.

Jan 15, 2016

Download

Documents

Oscar Casey
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: Makrand Siddhabhatti Tata Institute of Fundamental Research Mumbai 17 Aug 2009 1.

1

GLITE LIGHTWEIGHT MIDDLEWARE FOR GRID COMPUTING

Makrand Siddhabhatti

Tata Institute of Fundamental Research

Mumbai

17 Aug 2009

Page 2: Makrand Siddhabhatti Tata Institute of Fundamental Research Mumbai 17 Aug 2009 1.

2

OUTLINE gLite Component * WMS (Workload management

System) * Computing Element

* Worker Node * Monitoring Node * Storage Element

* User Interface

contd…

17 Aug 2009

Page 3: Makrand Siddhabhatti Tata Institute of Fundamental Research Mumbai 17 Aug 2009 1.

3

CONTD …. gLite Architecture * Meta Scheduler * Local Resource Manager (LRM) * Virtual Organization Management

Service (VOMS) * gLite Information Services gLite Security Advance Topics * AMGA Metadata Catalogue Service * GANGA – The Job submission Tool * SRM-SRB

17 Aug 2009

Page 4: Makrand Siddhabhatti Tata Institute of Fundamental Research Mumbai 17 Aug 2009 1.

4

WORKLOAD MANAGEMENT SYSTEM

Authentication and Authorization of User.

Accept Request From user. Selection of Appropriate Computing

Element. Keep Track of Jobs and their status. Also termed as Resource

Broker.

17 Aug 2009

Page 5: Makrand Siddhabhatti Tata Institute of Fundamental Research Mumbai 17 Aug 2009 1.

5

WMS ARCHITECTURE

17 Aug 2009

WMS

USER @ UI

Grid Site(CE+SE+W

N)

Information Service

File Catalogu

e

WN

Page 6: Makrand Siddhabhatti Tata Institute of Fundamental Research Mumbai 17 Aug 2009 1.

6

COMPUTING ELEMENT Head Node of Grid Site. Working As a Site BDII (Grid information

index Server). Meta Scheduler (Maui). Batch Server for Worker Node

(pbs_server/LSF daemon). Operating GRIS (Grid information index

Server)

17 Aug 2009

Page 7: Makrand Siddhabhatti Tata Institute of Fundamental Research Mumbai 17 Aug 2009 1.

7

WORKING OF CE

17 Aug 2009

CE+ Site BDII (GRIS)

(Pbs_server)(Maui

scheduler)

WN WN WN

GIIS

WMS

MON

Page 8: Makrand Siddhabhatti Tata Institute of Fundamental Research Mumbai 17 Aug 2009 1.

8

WORKER NODE Node of Actual Job Execution. Working as client for CE (pbs_mom/LSF

daemon). Update CE about the job Status. Work in private network but should able

to contact outside world.

17 Aug 2009

Page 9: Makrand Siddhabhatti Tata Institute of Fundamental Research Mumbai 17 Aug 2009 1.

9

MONITORING NODE Used to Publish the information about

site. Based on RGMA (Relational Grid

Monitoring Architecture). * rgma-server and rgma-client

daemons. Publish information to Top Level BDII.

17 Aug 2009

Page 10: Makrand Siddhabhatti Tata Institute of Fundamental Research Mumbai 17 Aug 2009 1.

10

STORAGE ELEMENT StoRM (Storage Resource Manager)

used to access the storage. Types of SE’s * DPM (Disk Pool Manager) * dCache * Castor Identification of files by GUID’s, LFN’s,

SURL’s .

17 Aug 2009

Page 11: Makrand Siddhabhatti Tata Institute of Fundamental Research Mumbai 17 Aug 2009 1.

11

USER INTERFACE Entry Point of Users to access the Grid

Infrastructure with Valid Grid Certificate and VOMS membership.

Job Submission. Job Output retrieval.

17 Aug 2009

Page 12: Makrand Siddhabhatti Tata Institute of Fundamental Research Mumbai 17 Aug 2009 1.

12

GLITE ARCHITECTUREMeta Scheduler : It is a job scheduler

containing the policy regarding execution of jobs.

LRM : Responsible for receiving, creating and placing jobs into execution.

VOMS : A facility provides the sharing of resources for the member

associated with similar operation or experiments.

17 Aug 2009

Page 13: Makrand Siddhabhatti Tata Institute of Fundamental Research Mumbai 17 Aug 2009 1.

13

INFORMATION SERVICE

17 Aug 2009

GRIS (At Each Resources)

GIIS (Site BDII)

Top BDII

Page 14: Makrand Siddhabhatti Tata Institute of Fundamental Research Mumbai 17 Aug 2009 1.

14

GLITE SECURITY Authorization and Authentication . Public Key Infrastructure (PKI). SSL Protocol, authentication based on

sharing of public keys.

17 Aug 2009

Page 15: Makrand Siddhabhatti Tata Institute of Fundamental Research Mumbai 17 Aug 2009 1.

15

AUTHENTICATION & AUTHORIZATION Identification of the end point of

communication called as Authentication. Verification of accessing virtual

organization and there resources called as Authorization.

17 Aug 2009

Page 16: Makrand Siddhabhatti Tata Institute of Fundamental Research Mumbai 17 Aug 2009 1.

16

PUBLIC KEY INFRASTRUCTURE&

SSL PROTOCOL It is cryptographic term, demonstrate

an arrangement of binding the user’s public key to its Certification Authority.

Secure Socket Layer protocol is used to made an encrypted communication between web server and browser.

Generated Private key is stored in the browsers pool and public key will be sent to certification authority for signature.

17 Aug 2009

Page 17: Makrand Siddhabhatti Tata Institute of Fundamental Research Mumbai 17 Aug 2009 1.

17

AMGA METADATA CATALOGUE SERVICE

Arda Metadata Grid Application Users needs an efficient mechanism to

describe and locate file over grid, can be done by adding attribute to file.

Metadata, is the list of attributes and there values associating with entries.

Based on lightweight and streamed protocol.

17 Aug 2009

Page 18: Makrand Siddhabhatti Tata Institute of Fundamental Research Mumbai 17 Aug 2009 1.

18

GANGA THE JOB SUBMISSION TOOL It is frontend interface for users to

submit and manage jobs on grid environment.

GANGA Architecture contains * Client * Application Manager * Job Manager

* Job Repository and File workspace

17 Aug 2009

Page 19: Makrand Siddhabhatti Tata Institute of Fundamental Research Mumbai 17 Aug 2009 1.

19

SRM-SRB SRB, Storage Resource Broker is a file

management system based on client-server architecture, support heterogeneous data storage resources.

SRM, Storage Resource Manager is protocol to manage storage resource and provide space management.

* Handling mapping between LFNs, GUIDs and SURLs. * NOT a file Access protocol.

* Provide uniform interface to heterogeneous storage resources

17 Aug 2009

Page 20: Makrand Siddhabhatti Tata Institute of Fundamental Research Mumbai 17 Aug 2009 1.

20

Questions !!!

17 Aug 2009

Page 21: Makrand Siddhabhatti Tata Institute of Fundamental Research Mumbai 17 Aug 2009 1.

21

Thank You .

17 Aug 2009