23
HEP 2000, 10.02.2000 Giuseppe Andronic Giuseppe Andronico Grid portal based data management for Lattice QCD data AT03, Tsukuba, 02.12.2003 rk in collaboration with A. Falzone and R. Barbera Università di Catania and INFN Catania - Italy ILDG and DataGrid Project

CHEP 2000, 10.02.2000Giuseppe Andronico Grid portal based data management for Lattice QCD data ACAT03, Tsukuba, 02.12.2003 work in collaboration with A

Embed Size (px)

Citation preview

Page 1: CHEP 2000, 10.02.2000Giuseppe Andronico Grid portal based data management for Lattice QCD data ACAT03, Tsukuba, 02.12.2003 work in collaboration with A

CHEP 2000, 10.02.2000 Giuseppe Andronico

Giuseppe Andronico

Grid portal based data management for Lattice QCD

data

ACAT03, Tsukuba, 02.12.2003

work in collaboration with A. Falzone and R. Barbera

Università di Catania and INFN Catania - Italy

ILDG and DataGrid Project

Page 2: CHEP 2000, 10.02.2000Giuseppe Andronico Grid portal based data management for Lattice QCD data ACAT03, Tsukuba, 02.12.2003 work in collaboration with A

Roberto BarberaGiuseppe Andronico

Outline

Introduction

Grid and GENIUS

ILDG Metadata Workgroup

GENIUS implementation

Future developments

Università di Catania and INFN Catania - Italy

ILDG and DataGrid Project

ACAT03, Tsukuba, 02.12.2003

Page 3: CHEP 2000, 10.02.2000Giuseppe Andronico Grid portal based data management for Lattice QCD data ACAT03, Tsukuba, 02.12.2003 work in collaboration with A

GRID

MIDDLEWARE

Visualising

Workstation

Mobile Access

Supercomputer, PC-Cluster

Data-storage, Sensors, Experiments

Internet, networks

Giuseppe Andronico

The Grid metaphor

Università di Catania and INFN Catania - Italy

ILDG and DataGrid Project

ACAT03, Tsukuba, 02.12.2003

Page 4: CHEP 2000, 10.02.2000Giuseppe Andronico Grid portal based data management for Lattice QCD data ACAT03, Tsukuba, 02.12.2003 work in collaboration with A

DataGrid job work-flowReplicaReplicaCatalogueCatalogue

UIJDL

Logging &Logging &Book-keepingBook-keeping

ResourceResourceBrokerBroker

Job SubmissionJob SubmissionServiceService

StorageStorageElementElement

ComputeComputeElementElement

Information Information ServiceService

Job Status

DataSets info

Author.&Authen.

Job S

ub

mit

Even

t

Job

Qu

ery

Job

Stat

us

Input “sandbox”

Input “sandbox” + Broker InfoGlobus RSL

Output “sandbox”

Output “sandbox”

Job Status

Pu

blis

h

grid

-pro

xy-in

it

Exp

and

ed J

DL

SE & CE info

Giuseppe Andronico

Università di Catania and INFN Catania - Italy

ILDG and DataGrid Project

Page 5: CHEP 2000, 10.02.2000Giuseppe Andronico Grid portal based data management for Lattice QCD data ACAT03, Tsukuba, 02.12.2003 work in collaboration with A

Roberto Barbera

A web portal: why and how ?

It can be accessed from everywhere and by “everything” (desktop, laptop, PDA, WAP phone).It can keep the same user interface to several back-ends (grid “dialects” command-line UI’s).It must be redundantly “secure” at all levels: 1) secure for web transactions, 2) secure for user credentials, 3) secure for user authentication, 4) secure at VO level.All available grid services must be incorporated in a logic way, just “one mouse click away”.Its layout must be easily understandable and user friendly.

Università di Catania and INFN Catania - Italy

ILDG and DataGrid Project

ACAT03, Tsukuba, 02.12.2003 Giuseppe Andronico

Page 6: CHEP 2000, 10.02.2000Giuseppe Andronico Grid portal based data management for Lattice QCD data ACAT03, Tsukuba, 02.12.2003 work in collaboration with A

GENIUS®

(Grid Enabled web eNvironment for

site Independent User job Submission)

