Grid services. Enabling Grids for E-sciencE. Dusan Vudragovic Scientific Computing Laboratory Institute of Physics Belgrade, Serbia

Similar documents
30 Nov Dec Advanced School in High Performance and GRID Computing Concepts and Applications, ICTP, Trieste, Italy

glite Grid Services Overview

Grid Infrastructure For Collaborative High Performance Scientific Computing

LCG-2 and glite Architecture and components

The glite middleware. Presented by John White EGEE-II JRA1 Dep. Manager On behalf of JRA1 Enabling Grids for E-sciencE

glite Middleware Usage

Troubleshooting Grid authentication from the client side

g-eclipse A Framework for Accessing Grid Infrastructures Nicholas Loulloudes Trainer, University of Cyprus (loulloudes.n_at_cs.ucy.ac.

EUROPEAN MIDDLEWARE INITIATIVE

The glite middleware. Ariel Garcia KIT

FREE SCIENTIFIC COMPUTING

On the employment of LCG GRID middleware

Failover procedure for Grid core services

Overview of HEP software & LCG from the openlab perspective

Monitoring tools in EGEE

WMS overview and Proposal for Job Status

Grid Architectural Models

Architecture Proposal

AMGA metadata catalogue system

Bookkeeping and submission tools prototype. L. Tomassetti on behalf of distributed computing group

R-GMA (Relational Grid Monitoring Architecture) for monitoring applications

Advanced Job Submission on the Grid

Day 1 : August (Thursday) An overview of Globus Toolkit 2.4

Gergely Sipos MTA SZTAKI

Grid Computing. MCSN - N. Tonellotto - Distributed Enabling Platforms

Layered Architecture

AMGA tutorial. Enabling Grids for E-sciencE

Grid Interoperation and Regional Collaboration

Scientific data management

CMS Tier-2 Program for user Analysis Computing on the Open Science Grid Frank Würthwein UCSD Goals & Status

DESY. Andreas Gellrich DESY DESY,

Implementing GRID interoperability

Regional SEE-GRID-SCI Training for Site Administrators Institute of Physics Belgrade March 5-6, 2009

GRID COMPUTING APPLIED TO OFF-LINE AGATA DATA PROCESSING. 2nd EGAN School, December 2012, GSI Darmstadt, Germany

The Grid: Processing the Data from the World s Largest Scientific Machine

Information and monitoring

Globus GTK and Grid Services

Advanced School in High Performance and GRID Computing November Introduction to Grid computing.

The EU DataGrid Testbed

EGEE and Interoperation

Grid Authentication and Authorisation Issues. Ákos Frohner at CERN

Cloud Computing. Up until now

The PanDA System in the ATLAS Experiment

How to use the Grid for my e-science

Grid Computing Security

Enabling Grids for E-sciencE. A centralized administration of the Grid infrastructure using Cfengine. Tomáš Kouba Varna, NEC2009.

Interfacing Operational Grid Security to Site Security. Eileen Berman Fermi National Accelerator Laboratory

Introduction to Grid Infrastructures

Grid Scheduling Architectures with Globus

Parallel Computing in EGI

Troubleshooting Grid authentication from the client side

Introduction to Grid Computing

Grid Computing Fall 2005 Lecture 5: Grid Architecture and Globus. Gabrielle Allen

ALHAD G. APTE, BARC 2nd GARUDA PARTNERS MEET ON 15th & 16th SEPT. 2006

Programming the Grid with glite

CMS HLT production using Grid tools

MyProxy Server Installation

Michigan Grid Research and Infrastructure Development (MGRID)

A Distributed Media Service System Based on Globus Data-Management Technologies1

( PROPOSAL ) THE AGATA GRID COMPUTING MODEL FOR DATA MANAGEMENT AND DATA PROCESSING. version 0.6. July 2010 Revised January 2011

Grid Computing. Olivier Dadoun LAL, Orsay. Introduction & Parachute method. Socle 2006 Clermont-Ferrand Orsay)

Grid Middleware and Globus Toolkit Architecture

Introduction Data Management Jan Just Keijser Nikhef Grid Tutorial, November 2008

The University of Oxford campus grid, expansion and integrating new partners. Dr. David Wallom Technical Manager

DataGrid. Document identifier: Date: 24/11/2003. Work package: Partner: Document status. Deliverable identifier:

Chapter 4:- Introduction to Grid and its Evolution. Prepared By:- NITIN PANDYA Assistant Professor SVBIT.

ARDA status. Massimo Lamanna / CERN. LHCC referees meeting, 28 June

Setup Desktop Grids and Bridges. Tutorial. Robert Lovas, MTA SZTAKI

glite/egee in Practice

Data Management. Enabling Grids for E-sciencE. Vladimir Slavnic Scientific Computing Laboratory Institute of Physics Belgrade, Serbia

DIRAC distributed secure framework

Philippe Charpentier PH Department CERN, Geneva

European Grid Infrastructure

The LHC Computing Grid

Towards sustainability: An interoperability outline for a Regional ARC based infrastructure in the WLCG and EGEE infrastructures

