Grid DataBase Management with the GRelC DAS Sandro Fiore, Ph.D Salvatore Vadacca SPACI Consortium and.

Slides:



Advertisements
Similar presentations
WP2: Data Management Gavin McCance University of Glasgow November 5, 2001.
Advertisements

Metadata Progress GridPP18 20 March 2007 Mike Kenyon.
Eldas 1.0 Enterprise Level Data Access Services Design Issues, Implementation and Future Development Davy Virdee.
Data Management Expert Panel - WP2. WP2 Overview.
Lecture plan Information retrieval (from week 11)
Italo Epicoco, Ph.D. University of Lecce, Italy iGrid: a Relational Information Service A novel resource & service discovery approach.
E-science grid facility for Europe and Latin America A Data Access Policy based on VOMS attributes in the Secure Storage Service Diego Scardaci.
Fundamentals, Design, and Implementation, 9/e Chapter 12 ODBC, OLE DB, ADO, and ASP.
Massimo Cafaro GridLab Review GridLab WP10 Information Services Massimo Cafaro CACT/ISUFI University of Lecce, Italy.
GGF Toronto Spitfire A Relational DB Service for the Grid Peter Z. Kunszt European DataGrid Data Management CERN Database Group.
A Model for Grid User Management Rich Baker Dantong Yu Tomasz Wlodek Brookhaven National Lab.
Wireless LAN Topology Visualiser Project Supervisor: Dr Arkady Zaslavsky Project Team Members: Jignesh Rambhia Robert Mark Bram Tejas Magia.
Catania Science Gateway Framework Motivations, architecture, features Catania, 09/06/2014Riccardo Rotondo
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
1 Web Database Processing. Web Database Applications Static Report Publishing a report is prepared from a database application and exported to HTML DB.
An easy way to manage Relational Databases in the Globus Community Sandro Fiore ISUFI/ Center for Advanced Computational Technologies Director: prof. Giovanni.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Introduction to R-GMA: Relational Grid Monitoring Architecture.
SITools Enhanced Use of Laboratory Services and Data Romain Conseil
Nicholas LoulloudesMarch 3 rd, 2009 g-Eclipse Testing and Benchmarking Grid Infrastructures using the g-Eclipse Framework Nicholas Loulloudes On behalf.
Web Server Administration Chapter 7 Installing and Testing a Programming Environment.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
ArcGIS Server for Administrators
What’s new in Kentico CMS 5.0 Michal Neuwirth Product Manager Kentico Software.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Enabling Grids for E-sciencE EGEE-III INFSO-RI I. AMGA Overview What is AMGA Metadata Catalogue of EGEE’s gLite 3.1 Middleware Main Feature of.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks AMGA PHP API Claudio Cherubino INFN - Catania.
The GRelC Project: architecture, history and a use case in the environmental domain G. Aloisio - S. Fiore The Climate-G testbed is an interdisciplinary.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
INFSO-RI Enabling Grids for E-sciencE OGSA DAI Data Access and Integration Marek Ciglan Institute of Informatics, Slovac Academy.
EGEE-II INFSO-RI Enabling Grids for E-sciencE The GILDA training infrastructure.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks GRelC DAS: Extreme performance managing Grid.
EGEE User Forum Data Management session Development of gLite Web Service Based Security Components for the ATLAS Metadata Interface Thomas Doherty GridPP.
E-infrastructure shared between Europe and Latin America FP6−2004−Infrastructures−6-SSA gLite Information System Pedro Rausch IF.
Configuring and Troubleshooting Identity and Access Solutions with Windows Server® 2008 Active Directory®
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE Site Architecture Resource Center Deployment Considerations MIMOS EGEE Tutorial.
Sandro Fiore Alessandro Negro SPACI Consortium & University of Salento, Lecce The Grid Relational Catalog.
Database authentication in CORAL and COOL Database authentication in CORAL and COOL Giacomo Govi Giacomo Govi CERN IT/PSS CERN IT/PSS On behalf of the.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Grid2Win : gLite for Microsoft Windows Roberto.
1 AHM, 2–4 Sept 2003 e-Science Centre GRID Authorization Framework for CCLRC Data Portal Ananta Manandhar.
INFSO-RI Enabling Grids for E-sciencE Information System Valeria Ardizzone INFN EGEE NA4 Generic Applications Meeting Catania,
INFSO-RI Enabling Grids for E-sciencE VOMS & MyProxy interaction Emidio Giorgio INFN NA4 Generic Applications Meeting 10 January.
INFSO-RI Enabling Grids for E-sciencE University of Coimbra GSAF Grid Storage Access Framework Salvatore Scifo INFN of Catania EGEE.
VOX Project Status T. Levshina. 5/7/2003LCG SEC meetings2 Goals, team and collaborators Purpose: To facilitate the remote participation of US based physicists.
INFSO-RI Enabling Grids for E-sciencE gLite Information System: R-GMA Tony Calanducci INFN Catania gLite tutorial at the EGEE User.
Site Authorization Service Local Resource Authorization Service (VOX Project) Vijay Sekhri Tanya Levshina Fermilab.
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
Tutorial on Science Gateways, Roma, Catania Science Gateway Framework Motivations, architecture, features Riccardo Rotondo.
II EGEE conference Den Haag November, ROC-CIC status in Italy
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
REST API to develop application for mobile devices Mario Torrisi Dipartimento di Fisica e Astronomia – Università degli Studi.
Overview of the New Security Model Akos Frohner (CERN) WP8 Meeting VI DataGRID Conference Barcelone, May 2003.
OGSA-DAI.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Scuola Grid INFN, Trieste, 1-12 Dic Managing Confidential Data in the gLite Middleware – The Secure Storage.
Amy Krause EPCC OGSA-DAI An Overview OGSA-DAI on OMII 2.0 OMII The Open Middleware Infrastructure Institute NeSC,
The Holmes Platform and Applications
Jean-Philippe Baud, IT-GD, CERN November 2007
SPACI Consortium, CMCC & University of Salento, LECCE
Grid2Win Porting of gLite middleware to Windows XP platform
Un sistema avanzato per la gestione di immagini biomedicali in ambiente GRID G. Aloisio, S. Fiore SPACI Consortium & University of Salento, Italy, Lecce.
Open Source distributed document DB for an enterprise
The Grid Relational Catalog Project
Grid Training done in/by the Italian Federation in 2007 Roberto Barbera Univ. of Catania and INFN NA3 Partner Review Meeting at EGEE’07 Budapest,
Grid2Win: Porting of gLite middleware to Windows XP platform
The Client/Server Database Environment
GSAF Grid Storage Access Framework
GSAF Grid Storage Access Framework
AMGA Web Interface Vincenzo Milazzo
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Presentation transcript:

