GSAF Grid Storage Access Framework

Slides:



Advertisements
Similar presentations
Data Management Expert Panel. RLS Globus-EDG Replica Location Service u Joint Design in the form of the Giggle architecture u Reference Implementation.
Advertisements

Robust Tools for Archiving and Preserving Digital Data Joseph JaJa, Mike Smorul, and Mike McGann Institute for Advanced Computer Studies Department of.
Tools and Services for the Long Term Preservation and Access of Digital Archives Joseph JaJa, Mike Smorul, and Sangchul Song Institute for Advanced Computer.
Grids and Grid Technologies for Wide-Area Distributed Computing Mark Baker, Rajkumar Buyya and Domenico Laforenza.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
CONTI’2008, 5-6 June 2008, TIMISOARA 1 Towards a digital content management system Gheorghe Sebestyen-Pal, Tünde Bálint, Bogdan Moscaliuc, Agnes Sebestyen-Pal.
Presenter: Dipesh Gautam.  Introduction  Why Data Grid?  High Level View  Design Considerations  Data Grid Services  Topology  Grids and Cloud.
ATLAS DQ2 Deletion Service D.A. Oleynik, A.S. Petrosyan, V. Garonne, S. Campana (on behalf of the ATLAS Collaboration)
The Data Grid: Towards an Architecture for the Distributed Management and Analysis of Large Scientific Dataset Caitlin Minteer & Kelly Clynes.
San Diego Supercomputer Center National Partnership for Advanced Computational Infrastructure San Diego Supercomputer Center National Partnership for Advanced.
Grid Technologies  Slide text. What is Grid?  The World Wide Web provides seamless access to information that is stored in many millions of different.
The Grid System Design Liu Xiangrui Beijing Institute of Technology.
1 4/23/2007 Introduction to Grid computing Sunil Avutu Graduate Student Dept.of Computer Science.
Service - Oriented Middleware for Distributed Data Mining on the Grid ,劉妘鑏 Antonio C., Domenico T., and Paolo T. Journal of Parallel and Distributed.
Middleware for Grid Computing and the relationship to Middleware at large ECE 1770 : Middleware Systems By: Sepehr (Sep) Seyedi Date: Thurs. January 23,
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE middleware: gLite Data Management EGEE Tutorial 23rd APAN Meeting, Manila Jan.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
Topic Distributed DBMS Database Management Systems Fall 2012 Presented by: Osama Ben Omran.
26/05/2005 Research Infrastructures - 'eInfrastructure: Grid initiatives‘ FP INFRASTRUCTURES-71 DIMMI Project a DI gital M ulti M edia I nfrastructure.
Managing Data DIRAC Project. Outline  Data management components  Storage Elements  File Catalogs  DIRAC conventions for user data  Data operation.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
Partnerships in Innovation: Serving a Networked Nation Grid Technologies: Foundations for Preservation Environments Portals for managing user interactions.
Harokopio University of Athens – Department of Informatics and Telematics HAROKOPIOUNIVERSITY A Distributed Architecture for Building Federated Digital.
INFSO-RI Enabling Grids for E-sciencE University of Coimbra GSAF Grid Storage Access Framework Salvatore Scifo INFN of Catania EGEE.
Wide Area Grid – Technical Requirements Paul Kopp.
FESR Consorzio COMETA - Progetto PI2S2 GSAF Grid Storage Access Framework Salvatore Scifo
Building Preservation Environments with Data Grid Technology Reagan W. Moore Presenter: Praveen Namburi.
INFSO-RI Enabling Grids for E-sciencE University of Coimbra gLite 1.4 Data Management System Salvatore Scifo, Riccardo Bruno Test.
Storing digital assets on Grid/EGI FedCloud with gLibrary Giuseppe La Rocca, INFN DARIAH ERIC.
ACGT Architecture and Grid Infrastructure Juliusz Pukacki ‏ EGEE Conference Budapest, 4 October 2007.
REST API to develop application for mobile devices Mario Torrisi Dipartimento di Fisica e Astronomia – Università degli Studi.
Consorzio COMETA - Progetto PI2S2 UNIONE EUROPEA GRIDICOM G. Foti 1), S. Scifo 2), R. Barbera 3), F. Portuese 4), S. Parisi 5)
FESR Trinacria Grid Virtual Laboratory The Trinacria Grid Virtual Laboratory Roberto Barbera University of Catania and INFN Grid Open Day.
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.
Grid Services for Digital Archive Tao-Sheng Chen Academia Sinica Computing Centre
Web and mobile access to digital repositories Mario Torrisi National Institute of Nuclear Physics – Division of
Martedi 8 novembre 2005 Consorzio COMETA “Progetto PI2S2” FESR Data Management System Annamaria Muoio -- INFN Catania PI2S2 First Tutorial -- Messina,
A Data Engine for Grid Science Gateways Enabling Easy Transfers and Data Sharing Dr. Marco Fargetta (1), Mr. Riccardo Rotondo (2,*), Prof. Roberto Barbera.
Accessing the VI-SEEM infrastructure
GFAL Grid File Access Library
GFAL: Grid File Access Library
gLite Basic APIs Christos Filippidis
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CLOUD COMPUTING
Java API del Logical File Catalog (LFC)
Amazon Storage- S3 and Glacier
Scuola Grid INFN, Martina Franca, Nov
The Open Grid Service Architecture (OGSA) Standard for Grid Computing
gLite Data management system overview
ADAT Salvatore Scifo INFN Catania
Roberto Barbera (a nome di Livia Torterolo)
Joseph JaJa, Mike Smorul, and Sangchul Song
Introduction to Data Management in EGI
AMGA Web Interface Salvatore Scifo INFN sez. Catania
TGSAF - Grid Storage Access Framework
Flexible Extensible Digital Object Repository Architecture
The Improvement of PaaS Platform ZENG Shu-Qing, Xu Jie-Bin 2010 First International Conference on Networking and Distributed Computing SQUARE.
GSAF Grid Storage Access Framework
Flexible Extensible Digital Object Repository Architecture
Grid2Win: Porting of gLite middleware to Windows XP platform
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Introduction to D4Science
AMGA Web Interface Vincenzo Milazzo
How To Integrate an Application on Grid
Information Services Claudio Cherubino INFN Catania Bologna
L. Glimcher, R. Jin, G. Agrawal Presented by: Leo Glimcher
Presentation transcript:

