The glite File Transfer Service



Similar documents
CMS Dashboard of Grid Activity

Analyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware

LHC schedule: what does it imply for SRM deployment? CERN, July 2007

Experience in integrating enduser cloud storage for CMS Analysis

glibrary: Digital Asset Management System for the Grid

DFSgc. Distributed File System for Multipurpose Grid Applications and Cloud Computing

File Transfer Service Monitoring System for LCG

Web Service Robust GridFTP

HISP: a data-driven portal for hadron therapy

An approach to grid scheduling by using Condor-G Matchmaking mechanism

Forum of International Development Studies 21 (Mar. 2002)

Direct Issuance of Proxy Certificate on P-GRADE Grid Portal Without Using MyProxy

Using Globus Toolkit

CERN local High Availability solutions and experiences. Thorsten Kleinwort CERN IT/FIO WLCG Tier 2 workshop CERN

The ENEA-EGEE site: Access to non-standard platforms

Client/Server Grid applications to manage complex workflows

Analisi di un servizio SRM: StoRM

A Survey Study on Monitoring Service for Grid

The Grid-it: the Italian Grid Production infrastructure

The dcache Storage Element

Report from SARA/NIKHEF T1 and associated T2s

Service Challenge Tests of the LCG Grid

globus online Globus Online for Research Data Management Rachana Ananthakrishnan Great Plains Network Annual Meeting 2013

DSA1.4 R EPORT ON IMPLEMENTATION OF MONITORING AND OPERATIONAL SUPPORT SYSTEM. Activity: SA1. Partner(s): EENet, NICPB. Lead Partner: EENet

IGI Portal architecture and interaction with a CA- online

DSA1.5 U SER SUPPORT SYSTEM

GridFTP: A Data Transfer Protocol for the Grid

ATLAS job monitoring in the Dashboard Framework

Mass Storage at GridKa

Integration of Network Performance Monitoring Data at FTS3

Cluster, Grid, Cloud Concepts

GridWay: Open Source Meta-scheduling Technology for Grid Computing

Globus Toolkit: Authentication and Credential Translation

Open Source File Transfers

Forschungszentrum Karlsruhe in der Helmholtz-Gemeinschaft. dcache Introduction

Globus Striped GridFTP Framework and Server. Raj Kettimuthu, ANL and U. Chicago

HPC and Grid Concepts

Concepts and Architecture of the Grid. Summary of Grid 2, Chapter 4

Roadmap for Applying Hadoop Distributed File System in Scientific Grid Computing

ARDA Experiment Dashboard

Bob Jones Technical Director

Evolution of Database Replication Technologies for WLCG

AN APPROACH TO DEVELOPING BUSINESS PROCESSES WITH WEB SERVICES IN GRID

GridFTP GUI: An Easy and Efficient Way to Transfer Data in Grid

The dashboard Grid monitoring framework

Grid Scheduling Architectures with Globus GridWay and Sun Grid Engine

CNR-INFM DEMOCRITOS and SISSA elab Trieste

DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING. Carlos de Alfonso Andrés García Vicente Hernández

Distributed Database Access in the LHC Computing Grid with CORAL

Alternative models to distribute VO specific software to WLCG sites: a prototype set up at PIC

MIGRATING DESKTOP AND ROAMING ACCESS. Migrating Desktop and Roaming Access Whitepaper

The saga of WebFTS and Federated Identity

Recommendations for Static Firewall Configuration in D-Grid

The Service Availability Forum Specification for High Availability Middleware

Status and Integration of AP2 Monitoring and Online Steering

Transcription:

Enabling Grids Enabling for E-sciencE Grids for E-sciencE The glite File Transfer Service Paolo Badino On behalf of the JRA1 Data Management team EGEE User Forum - CERN, 2 Mars 2006 www.eu-egee.org

Outline The glite File Transfer Service in LCG Service Challenge 3 Architecture Administration Security Result Current Work Focus EGEE User Forum: The glite File Transfer Service 2

glite File Transfer Service Low Level, point to point data movement service Part of the glite Middleware Asynchronous transfers Based on Globus GridFTP, SRM Retry policies Not just a Reliable Transfer Service EGEE User Forum: The glite File Transfer Service 3

