EGEE-II INFSO-RI-031688 Enabling Grids for E-sciencE www.eu-egee.org www.glite.org Storage Accounting for Grid Environments Fabio Scibilia INFN - Catania.

Slides:



Advertisements
Similar presentations
EGEE-II INFSO-RI Enabling Grids for E-sciencE The gLite middleware distribution OSG Consortium Meeting Seattle,
Advertisements

E-science grid facility for Europe and Latin America A Data Access Policy based on VOMS attributes in the Secure Storage Service Diego Scardaci.
DataGrid is a project funded by the European Union 22 September 2003 – n° 1 EDG WP4 Fabric Management: Fabric Monitoring and Fault Tolerance
Consorzio COMETA - PI2S2 Project UNIONE EUROPEA SAGE – Storage Accounting for Grid Environments in gLite Fabio Scibilia Consorzio.
OSG Logging Architecture Update Center for Enabling Distributed Petascale Science Brian L. Tierney: LBNL.
INFSO-RI Enabling Grids for E-sciencE XACML and G-PBox update MWSG 14-15/09/2005 Presenter: Vincenzo Ciaschini.
LHC Experiment Dashboard Main areas covered by the Experiment Dashboard: Data processing monitoring (job monitoring) Data transfer monitoring Site/service.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Introduction to R-GMA: Relational Grid Monitoring Architecture.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE II - Network Service Level Agreement (SLA) Establishment EGEE’07 Mary Grammatikou.
SOS EGEE ‘06 GGF Security Auditing Service: Draft Architecture Brian Tierney Dan Gunter Lawrence Berkeley National Laboratory Marty Humphrey University.
Active Monitoring in GRID environments using Mobile Agent technology Orazio Tomarchio Andrea Calvagna Dipartimento di Ingegneria Informatica e delle Telecomunicazioni.
ANSTO E-Science workshop Romain Quilici University of Sydney CIMA CIMA Instrument Remote Control Instrument Remote Control Integration with GridSphere.
INFSO-RI Enabling Grids for E-sciencE The US Federation Miron Livny Computer Sciences Department University of Wisconsin – Madison.
Publication and Protection of Site Sensitive Information in Grids Shreyas Cholia NERSC Division, Lawrence Berkeley Lab Open Source Grid.
INFSO-RI Enabling Grids for E-sciencE Logging and Bookkeeping and Job Provenance Services Ludek Matyska (CESNET) on behalf of the.
A.Guarise – F.Rosso 1 Enabling Grids for E-sciencE INFSO-RI Comprehensive Accounting Views on large computing farms. Andrea Guarise & Felice Rosso.
Author - Title- Date - n° 1 Partner Logo EU DataGrid, Work Package 5 The Storage Element.
Author - Title- Date - n° 1 Partner Logo WP5 Summary Paris John Gordon WP5 6th March 2002.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE middleware: gLite Data Management EGEE Tutorial 23rd APAN Meeting, Manila Jan.
Budapest, September 5th, 2002 DataGrid Accounting System DGAS Current status & plans Stefano Barale INFN Budapest, September.
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,
CASTOR evolution Presentation to HEPiX 2003, Vancouver 20/10/2003 Jean-Damien Durand, CERN-IT.
INFSO-RI Enabling Grids for E-sciencE Enabling Grids for E-sciencE Pre-GDB Storage Classes summary of discussions Flavia Donno Pre-GDB.
INFSO-RI Enabling Grids for E-sciencE EGEE is a project funded by the European Union under contract INFSO-RI Grid Accounting.
INFSO-RI Enabling Grids for E-sciencE G-PBox Auth meeting 13/9/2005 Presenter: Vincenzo Ciaschini.
INFSO-RI Enabling Grids for E-sciencE GridICE: Grid and Fabric Monitoring Integrated for gLite-based Sites Sergio Fantinel INFN.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE Site Architecture Resource Center Deployment Considerations MIMOS EGEE Tutorial.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks MSG - A messaging system for efficient and.
INFSO-RI Enabling Grids for E-sciencE The gLite File Transfer Service: Middleware Lessons Learned form Service Challenges Paolo.
HLRmon accounting portal DGAS (Distributed Grid Accounting System) sensors collect accounting information at site level. Site data are sent to site or.
EGEE-0 / LCG-2 middleware Practical.
INFSO-RI Enabling Grids for E-sciencE Introduction Data Management Ron Trompert SARA Grid Tutorial, September 2007.
Recent improvements in HLRmon, an accounting portal suitable for national Grids Enrico Fattibene (speaker), Andrea Cristofori, Luciano Gaido, Paolo Veronesi.
Enabling Grids for E-sciencE EGEE-II INFSO-RI Medical Data Manager 1 Dicom retrieval : overview of the DPM One command line to retrieve a file:
Ceilometer + Gnocchi + Aodh Architecture
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Grid2Win : gLite for Microsoft Windows Roberto.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks APEL CPU Accounting in the EGEE/WLCG infrastructure.
Università di Perugia Enabling Grids for E-sciencE Status of and requirements for Computational Chemistry NA4 – SA1 Meeting – 6 th April.
INFSO-RI Enabling Grids for E-sciencE SRMv2.2 in DPM Sophie Lemaitre Jean-Philippe.
Data Management The European DataGrid Project Team
INFSO-RI Enabling Grids for E-sciencE Policy management and fair share in gLite Andrea Guarise HPDC 2006 Paris June 19th, 2006.
INFSO-RI Enabling Grids for E-sciencE Information System Valeria Ardizzone INFN EGEE NA4 Generic Applications Meeting Catania,
EGEE-II INFSO-RI Enabling Grids for E-sciencE P-GRADE overview and introduction: workflows & parameter sweeps (Advanced features)
INFSO-RI Enabling Grids for E-sciencE VOMS & MyProxy interaction Emidio Giorgio INFN NA4 Generic Applications Meeting 10 January.
EGEE is a project funded by the European Union under contract INFSO-RI Grid accounting with GridICE Sergio Fantinel, INFN LNL/PD LCG Workshop November.
EGEE is a project funded by the European Union under contract IST Enabling bioinformatics applications to.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Practical using WMProxy advanced job submission.
HLRmon accounting portal The accounting layout A. Cristofori 1, E. Fattibene 1, L. Gaido 2, P. Veronesi 1 INFN-CNAF Bologna (Italy) 1, INFN-Torino Torino.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Data Management cluster summary David Smith JRA1 All Hands meeting, Catania, 7 March.
INFSO-RI Enabling Grids for E-sciencE Enabling Grids for E-sciencE Storage Element Model and Proposal for Glue 1.3 Flavia Donno,
INFSO-RI Enabling Grids for E-sciencE gLite Information System: R-GMA Tony Calanducci INFN Catania gLite tutorial at the EGEE User.
INFSO-RI Enabling Grids for E-sciencE DGAS, current status & plans Andrea Guarise EGEE JRA1 All Hands Meeting Plzen July 11th, 2006.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks OpenSAML extension library and API to support.
INFSO-RI Enabling Grids for E-sciencE File Transfer Software and Service SC3 Gavin McCance – JRA1 Data Management Cluster Service.
INFSO-RI Enabling Grids for E-sciencE University of Coimbra gLite 1.4 Data Management System Salvatore Scifo, Riccardo Bruno Test.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Architecture of LHC File Catalog Valeria Ardizzone INFN Catania – EGEE-II NA3/NA4.
HLRmon Enrico Fattibene INFN-CNAF 1EGI-TF Lyon, France19-23 September 2011.
DGAS Distributed Grid Accounting System INFN Workshop /05/1009, Palau Giuseppe Patania Andrea Guarise 6/18/20161.
Enabling Grids for E-sciencE EGEE-II INFSO-RI Status of SRB/SRM interface development Fu-Ming Tsai Academia Sinica Grid Computing.
Enabling Grids for E-sciencE INFN Workshop – May 7-11 Rimini 1 Grid Accounting Status at INFN Riccardo Brunetti INFN-TORINO.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Services for Distributed e-Infrastructure Access Tiziana Ferrari on behalf.
Enabling Grids for E-sciencE Claudio Cherubino INFN DGAS (Distributed Grid Accounting System)
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Nagios Grid Monitor E. Imamagic, SRCE OAT.
Enabling Grids for E-sciencE EGEE-II INFSO-RI The Development of SRM interface for SRB Fu-Ming Tsai Academia Sinica Grid Computing.
Gri2Win: Porting gLite to run under Windows XP Platform
Sergio Fantinel, INFN LNL/PD
Gri2Win: Porting gLite to run under Windows XP Platform
a VO-oriented perspective
DGAS Today and tomorrow
Presentation transcript:

EGEE-II INFSO-RI Enabling Grids for E-sciencE Storage Accounting for Grid Environments Fabio Scibilia INFN - Catania

Enabling Grids for E-sciencE EGEE-II INFSO-RI SAGE Storage Accounting for Grid Environments (SAGE) System to collect usage metering information on Storage Elements C++, mysqlclient, API of DPM, openSSL Will be integrated in DGAS at the Usage Metering level Works over DPM-based SE. However –Most of the software can be reused for other systems –DPM is not aware of being accounted Provides for local usage information Defines novel reports to the users

Enabling Grids for E-sciencE EGEE-II INFSO-RI Accounting Information User activities accounting information –Actions taken by a user against one of his/her files –Putting, modifying, retrieving and deletion of a file are user activities –Each activity consists of an action, a file, the number of bytes affected, the time it started/stopped, the user credential and so on. –Will be integrated in DGAS HLR Disk Usage information –Is accounted in terms of space and time –Is accounted user by user and VO by VO –Is evaluated considering user activities –We defined the disk energy function to create reports

Enabling Grids for E-sciencE EGEE-II INFSO-RI Disk Energy Defined as “The integral of the size of the file along the time” In the figure is the slashed area Can easily evaluated at any time just knowing all events that affected that file Expressed in Mbytes*hours