[https://genius.ct.infn.it]

INFN/NICE collaboration

OS & Net services

Basic Services

High level GRID middleware

ALICE ATLAS CMS LHCbApplications’specific layer

Other apps

GLOBUS

toolkit

DataGRID architectur

e

GENIUS web portal

ACAT03, Tsukuba, 02.12.2003 Giuseppe Andronico

Università di Catania and INFN Catania - Italy

ILDG and DataGrid Project

Page 7: CHEP 2000, 10.02.2000Giuseppe Andronico Grid portal based data management for Lattice QCD data ACAT03, Tsukuba, 02.12.2003 work in collaboration with A

Roberto Barbera

GENIUS: how it works

Apache

EnginFrame

GENIUShttps+java/xml+rfb

WEB Browser

EDGUI

Local

WS

the GridEDG+GSI

Giuseppe Andronico

Università di Catania and INFN Catania - Italy

ILDG and DataGrid Project

3-tier model

Page 8: CHEP 2000, 10.02.2000Giuseppe Andronico Grid portal based data management for Lattice QCD data ACAT03, Tsukuba, 02.12.2003 work in collaboration with A

Grid authentication with MyProxy

Giuseppe Andronico

EDGUI

MyProxy

Server

grid-proxy-initmyproxy-init

myproxy-get-delegatio

n

Local

WS

GENIUS

Server(EDG

UI)

any grid service

output

WEB Browser

the Grid

execution

Università di Catania and INFN Catania - Italy

ILDG and DataGrid Project

Page 9: CHEP 2000, 10.02.2000Giuseppe Andronico Grid portal based data management for Lattice QCD data ACAT03, Tsukuba, 02.12.2003 work in collaboration with A

Università di Catania and INFN Catania - Italy

ILDG and DataGrid Project

Giuseppe AndronicoACAT03, Tsukuba, 02.12.2003

Upon initiative of Prof. Richard Kenway

ILDG peopleTomoteru Yoshie (Japan) Convener

Chris Maynard (UK)

Paul Coddington (Australia)

Jim Simone (USA - SciDAC)

Robert Edwards (USA - SciDAC)

Giuseppe Andronico (Italy)

Dirk Pleiter (Germany)

Balint Joo (UK)

http://www.lqcd.org/ildg/tiki-index.php

ILDGInternational Lattice Data Group

Page 10: CHEP 2000, 10.02.2000Giuseppe Andronico Grid portal based data management for Lattice QCD data ACAT03, Tsukuba, 02.12.2003 work in collaboration with A

Università di Catania and INFN Catania - Italy

ILDG and DataGrid Project

Giuseppe AndronicoACAT03, Tsukuba, 02.12.2003

ILDG

Configurations as LQCD resources

Different algorithms and implementations

Different data file format

Standardize metadata to describe configurations:

Management

Implementation

Configuration

Page 11: CHEP 2000, 10.02.2000Giuseppe Andronico Grid portal based data management for Lattice QCD data ACAT03, Tsukuba, 02.12.2003 work in collaboration with A

Università di Catania and INFN Catania - Italy

ILDG and DataGrid Project

Giuseppe AndronicoACAT03, Tsukuba, 02.12.2003

ILDG

XML for metadata

Last draft at Lattice 2003, Tsukuba (hep-lat/0309029)

Evolving with LQCD people contribution

Page 12: CHEP 2000, 10.02.2000Giuseppe Andronico Grid portal based data management for Lattice QCD data ACAT03, Tsukuba, 02.12.2003 work in collaboration with A

Università di Catania and INFN Catania - Italy

ILDG and DataGrid Project

Giuseppe AndronicoACAT03, Tsukuba, 02.12.2003

XML to SQL

Page 13: CHEP 2000, 10.02.2000Giuseppe Andronico Grid portal based data management for Lattice QCD data ACAT03, Tsukuba, 02.12.2003 work in collaboration with A

Università di Catania and INFN Catania - Italy

ILDG and DataGrid Project

Giuseppe AndronicoACAT03, Tsukuba, 02.12.2003

Software

PERL scripts

DOM parser

Storing procedure

Several DB querying procedures

All this is handles from GENIUS

Page 14: CHEP 2000, 10.02.2000Giuseppe Andronico Grid portal based data management for Lattice QCD data ACAT03, Tsukuba, 02.12.2003 work in collaboration with A

Università di Catania and INFN Catania - Italy

ILDG and DataGrid Project

Giuseppe AndronicoACAT03, Tsukuba, 02.12.2003

GENIUS

Page 15: CHEP 2000, 10.02.2000Giuseppe Andronico Grid portal based data management for Lattice QCD data ACAT03, Tsukuba, 02.12.2003 work in collaboration with A

Università di Catania and INFN Catania - Italy

ILDG and DataGrid Project

Giuseppe AndronicoACAT03, Tsukuba, 02.12.2003

Selecting VO

Page 16: CHEP 2000, 10.02.2000Giuseppe Andronico Grid portal based data management for Lattice QCD data ACAT03, Tsukuba, 02.12.2003 work in collaboration with A

Università di Catania and INFN Catania - Italy

ILDG and DataGrid Project

Giuseppe AndronicoACAT03, Tsukuba, 02.12.2003

The VO page

Page 17: CHEP 2000, 10.02.2000Giuseppe Andronico Grid portal based data management for Lattice QCD data ACAT03, Tsukuba, 02.12.2003 work in collaboration with A

Università di Catania and INFN Catania - Italy

ILDG and DataGrid Project

Giuseppe AndronicoACAT03, Tsukuba, 02.12.2003

Storing a configuration

Page 18: CHEP 2000, 10.02.2000Giuseppe Andronico Grid portal based data management for Lattice QCD data ACAT03, Tsukuba, 02.12.2003 work in collaboration with A

Università di Catania and INFN Catania - Italy

ILDG and DataGrid Project

Giuseppe AndronicoACAT03, Tsukuba, 02.12.2003

Storing a configuration

Page 19: CHEP 2000, 10.02.2000Giuseppe Andronico Grid portal based data management for Lattice QCD data ACAT03, Tsukuba, 02.12.2003 work in collaboration with A

Università di Catania and INFN Catania - Italy

ILDG and DataGrid Project

Giuseppe AndronicoACAT03, Tsukuba, 02.12.2003

A trial search

Page 20: CHEP 2000, 10.02.2000Giuseppe Andronico Grid portal based data management for Lattice QCD data ACAT03, Tsukuba, 02.12.2003 work in collaboration with A

Università di Catania and INFN Catania - Italy

ILDG and DataGrid Project

Giuseppe AndronicoACAT03, Tsukuba, 02.12.2003

The result

Page 21: CHEP 2000, 10.02.2000Giuseppe Andronico Grid portal based data management for Lattice QCD data ACAT03, Tsukuba, 02.12.2003 work in collaboration with A

Università di Catania and INFN Catania - Italy

ILDG and DataGrid Project

Giuseppe AndronicoACAT03, Tsukuba, 02.12.2003

Show metadata info

Page 22: CHEP 2000, 10.02.2000Giuseppe Andronico Grid portal based data management for Lattice QCD data ACAT03, Tsukuba, 02.12.2003 work in collaboration with A

Roberto BarberaGiuseppe Andronico

Summary and conclusions (1/2)

ILDG is defining a metadata XML structure to help LQCD people to share their workThe Grid offers a proper tool to physically sharing the files world wide in a secure wayWe implemented a trial service to: Store configurations Search between configuration by querying XML informations Show the search result and, potentially, download the data

GENIUS offers a quick and simple way to build a WEB interface to these services to simplify their use GENIUS is the targeted Grid-portal for Generic Applications in EGEE-NA4 (kick-off meeting in Paris on Dec 18)

Università di Catania and INFN Catania - Italy

ILDG and DataGrid Project

Page 23: CHEP 2000, 10.02.2000Giuseppe Andronico Grid portal based data management for Lattice QCD data ACAT03, Tsukuba, 02.12.2003 work in collaboration with A

Università di Catania and INFN Catania - Italy

ILDG and DataGrid Project

Giuseppe AndronicoACAT03, Tsukuba, 02.12.2003

Future developments

XML to SQL mapping

XML database test

Advanced search engine

Summary and conclusions (2/2)