LCG Service Challenges Production Quality Focus on Service: Network service Robust file transfer service Sustainability Heterogeneous Environment Castor2, dcache, DPM Service Challenge 2 Radiant Service Challenge 3 FTS (glite 1.4.1) CMS Phedex EGEE User Forum: The glite File Transfer Service 4

The Key Concept: The Channel Enabling Grids for E-sciencE Logical unit of management Represent a directed network pipe between two sites Mono-directional Independently manageable State Number of streams Number of concurrent transfers Inter-VO scheduling VO share No Routing EGEE User Forum: The glite File Transfer Service 5

Non-Dedicated Channels Catch-all e.g. CERN-*, *-CERN, *-* Site Grouping Define groups (clouds) based on attributes EGEE User Forum: The glite File Transfer Service 6

FTS Architecture FTS Web Service User, Administration and Monitoring Interfaces File Transfer Queue File Transfer Agents VO Agents Channels Agents SOAP API and CLI EGEE User Forum: The glite File Transfer Service 7

Transfer Jobs and Files Job Represent the transfer request Identified by a GUID File source-destination file names pair Job States File States EGEE User Forum: The glite File Transfer Service 8

Channel Administration Channel has a number of properties State Active Inactive Drain Stopped Halted Number of concurrent files transfers Number of streams VO Share EGEE User Forum: The glite File Transfer Service 9

Transfer Type Enabling Grids for E-sciencE SRM Get & Put + 3 rd party GridFTP SRM Copy Timeouts SRM interactions Transfer Transfer Markers TCP Buffer Size Channel Agent Properties EGEE User Forum: The glite File Transfer Service 10

Security: Roles Submitter User Administrator Vetoed User Channel Manager VO Manager Gridmap files VOMS roles EGEE User Forum: The glite File Transfer Service 11

Security: Delegation Delegated User Credentials retrieved from MyProxy Agents are Authorized Retrievers problematic Delegation PortType EGEE User Forum: The glite File Transfer Service 12

Monitoring Provides statistic information based on the FTS behavior and usage Snapshots of number of requests in a given state Average rate and bytes written in a given period Grouped by VO or Channels Channel Monitoring EGEE User Forum: The glite File Transfer Service 13

FTS Web Interface EGEE User Forum: The glite File Transfer Service 14

Retry Logic Simple retry strategy Retry all the files up to 3 times, independently of the error reason Complex retry strategy (glite 1.5) Evaluate the transfer attempts history Resilient to failures in the error handling VO specific retry logic (glite 1.5) EGEE User Forum: The glite File Transfer Service 15

What SC achieved so far SC3 Rerun (January 2006) All sites achieved target rate 8/11 sites achieved nominal rate EGEE User Forum: The glite File Transfer Service 16

Some Numbers Transfer Request in January 2006 (mainly SC3 rerun) ~ 16000 Transfer job requests ~ 787000 Files > 1 million transfer attempts Job States 5% File States Transfer States 11% 0% 24% 2% 1% 10 % 65% Done Canceled Failed Hold 0% 12% 1% 1% 6% Done Done Canceled Failed Hold 18% 38% 0% 62% Completed Aborted Failed 87% 81% 94% 0% 82% 55% 18% File File Errors 16% 8% 2%0% 1% 0% 23% 20% 57% Agent Destination Source Netw Netw ork ork Transfer Security Consistency 23% 58% 15% Transfer Errors Transfer Errors 0% 0% 0% 24% 18% 62% Agent Agent Destination Destination Source Source Netw ork Network Transfer Transfer Security Security EGEE User Forum: The glite File Transfer Service 17

Current Focus LCG Service Challenge 4 Stability Sustainability Robustness Monitoring Procedures SRM v2 Hooks/Catalog plug-ins EGEE User Forum: The glite File Transfer Service 18

Summary glite FTS Reliable Transfer Service Transfer Management Tool LCG Service Challenge 3 Architecture Channels Security Results achieved Current Focus LCG Service Challenge 4 New features EGEE User Forum: The glite File Transfer Service 19

Links glite http://www.glite.org/ glite JRA1 Data Management http://egee-jra1-dm.web.cern.ch/egee-jra1-dm/ Service Challenges Wiki https://twiki.cern.ch/twiki/bin/view/lcg/lcgservicechallenges FTS Wiki https://twiki.cern.ch/twiki/bin/view/egee/fts/ EGEE User Forum: The glite File Transfer Service 20