Enabling Grids for E-sciencE EGEE-II INFSO-RI Reports on disk usage Are related to a user or to a VO or to a couple (user/VO) Refer to specific period in time In the example, the user consumed (220Mb*h) of disk energy with his 2 files.

Enabling Grids for E-sciencE EGEE-II INFSO-RI SAGE Architecture over DPM Data Collecting –To collect data from disk servers related to user activities SAGE-Database –To store collected data and reports on the usage of the resource Data Accounting –To integrated SAGE with DGAS in the future Data Monitoring –To provide for an interface to the users and a system for reporting

Enabling Grids for E-sciencE EGEE-II INFSO-RI Data Collecting SAGE-sensor –Reads info from logs of GSIFTP and RFIO –Creates and queues this info –Can be easily extended to other protocols SAGE-agent –Make this info available to the collector SAGE-collector –Periodically polls all the agents of the pool and pulls new info –Interact with DPM to complete all missing information

Enabling Grids for E-sciencE EGEE-II INFSO-RI Data Accounting SAGE-Accounting –Reads data from SAGE-database –Creates and queues Usage Records PushD –Pushes Usage Records to the HLR of DGAS –Wakes up periodically Usage Record –Not yet defined for storage accounting –Under discussion!!!

Enabling Grids for E-sciencE EGEE-II INFSO-RI Data Monitoring SAGE-Reporter –Wakes up periodically –Reads status of all current files –Creates reports –Pushes back these reports to the Database SAGE-Service –Let users access their reports –Make some other control stuff –Is accessible to users –Details under definition!!!

Enabling Grids for E-sciencE EGEE-II INFSO-RI More on SAGE sensors Interface sage::sensor::Stream –Interface with methods to open, read, move and close a log stream.  FileStream: Gets log information from log files (e.g. /var/log/rfio.log) Requires a parser for specifically for the file (RFIO or GSIFTP) Is able to manage log rotation  CollectorStream: Manages more streams as in a collection Sorts info into the stream chronologically  RemoteStream: To access to a stream remotely The SAGE-collector and the the SAGE-agent use this stream to communicate –Can be combined in more ways Interface sage::sensor::Parser –To parse log files  GSIFTP  RFIO  DPNS

Enabling Grids for E-sciencE EGEE-II INFSO-RI More on SAGE-sensor Is a library coded by us: –To access information of log files as it was a stream of data Is includes following interfaces –sage::sensor::Parser  Parser for log files  Three implementations: GSIFTP, RFIO and DPNS –sage::sensor::LogNavigator  Allow to move within more log files as they were a unique file (e.g: /var/log/rfio.X where X=0...) –sage::sensor::Stream  Treats log information as in a stream  Three implementations: FileStream, CollectorStream, RemoteStream  Implementations can be combined

Enabling Grids for E-sciencE EGEE-II INFSO-RI Streams in SAGE agent FileStream: Stream –Reads log info from log files –Two instances: GSIFTP and RFIO –Captures and manages log rotation events –Uses a Parser to parse log lines CollectorStream: Stream –Extracts log data from more streams chronologically –One instance used by the Agent RemoteStream: Stream –Access through on open channel to a remote stream –The agent works to open the a SSL channel with mutual authentication –One instance for each disk server

Enabling Grids for E-sciencE EGEE-II INFSO-RI Conclusions Data Collecting is about to be ready –The SAGE-sensor and SAGE-agent are ready –The SAGE-collector is about to be ready –In next week we will deploy it on our GILDA testbed SAGE-Database –Data model is ready –Database deployed on my laptop ! Data Monitoring –We are about to start working while we test Data Collecting –Some stuff is under definition  use GT4???  Data report model  Report policies etc.

Enabling Grids for E-sciencE EGEE-II INFSO-RI Questions... ?