The GridWay. approach for job Submission and Management on Grids. Outline. Motivation. The GridWay Framework. Resource Selection

Grid Computing Middleware. Definitions & functions Middleware components Globus glite

Resource Allocation in computational Grids

Università degli Studi di Ferrara

International Collaboration to Extend and Advance Grid Education. glite WMS Workload Management System

A QUICK INTRODUCTION TO VOMS

Monitoring the Earth System Grid with MDS4

Service Availability Monitor tests for ATLAS

SLCS and VASH Service Interoperability of Shibboleth and glite

Workload Management. Stefano Lacaprara. CMS Physics Week, FNAL, 12/16 April Department of Physics INFN and University of Padova

Grid Programming: Concepts and Challenges. Michael Rokitka CSE510B 10/2007

An XACML Attribute and Obligation Profile for Authorization Interoperability in Grids

HEP Grid Activities in China

Comparative evaluation of software tools accessing relational databases from a (real) grid environments

SZDG, ecom4com technology, EDGeS-EDGI in large P. Kacsuk MTA SZTAKI

Gridbus Portlets -- USER GUIDE -- GRIDBUS PORTLETS 1 1. GETTING STARTED 2 2. AUTHENTICATION 3 3. WORKING WITH PROJECTS 4

Scientific data processing at global scale The LHC Computing Grid. fabio hernandez

Ganga The Job Submission Tool. WeiLong Ueng

GT 4.2.0: Community Scheduler Framework (CSF) System Administrator's Guide

Interconnect EGEE and CNGRID e-infrastructures

Grid Computing. Olivier Dadoun LAL, Orsay Introduction & Parachute method. APC-Grid February 2007

Introduction to Programming and Computing for Scientists

The Grid. Processing the Data from the World s Largest Scientific Machine II Brazilian LHC Computing Workshop

Interoperation Scenarios of Production e-science Infrastructures

Monitoring the Usage of the ZEUS Analysis Grid

Transcription:

Grid services Dusan Vudragovic dusan@phy.bg.ac.yu Scientific Computing Laboratory Institute of Physics Belgrade, Serbia Sep. 19, 2008 www.eu-egee.org

Set of basic Grid services Job submission/management File transfer (individual, queued) Database access Data management (replication, metadata) Monitoring/Indexing system information

VOMS (1/4) Virtual Organization Membership Service Problem description

VOMS (2/4) Grid Security Infrastructure (GSI) enables secure authentication and communication over an open network Public key encryption Digital X.509 certificate Secure Sockets Layer (SSL) communication protocol Certification Authority (CA) grid-mapfile mechanism LCAS/LCMAPS mechanism allow for a more detailed definition of user privilege VOMS server example https://voms.phy.bg.ac.yu:8443/voms/aegis

VOMS (3/4)

VOMS (4/4) Use delegation to establish dynamic distributed system Computing Center Service Rights VO Computing Center

BDII (1/2) Berkely Database Information Index Information Service (IS) Globus Monitoring and Discovery Service (MDS) GLUE Schema Lightweight Directory Access Protocol (LDAP) Distinguished Name (DN) Directory Information Tree (DIT) Grid Resource Information Server (GRIS) Relational Grid Monitoring Architecture

BDII (2/2) GStat http://goc.grid.sinica.edu.tw/gstat/ GOC DB https://goc.gridops.org/

RGMA Relational Grid Monitoring Architecture Global distributed relational database Model is more powerful than the LDAP-based one Advance query operations Architecture consists of three major components Producers - provide the information Consumers - request the information Registry - mediates the communication between the Producers and the Consumers EGEE Accounting Portal http://www3.egee.cesga.es/gridsite/accounting/cesga /egee_view.php

WMS(1/2) Run the Workload Management System To accept job submissions Dispatch jobs to appropriate Compute Element (CE) Allow users To get information about their status To retrieve their output A configuration file on each UI node determines which WMS node(s) will be used When a user submits a job, JDL options are to: Specify CE Allow WMS to choose CE (using optional tags to define requirements) Specify SE (then WMS finds nearest appropriate CE, after interrogating File catalogue service)

WMS (2/2) Workload Management System WMS monitoring tool

LB Logging and Bookkeeping service Who did what and when? What s happening to my job? Usually runs on WMS node

CE A CE is a grid batch queue with a grid gate front-end: Job request Information system L&B Logging Gatekeeper Loc. Info system Grid gate node A&A Local resource management system: Condor / PBS / LSF master Homogeneous set of worker nodes

SE Storage elements hold files: write once, read many Replica files can be held on different SE: close to CE; share load on SE File Catalogue - what replicas exist for a file and where are they? File transfer Requests L&B Info system Event Logging GridFTP Gatekeeper Loc. Info System A&A

Other Grid services PX (MyProxy) FTS (File Transfer Service) LFC (Logical File Catalog) AMGA (ARDA Metadata Grid Application)

What really happens Input sandbox Output sandbox DataSets info Auth. &Auth. Job Submit Event Job Query Publish Job Status