Grid DataBase Management with the GRelC DAS Sandro Fiore, Ph.D Salvatore Vadacca SPACI Consortium and University of Salento (Lecce), Italy Grid Tutorial per l’Università di Palermo, 11/12/2007

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project Outline Grid Data Access Service GRelC Project GRelC DAS –Architecture –Features –Queries –SDK –Experimental Results –Porting on gLite –XGRelC GUI –GRelC Portal –Deployment –On Line User Tutorial (GILDA) Conclusions

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project In the last decade a lot of efforts were concentrated on grid storage systems (coarse grained approach) Data Grids should also provide a low level framework for grid- database access and management (Grid DAS, fine grained approach) A Grid DAS is not a new DBMS or it does not introduce a new query language It interacts with legacy systems/databases (SQL) It provides more complex and efficient “queries” in grid It must be interoperable with current standards/middleware (gLite, Globus, …) Main requirements: security, transparency, interoperability, efficiency, robustness, etc. Grid Data Access Service

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project Introducing the GRelC Project Grid Relational Catalog is a project which aims at designing and developing a set of efficient, secure and transparent Data Grid Services (Starting date, Jan 2001). GRelC Data Access Service aims at providing a large set of functionalities to access both relational and non relational DataBases in a grid environment. DB XML

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project GRelC Project: a bit of history

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project GRelC DAS Architecture (in the large)

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project GRelC DAS: Main Features Entirely based on C programming language Multithreaded web service It exposes the web service interface GSI enabled and WS-I compliant Mutual authentication based on GSI (X.509v3 digital certificates) GRelC DAS Authorization based on ACL for local management VOMS Support, for global management Information System Support (BDII compliant) Wide set of data access control policyies Full GSI support: data encryption, data integrity, protection against replay attacks and detection of out of sequence packets

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project GRelC DAS: Main Features XML data validation for recordset SingleQuery, MultiQuery and MultiSingleQuery Support Support for synchronous and asynchronous queries Dinamic binding to heterogeneous DBMSs Two levels logging (users, connections, queries, etc.) GSI enabled remote administration tools and remote log Compression, chunking, prefetching and streaming to enhance performance on a WAN Wide SDK for developers (both for C, C++ and Java) No dependencies concerning other middleware (only GSI) Portal GRelC

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project GRelC DAS Architecture (in the small) GRelC Data Access Service

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project Standard Database Access Interface Features: Standard access to data sources Types uniformity Error uniformity Plug-in architecture based on dynamic libraries PostgreSQL driver MySQL driver Database Access Library (Grid-DAS back end) Grid Database Access Service (front end) Other Applications PostgreSQL MySQL UnixODBC driver UnixODBC SQLite driver SQLite Dinamic binding to: PostgreSQL MySQL SQLite IBM/DB2, Oracle9.i, MS-SQL Server, UnixODBC, Textual DBs, etc.

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project GRelC DAS Queries Latest release of GRelC DAS supports the following queries: Single Query Memory (+ chunk management) Single Query File (+ chunk management) Single Query File + ZIP (+ chunk management) Single Query Prefetch (parallel chunk donwload/processing) Single Query Stream (resultset streaming) Asynchronous Query Web Single Query XHTML (+ chunk management / paging) –CSS v2.0, XHTML v1.0 Strict Results displayed in the following formats: Tabular XML HTML RAW

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project Single Query File Approach (Zip) DBMS Client SQS query Data Delivery SQL Recordset GrelC Recordset in XMLformat GrelC Recordset GrelCLoad Recordset GrelCRecordset APIs GRelC Data Access Recordset XML File Recordset XML File This kind of query is suitable to retrieve medium/large resultsets

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project Single Query File + chunk (Zip) DBMS Client SQS query Data Delivery SQL Recordset GrelC Recordset in XMLformat GrelC Recordset GrelCLoad Recordset GrelCRecordset APIs GRelC Data Access Recordset XML file Recordset XML file Recordset XML file Chunk 1 Chunk 2 Chunk 3 Recordset XML file Recordset XML file Recordset XML file Chunk 1 Chunk 2 Chunk 3 Chunk 1 Chunk 2 Chunk 3 Chunk 1 Chunk 2 Chunk 3 This kind of query is suitable to retrieve medium/large resultsets

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project Single Query Stream DBMS Client SQS submission SQL Recordset GRelC-Data-Access Result submision This kind of query is suitable to retrieve VERY LARGE resultsets

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project Single Query HTML DBMS Client SQS submission SQL Recordset Http connection GRelC-Data-Access URI Result

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project Web Page GACL DNs Single Query HTML (Security Issues) DBMS Client SQS submission SQL Recordset HTTPS connection using X.509 Certificates GRelC-Data-Access URI Result

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project Asynchronous Query Asynchronous queries - Batch mode - Users can define a lifetime for results availability on the GRelC DAS - decoupling client/server (e.g. WN gLite) - New clients (submission, status, abort…) - Additional thread to manage requests - Preliminary internal tests were ok - Added within the current release v2.3.0

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project Asynchronous Query DBMS Client SQS query ID Query SQL Recordset GrelC Recordset in XMLformat GrelC Recordset GrelCLoad Recordset GrelCRecordset APIs GRelC Data Access Recordset XML File Recordset XML File ID Query Get File Data Delivery 1 – Asynchronous Query Submission 2 – Request Dispatching 3 – Data Delivery 4 – Data Manipulation

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project GRelC Data Access: Clients

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project SDK for Developers Grid Enabled Stand alone GUI (XGRelC) Grid Enabled Web Apps (GRelC Portal) High Performance Grid Services & Clients (CLI) GRelC DAS

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project The GRelC Library: APIs Classification Database access and query services – bind – unbind – query submission Remote manipulation services – get_value – get_current_tuple Resultset store and retrieving services – store_result_disk – fetch_stored_recordset User management services – add_user – remove_user – set_user_policy Enterprise Grid management services – add_host – add_dbms Virtual space management services – create_virtual_database – register_database QoS services – relocate_database Wide SDK both for C and C++ developers

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project GRelC-CppProxy: a C++ Module A C++ module was created in order to allow an easy development of new web services client with this language. This module hides the communication layer with Web Services C++ Module C++ Generic Client SOAP GRelC DAS

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project class CppProxy { public: int bind (string grelc_db_name); int unbind (); int query_submission (string query);.... int create_database (string grelc_db_name, string identity, string dbms, string host, string istance, int log_type); int create_physical_database_and_register(string grelc_db_name, string dbms, string host, string istance, int log_type); int drop_database (string grelc_db_name); int get_log(int num_lines, string &log); int get_log_database(string grelc_dbname, int num_lines, string &log); int get_host_position_info(HostInfoResponse &response); int get_value (int row, int column, string &value); private: struct soap *soap; struct gsi_plugin_data *data; char* connection; bool connected; bool enable_credential; string dn; }; CppProxy Class Low level details concerning with soap, gsi, conn. status are concealed

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project XGRelC: A consolle for Grid-DBs Mng Functionalities: User management Web Service registration Host Management Logging DBMS configuration Database creation Import Database Database configuration Query submission Map deployment

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project XGRelC: A consolle for Grid-DBs Mng Functionalities: User management Web Service registration Host Management Logging DBMS configuration Database creation Import Database Database configuration Query submission Map deployment

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project International Testbed Lecce (Italy) Bejing (China)

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project Test Performance (II)

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project GRelC & gLite

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project GRelC on gLite: Porting Porting of GRelC on gLite was straighforward Porting on gLite is ok both for client and server side The middleware works fine both on LCG and current gLite 3.x middleware GRelC DAS runs also on several platforms: –Linux –MAC OS X –FreeBSD Both IA64 and IA32 platforms are supported (we currently installed on SPACI-LECCE-IA64 (EGEE SA1 partner) the GRelC DAS)

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project Straighforward integration within the EGEE farm model GRelC DAS provides fine grained data mng service This service can be used both as farm service and as VO service depending on the context, the database policies/constraints Extended EGEE Farm Model GRelC on gLite: A New Service

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project GRelC on gLite: VOMS We provide global authorization by means of VOMS Extensions High level of scalability concerning DAPs related to VOs Double level authorization framework: both local and global policies management can be provided (mixed mode) gilda grelc das host1 host2host3 grid-db1 grid-db2 Root level (VO) GRelC level DAS Level Host Level Grid-DB Level Roles Mandatory Groups insert delete update Fine Grained Coarse Grained

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project Two-level authorization Global authorization (through VOMS extensions) Local authorization (by means of the local GRelC DAS authorization framework) The two masks obtained from global and local authorization are combined to infer the final User Privileges Mask (UPM) 3 scenarios –global mode, coarse grained approach –local mode, fine grained approach –combined mode

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project Combined Mode - An Example

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project GRelC on gLite: BDII GLUE schema extension providing information about VOs and Databases (we plan to interact with OGF GLUE-WG) Local admin can set up the Information Provider Level parameter Min: 0 to publish just basic info (only the contact string) Max: 7 for all info (contact string, VOs, DBs, tables, fields, etc.) Information System Extensions Database specific Information

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project GRelC on gLite: Porting on SLC4.x Porting on SLC4.x is an on going activity Preliminary results are very good Porting will be completed before EGEE Conference in Budapest A release based on SLC4.x will be available on the GRelC website in December Current test are connected both with IA32 and IA64 (Itanium2 processors) platforms This activity is part of the SPACI-LECCE-IA64 SA1 activity within the EGEE Project

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project GRelC Portal Functionalities:  Login  GRelC DAS Registration  Host Management  Instance Management  User Management  Query submission  Deployment Map Features:  Seamless and ubiquitous access to GRelC DAS enabled resources  No additional software installation / configuration is required  Complete and user-friendly Grid Data Portal Interface (It entirely replaces CLI)  

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project GRelC Portal: Some Snapshots

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project GRelC WebSite Main sections: GRelC Portal Download (rpms available) News Publications Events Deployment Documentation Components ….. GRelC Website URL: Mailing List mail:

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project INFN GRID Deployment SPACI Lecce DAS Server DAS Client INAF Trieste INFN Padova INFN Bari INFN Catania Involved Sites INAF Trieste (IA32) INFN Bari (IA32) INFN Catania (IA32) INFN Padova (IA32) SPACI LECCE (IA32, IA64) Testing Activities Sequential tests Concurrent tests Bugs report Bug Fixing Optimization SPACI-Lecce

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project GRelC Data Access Data Sources (DB) gandalf.unile.it Linux x86 sara.unile.it Mac OS X sigma2.unile.it Linux IA64 gridsurfer.unile.it FreeBSD galileo.hpcc.unical.it Linux IA64 sepac00.projects.cscs.ch Linux x86 spacina.na.infn.it Linux IA64 SEPAC Grid Deployment

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project GILDA Deployment

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project GRelC DAS User Tutorial on GILDA Grid CT Wiki Website Info about: -Log in to the grid -Query Submission For any information about GILDA t-Infrastructure please contact & GRelC DAS Tutorial link: User tutorial: GILDA t-Infrastructure Special thanks to the GILDA Staff for their support

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project Christmas Release Info Tag: GRelC DAS v2.4.0 Release date: 21/12/2007 Support: SCL3.x & SLC4.x Features: New driver for SQLite New GRelC DAS and Grid-DB Log Remote Log Support XML Support for –eXist –Xindice –libxml2 based documents Complete set of CLI for XML New GILDA Tutorial for XML CLI XML Grid Information Provider What’s Next… GRelC DAS 2.4.0

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project Conclusions GRelC DAS provides support in Grid for a wide range of DBMSs It is currently tested on several grid environments (SPACI, SEPAC, GILDA, INFNGRID) A wide SDK is available for developers XGRelC Graphical User Interface developed in Qt GRelC Portal to ease Grid-DB mng via Web Interface gLite compliant (porting on gLite 3.x and integration with VOMS framework, BDII, etc.) Support for several platforms (IA32 and IA64) Currently the software is candidate at the EGEE Respect Program

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project For any information Supervisor: Prof. Giovanni Aloisio Project P. I.: Sandro Fiore, Ph. D. Team Members: Massimo Cafaro, Ph. D. Alessandro Negro Salvatore Vadacca GRelC WebSite: Mailing lists:

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project Global Mode User credentials must be obtained through voms- proxy-init The UPM is inferred from the available VOMS extensions No additional authorization setting is required on the GRelC DAS Easy and fast setup procedure It scales well Feasible for a real production grid environment

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project Global Mode

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project Local Mode User credentials must be obtained through grid- proxy-init The UPM is drawn out of the GRelC DAS metadata catalogue No VOMS extensions are added to the user proxy The setup procedure must be carried out on each GRelC DAS Scalability is worse

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project Local Mode

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project Combined Mode User credentials must be obtained through voms- proxy-init The UPM is inferred joining information on access policies coming from VOMS extensions and the GRelC DAS metadata catalogue VOMS level (grant or revoke) GRelC DAS level (setting, undefining, unsetting)

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project Roles and Groups on VOMS (I) /gilda/grelc/das/host1/grid-db1/Role=grelc-db-insert Case A (fine grained)

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project Roles and Groups on VOMS (II) /gilda/grelc/das/host1/Role=grelc-db-insert Case B (intermediate level)

Grid Tutorial, Palermo - Ph.D. Sandro Fiore - GRelC Project Roles and Groups on VOMS (III) /gilda/grelc/das/Role=grelc-db-insert Case C (coarse grained)