INFSO-RI-508833 Enabling Grids for E-sciencE www.eu-egee.org University of Coimbra GSAF Grid Storage Access Framework Salvatore Scifo INFN of Catania EGEE.

Slides:



Advertisements
Similar presentations
CLEARSPACE Digital Document Archiving system INTRODUCTION Digital Document Archiving is the process of capturing paper documents through scanning and.
Advertisements

DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
TU/e Service Discovery Mechanisms: two case studies / IC2002 Service Discovery Mechanisms: Two case studies Control point Device UPnP Terminal Domain Host.
V-GISC Presentation – ET_WISC – Geneva - February v-GISC key functionalities ET_WISC meeting 2-5 February 2010 Jean-Pierre Aubagnac, Jacques Roumilhac.
Database System Concepts and Architecture
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
Database Architectures and the Web
Connect. Communicate. Collaborate Click to edit Master title style MODULE 1: perfSONAR TECHNICAL OVERVIEW.
E-science grid facility for Europe and Latin America A Data Access Policy based on VOMS attributes in the Secure Storage Service Diego Scardaci.
Robust Tools for Archiving and Preserving Digital Data Joseph JaJa, Mike Smorul, and Mike McGann Institute for Advanced Computer Studies Department of.
Chapter 1 Introduction to Databases
Cloud based linked data platform for Structural Engineering Experiment Xiaohui Zhang
Presenter: Dipesh Gautam.  Introduction  Why Data Grid?  High Level View  Design Considerations  Data Grid Services  Topology  Grids and Cloud.
INFSO-RI Enabling Grids for E-sciencE The GENIUS Grid portal Tony Calanducci INFN Catania - Italy First Latin American Workshop.
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.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE middleware: gLite Data Management EGEE Tutorial 23rd APAN Meeting, Manila Jan.
Copyright © cs-tutorial.com. Overview Introduction Architecture Implementation Evaluation.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
EGEE-II INFSO-RI Enabling Grids for E-sciencE The GILDA training infrastructure.
INFSO-RI Enabling Grids for E-sciencE gLite Data Management and Interoperability Peter Kunszt (JRA1 DM Cluster) 2 nd EGEE Conference,
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE User Forum, Manchester, 10 May ‘07 Nicola Venuti
From Digital Objects to Content across eInfrastructures Content and Storage Management in gCube Pasquale Pagano CNR –ISTI on behalf of Heiko Schuldt Dept.
Conference name Company name INFSOM-RI Speaker name The ETICS Job management architecture EGEE ‘08 Istanbul, September 25 th 2008 Valerio Venturi.
INFSO-RI Enabling Grids for E-sciencE A Grid Approach to Distributed Image Analysis for Early Diagnosis of Alzheimer Disease Livia.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks The GILDA t-Infrastructure Roberto Barbera.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Grid2Win : gLite for Microsoft Windows Roberto.
The library is open Digital Assets Management & Institutional Repository Russian-IUG November 2015 Tomsk, Russia Nabil Saadallah Manager Business.
Università di Perugia Enabling Grids for E-sciencE Status of and requirements for Computational Chemistry NA4 – SA1 Meeting – 6 th April.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks A GRID based platform to host multiple repositories.
Rights Management for Shared Collections Storage Resource Broker Reagan W. Moore
Tutorial on Science Gateways, Roma, Catania Science Gateway Framework Motivations, architecture, features Riccardo Rotondo.
FESR Consorzio COMETA - Progetto PI2S2 GSAF Grid Storage Access Framework Salvatore Scifo
INFSO-RI Enabling Grids for E-sciencE University of Coimbra gLite 1.4 Data Management System Salvatore Scifo, Riccardo Bruno Test.
INFSO-RI Enabling Grids for E-sciencE University of Coimbra Data Management System gLite – LCG – FiReMan Salvatore Scifo INFN Catania.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Architecture of LHC File Catalog Valeria Ardizzone INFN Catania – EGEE-II NA3/NA4.
Miguel Ángel Saúl Soto INFN - Sezione di Catania Supervisor: Antonio Calanducci
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)
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.
Web and mobile access to digital repositories Mario Torrisi National Institute of Nuclear Physics – Division of
Data Grids, Digital Libraries and Persistent Archives: An Integrated Approach to Publishing, Sharing and Archiving Data. Written By: R. Moore, A. Rajasekar,
A Data Engine for Grid Science Gateways Enabling Easy Transfers and Data Sharing Dr. Marco Fargetta (1), Mr. Riccardo Rotondo (2,*), Prof. Roberto Barbera.
INFSO-RI Enabling Grids for E-sciencE Security needs in the Medical Data Manager EGEE MWSG, March 7-8 th, 2006 Ákos Frohner on behalf.
The Holmes Platform and Applications
Grid based telemedicine application
Database Systems: Design, Implementation, and Management Tenth Edition
Jean-Philippe Baud, IT-GD, CERN November 2007
Cloud based linked data platform for Structural Engineering Experiment
Medical Data Manager use case: 3D medical images analysis workflow.
Scuola Grid INFN, Martina Franca, Nov
Open Source distributed document DB for an enterprise
ADAT Salvatore Scifo INFN Catania
Roberto Barbera (a nome di Livia Torterolo)
Introduction to Data Management in EGI
AMGA Web Interface Salvatore Scifo INFN sez. Catania
TGSAF - Grid Storage Access Framework
Chapter 18 MobileApp Design
CS 501: Software Engineering Fall 1999
GSAF Grid Storage Access Framework
University of Technology
GSAF Grid Storage Access Framework
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Introduction to Databases Transparencies
Lecture 1: Multi-tier Architecture Overview
AMGA Web Interface Vincenzo Milazzo
Metadata The metadata contains
Presentation transcript:

INFSO-RI Enabling Grids for E-sciencE University of Coimbra GSAF Grid Storage Access Framework Salvatore Scifo INFN of Catania EGEE User Forum Manchester, UK - 10th-11th May 2007

Enabling Grids for E-sciencE INFSO-RI Manchester, May Partnership Grid Storage Access Framework –The project is carried out by a cooperation between the INFN and the IR&T engineering s.r.l. (a SME located in Catania, Italy). –The context of this work is the e-Infrastructure Trinacria Grid Virtual Laboratory Project and the ADAT Project (“Archivi Digitali Antico Testo”), aiming at the implementation of a Digital Archive for Cultural Heritage Data (antique manuscripts) with Digital Repository based on EGEE grid services. Resources –INFN  S. Scifo  A. Calanducci  On behalf of the Gilda Team –IR&T engineering (  V. Milazzo  A. Magrì

Enabling Grids for E-sciencE INFSO-RI Manchester, May Web Integration Requirements Main objectives of web application –Infrastructure side  Organize and handle big amounts of information  Share documents among several organizations –Security side  Define and apply Access Control Policies –Development side  Build application without specific technical knowledge of the adopted infrastructure (high level API)  Build and maintain dynamic web content (simple tools to manage repositories for provisioning purposes) –User side  Manage Groups and Users (administrative user profiles)  Manage Digital Resources (authoring user profiles)  Access, search and retrieve file/data easily (end user profiles)

Enabling Grids for E-sciencE INFSO-RI Manchester, May Grid as Digital Repository Repository Virtualization provided by –interfaces to manage DATA –interface to manage METADATA Data Management capabilities –Large and numerous file handling also in distributed environments –Ubiquity: data access independently by their location Security capabilities –Centralized access control mechanism based on x.509 certificates Systems capabilities –Availability, Scalability, Fault Tolerance

Enabling Grids for E-sciencE INFSO-RI Manchester, May Classic Web Application Data Presentation Layer consists of all graphical interfaces that make user able to interact with application Data Business Layer collects all software components that implement the behavior of the given application Data Access Layer is made up by software components that allow application to manage data (ascii files, xml files, digital object, metadata, SQL data) Data Access Layer components interact to several types of data sources –File System (for data stored into files) –Relational Database Management System (for data organized into SQL tables)

Enabling Grids for E-sciencE INFSO-RI Manchester, May Grid Web Application Grid environment porting a spects –files are stored inside a Storage Element (SE) –files can be replicated on several SEs for ubiquity, security and sharing needs; relationship among locations of files, replicas and theirs identifiers are kept within a specific File Catalogue Service –for each file is possible to associate descriptive metadata arranged through a specific Metadata Catalogue Service Technical Approach –replace Data Access Layer with an appropriate interface that permits:  business components to manage data stored within the DMS  presentation objects to search and retrieve data from DMS

Enabling Grids for E-sciencE INFSO-RI Manchester, May Designers point of view Development of applications (web or desktop) is not easy This fragmentariness forces software engineers and web designers to consider a vertical architecture Application must take care about the atomicity, coherence and synchronization of data manipulation –Grid Data Services are independent each from others –They work in a “stand a lone” mode –Any kind of coherence is ensured

Enabling Grids for E-sciencE INFSO-RI Manchester, May Users point of view User can use only Command Line Tools These tools are installed on specific machines called User Interface (UI) and located inside the Grid network boundaries Users encounter several problem about net access User has a personal UI –who does ensure its security? All logical relationships among data and metadata must be kept in his mind

Enabling Grids for E-sciencE INFSO-RI Manchester, May GSAF solution GSAF is an Object Oriented Framework –built on top of the Grid Metadata Service and Grid Data Service and exposes classes and related methods for applications located above Main objective –hide the complexity and the fragmentation of the several underlying APIs –grouping functional requirements shared among applications –ensure atomicity among different data manipulation

Enabling Grids for E-sciencE INFSO-RI Manchester, May GSAF System Architecture

Enabling Grids for E-sciencE INFSO-RI Manchester, May GSAF Functional Requirement Managing Metadata Schemas Managing ACLs to access Metadata Managing ACLs to access Data Uploading file to the SE Browsing Metadata Catalogue \ File Catalogue Search file by Metadata Deleting file

Enabling Grids for E-sciencE INFSO-RI Manchester, May GSAF Web Interface GSAF Web Interface to manage data and their metadata remotely –Initially, the main target of this application was to be a natural tester of the framework basic functionalities –it represents a useful tool to administrate the Grid Storage through internet Web Interface is the easiest approach –for new users which don’t have specific knowledge of the Grid environment. –no syntax rules are required and users don’t loose the high level view of data neither of metadata schemas. –immediate interaction thanks to comfortable and friendly driven procedures that make training and learning faster. –web application needs only a simple internet connection than it avoids any dependencies from the Grid UI machines.

Enabling Grids for E-sciencE INFSO-RI Manchester, May GSAF Web Interface

Enabling Grids for E-sciencE INFSO-RI Manchester, May ADAT project

Enabling Grids for E-sciencE INFSO-RI Manchester, May Use Cases ADAT Project –embeds GSAF within the Digital Archive Software Physics Department of the University of Catania (PI2S2 project) –aims to implement a Grid Oriented Digital Archive for DICOM images. BM Portal project (Bio-Lab, DIST University of Genoa ) –embeds GSAF framework as a plug-in GILDA Team –adopts the GSAF web interface for dissemination and training purposes.

Enabling Grids for E-sciencE INFSO-RI Manchester, May Outlook File Replica support VOMS Integration ACLs at Disk Pool Manager Level –for coherence between File Catalogue permissions and DPM permissions Transaction Manager –Serialization levels –Transaction pattern  Execute()  Commit()  Rollback() All we need to integrate applications….

Enabling Grids for E-sciencE INFSO-RI Manchester, May Conclusions GSAF means –Useful API to develop Grid Storage based applications –Useful and simple web interface to access Data Management Services remotely extreme flexible, multi platform and multi user –to be a cross application domain plug-in comfortable usage of the Web Interface –to be a simple Content Management Tool to manage data remotely candidate at the EGEE Respect Program –to become a recommended external software for the EGEE middleware

Enabling Grids for E-sciencE INFSO-RI Manchester, May References GSAF wiki pages – Amga Web Interface wiki pages – AMGA Service and Java API – GFAL Java API – – LFC Java API – IR&T engineering s.r.l. – Trigrid VL –