GSAF Grid Storage Access Framework Salvatore Scifo INFN sez. Catania Tutorial per i Neo Assunti del Progetto PI2S2 Messina, 09.01.2007

Partnership GSAF Resources The GSAF Project is carried out by INFN - Catania with the cooperation of the IR&T engineering s.r.l. of Catania (http://www.irt-engineering.it). The context of this work is the TriGrid VL Project (http://www.trigrid.it) and the ADAT Project (“Archivio Digitale Antichi Testi). Trigrid VL Project aims to port several Industrial Use Cases over the Grid Infrastructure and the ADAT Project wants to design and implement a Digital Archive for Cultural Heritage that adopts Grid as a Content Management System (CMS). Resources INFN S. Scifo (s.scifo@ct.infn.it) IR&T engineering V. Milazzo (v.milazzo@irt-engineering.it) A. Magrì (a.magri@irt-engineering.it) Messina, Tutorial PI2S2, 11.07.2007

CMS Content Management System Content Management System is a system that allows user to manage dynamic content for several applications (web portal, digital libraries, …) Main objectives Manage Users Manage Groups and Access Control Policies Build and maintain dynamic web sites Share documents among several organizations Build application without specific technical knowledge Organize and handle big amounts of information Messina, Tutorial PI2S2, 11.07.2007

GRID GRID Computing GRID Storage Grid computing : several and heterogeneous computational resource are combined together to solve problems which are not easy to solve with traditional system (also if computer clusters). Grid Storage : several and heterogeneous storage devices and technologies are combined together to store and delivery several millions of data (Peta bytes order). GRID Computing GRID Storage Messina, Tutorial PI2S2, 11.07.2007

GRID and CMS Storage Virtualization Security unique and uniform interface to manage DATA provided by the grid middleware unique and uniform interface to manage METADATA provided by the grid middleware Large and numerous file hadling capability also in a geographic distributed environment Ubiquity : data access independently bye their location Security Centralized access control mechanism based on x.509 certificates and user roles according to Virtual Organization policies that users belong to Availability, Scalability, Fault Tolerance Messina, Tutorial PI2S2, 11.07.2007

Grid Storage Access Framework GSAF stands for Grid Storage Access Framework and it is a kind of Development Toolkit designed to help developers in building applications based on Grid Storage Services for managing files and data. The most important requirement of the GSAF is to hide the complexity and the fragmentation of the several APIs provided by the gLite 3.0 middleware in order to interface the main three Grid Data Services : Storage Element (GFAL API), File Catalog (LCG-Utils API) and Metadata Catalog (AMGA API). Messina, Tutorial PI2S2, 11.07.2007

Multi Layer Architecture Main idea is designing an opened, multilayered and distributed architecture to provide interoperability among Data and Metadata Management services of the GRID infrastructure and several applications. First Step: it is to produce both, the API and the User Application that validates it. In this case any application must be still developed according to a vertical architecture and it implies that the Application Server Machine (which hosts the application) must be equipped as a Grid User Interface. Messina, Tutorial PI2S2, 11.07.2007

Deployment Plan At the present moment, any application needs to be deployed within the Grid Site and, moreover, all applications could be developed in Java. Messina, Tutorial PI2S2, 11.07.2007

GSAF AND APPLICATIONS Main framework capabilities are: Demonstrator Uploading file to the SE, registering LFN to the LFC and saving metadata into AMGA in a coherent, atomic mode. Browsing Metadata Catalogue to download file and/or access to attributes schemas and values. Search file by Metadata to download file and/or access to attributes schemas and values. Deleting file in atomic mode from SE, LFC and AMGA Demonstrator The application demonstrates the framework behaviour allowing Grid User to manage file and metadata remotely using a web user interface. Messina, Tutorial PI2S2, 11.07.2007

Logical Architecture Schema Messina, Tutorial PI2S2, 11.07.2007

File Upload Messina, Tutorial PI2S2, 11.07.2007

File Download Messina, Tutorial PI2S2, 11.07.2007

File Delete Messina, Tutorial PI2S2, 11.07.2007

File Search Messina, Tutorial PI2S2, 11.07.2007

File Browse Messina, Tutorial PI2S2, 11.07.2007

Conclusions Sharing information belonging to different organizations in secure, scalable and efficient way is very frequent and actual in the ICT environment. GRID offers Reliable Resources Organization Distributed storage virtualization Uniform data access Security and data Preservation GSAF means Useful API to develop Storage based applications Useful and simple web interface to access Data Management Services remotely Messina, Tutorial PI2S2, 11.07.2007