Gianni Pucciani GD group meeting CERN, 25 November 2008

Slides:



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

OpalisRobot™ Demonstration Actual Run Book Procedure Actual Data center Run Book Procedure documenting for Level 1 staff how to both VERIFY.
SOFTWARE PRESENTATION ODMS (OPEN SOURCE DOCUMENT MANAGEMENT SYSTEM)
Grid and CDB Janusz Martyniak, Imperial College London MICE CM37 Analysis, Software and Reconstruction.
Computer Science 162 Section 1 CS162 Teaching Staff.
Students: Nadia Goshmir, Yulia Koretsky Supervisor: Shai Rozenrauch Industrial Project Advanced Tool for Automatic Testing Final Presentation.
Hadoop & Cheetah. Key words Cluster  data center – Lots of machines thousands Node  a server in a data center – Commodity device fails very easily Slot.
Assignment 3: A Team-based and Integrated Term Paper and Project Semester 1, 2012.
INFN-Pisa Glast Database in Pisa A practical solution based on MSAccess Luca Latronico INFN Pisa.
Zortec Data Replication. What you get with Zortec Data Replication: Complete access to your Zortec Application data in a Open Data Base format.
Software Engineering 2003 Jyrki Nummenmaa 1 CASE Tools CASE = Computer-Aided Software Engineering A set of tools to (optimally) assist in each.
INFN-Pisa Glast Database in Pisa A practical solution based on MSAccess Luca Latronico INFN Pisa.
User Manager Pro Suite Taking Control of Your Systems Joe Vachon Sales Engineer November 8, 2007.
03/27/2003CHEP20031 Remote Operation of a Monte Carlo Production Farm Using Globus Dirk Hufnagel, Teela Pulliam, Thomas Allmendinger, Klaus Honscheid (Ohio.
MySQL and GRID Gabriele Carcassi STAR Collaboration 6 May Proposal.
SQL Server User Group Meeting Reporting Services Tips & Tricks Presented by Jason Buck of Custom Business Solutions.
PNPI HEPD seminar 4 th November Andrey Shevel Distributed computing in High Energy Physics with Grid Technologies (Grid tools at PHENIX)
Heterogeneous Database Replication Gianni Pucciani LCG Database Deployment and Persistency Workshop CERN October 2005 A.Domenici
INFNGrid Constanza Project: Status Report A.Domenici, F.Donno, L.Iannone, G.Pucciani, H.Stockinger CNAF, 6 December 2004 WP3-WP5 FIRB meeting.
4/5/2007Data handling and transfer in the LHCb experiment1 Data handling and transfer in the LHCb experiment RT NPSS Real Time 2007 FNAL - 4 th May 2007.
Matt Arena, Fermilab.  Overview of SPMS  SPMS History & Statistics  Fermilab  Users, Roles & Privileges (Fine-grained Access)  System Parameters.
Replica Consistency in a Data Grid1 IX International Workshop on Advanced Computing and Analysis Techniques in Physics Research December 1-5, 2003 High.
Course FAQ’s I do not have any knowledge on SQL concepts or Database Testing. Will this course helps me to get through all the concepts? What kind of.
Grid Deployment Enabling Grids for E-sciencE BDII 2171 LDAP 2172 LDAP 2173 LDAP 2170 Port Fwd Update DB & Modify DB 2170 Port.
EGEE is a project funded by the European Union under contract IST GLite Integration Infrastructure Integration Team JRA1.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks GLite testing status and future Gianni Pucciani.
Testing and integrating the WLCG/EGEE middleware in the LHC computing Simone Campana, Alessandro Di Girolamo, Elisa Lanciotti, Nicolò Magini, Patricia.
Oracle to MySQL synchronization Gianni Pucciani CERN, University of Pisa.
REPORTING SOFTWARE for BUILDING & INDUSTRIAL AUTOMATION.
Data Manipulation with Globus Toolkit Ivan Ivanovski TU München,
Image Distribution and VMIC (brainstorm) Belmiro Moreira CERN IT-PES-PS.
November 1, 2004 ElizabethGallas -- D0 Luminosity Db 1 D0 Luminosity Database: Checklist for Production Elizabeth Gallas Fermilab Computing Division /
Pavel Nevski DDM Workshop BNL, September 27, 2006 JOB DEFINITION as a part of Production.
CNAF Database Service Barbara Martelli CNAF-INFN Elisabetta Vilucchi CNAF-INFN Simone Dalla Fina INFN-Padua.
INFSO-RI ETICS Local Setup Experiences A Case Study for Installation at Customers Location 4th. All Hands MeetingUwe Müller-Wilm VEGA Bologna, Nov.
Status of tests in the LCG 3D database testbed Eva Dafonte Pérez LCG Database Deployment and Persistency Workshop.
Replicazione e QoS nella gestione di database grid-oriented Barbara Martelli INFN - CNAF.
Can you do this in SmarTeam?
EGEE is a project funded by the European Union under contract IST Issues from current Experience SA1 Feedback to JRA1 A. Pacheco PIC Barcelona.
Overview of Basic 3D Experience (Enovia V6) Concepts
Pedro Andrade > IT-GD > D4Science Pedro Andrade CERN European Organization for Nuclear Research GD Group Meeting 27 October 2007 CERN (Switzerland)
DB Questions and Answers open session (comments during session) WLCG Collaboration Workshop, CERN Geneva, 24 of April 2008.
EGI-InSPIRE RI Pakiti Michal Prochazka, (Daniel Kouril)
«My future profession»
Jean-Philippe Baud, IT-GD, CERN November 2007
Regional Operations Centres Core infrastructure Centres
Database Replication and Monitoring
Replica/File Catalog based on RAM SUNY
Andrea Manzi, Oliver Keeble
3D Application Tests Application test proposals
Jean-Philippe Baud - Sophie Lemaitre IT-GD, CERN May 2005
OMII evaluation: Preliminary results Current status of T6
DOM Integration Meeting D. Vivolo - DOM Integration Meeting
AMI – Status November Solveig Albrand Jerome Fulachier
CERN-Russia Collaboration in CASTOR Development
Testing for patch certification
CCNA 3 v3.1 Module 6 Switch Configuration
Future Test Activities SA3 All Hands Meeting Dublin
Workshop Summary Dirk Duellmann.
LHCb Conditions Database TEG Workshop 7 November 2011 Marco Clemencic
1Z0-320 Dumps
Providing Secure Storage on the Internet
Leigh Grundhoefer Indiana University
A Web-Based Data Grid Chip Watson, Ian Bird, Jie Chen,
Overview of Basic 3D Experience (Enovia V6) Concepts
AlwaysOn Availability Groups
2016 Resource - Z Data Replication
Site availability Dec. 19 th 2006
Andrea Manzi, Oliver Keeble
Presentation transcript:

Gianni Pucciani GD group meeting CERN, 25 November 2008 Who am I? What am I doing? Gianni Pucciani GD group meeting CERN, 25 November 2008

19 Febbraio 1975 GD Group Meeting, CERN, 25 Nov. 2008

Livorno Livorno GD Group Meeting, CERN, 25 Nov. 2008

Livorno (Leghorn) 170.000 residents ~ 11th century ~ 1580 declared “Porto Franco” 1606 declared “city”. Wars and trade difficulties In 1921 the communist party was founded in Livorno Foghorn Leghorn (I did not know this): …noisy, flighty, and easily excited! GD Group Meeting, CERN, 25 Nov. 2008

A lot of football… C.Lucarelli, center forward (9) Me, right winger (7) C.Lucarelli, center forward (9) GD Group Meeting, CERN, 25 Nov. 2008

A lot of studies… High School in Electronics, Istituto Tecnico “Galileo Galilei”- in Livorno, a lot of BJT transistors… Computer Engineering Program at University of Pisa. Cisco CCNA diploma Master Thesis: A simulation study of replica synchronizations algorithms for Data Grids. Supervised by Andrea Domenici, INFN Collaboration. Final results presented at the IX ACAT Conference in Tsukuba. Ph.D. Information Engineering, University of Pisa. “The Replica Consistency problem in Data Grids”. Last year spent at CERN as doctoral student. GD Group Meeting, CERN, 25 Nov. 2008

Working Experience During High School, some experience as electrician. During University, one year of experience fixing poker and slot machines. INFN Pisa, 04-07, INFN Grid, development of the Replica Consistency Service “Constanza”. 07-08 Doctoral Student at CERN, DM Group, supervised by Dirk Duellmann 50% thesis preparation 50 % performance tests of COOL In 2008, teaching experience at Webster University, Bellevue (Geneva), “Database Applications” course. In June 2008 joined the GD group, fellowship contract. GD Group Meeting, CERN, 25 Nov. 2008

Hobbies Football of course…I use to support A.C. Milan Sports in general, recently a lot of ping pong Fishing Reading, mainly newspapers, with a few exceptions: Daniel Pennac (the Malaussene saga) Giovanni Sartori (sociopolitical essays) Cooking GD Group Meeting, CERN, 25 Nov. 2008

Constanza 1/2 Global Replica Consistency Service (GRCS) as the main user interface. Local Replica Consistency Services (LRCSs) run “close” to the replicas. C++ with gSOAP web services. GSI security with CGSI. Globus toolkit 2.x for GridFTP file transfers. Flex/Bison for SQL dialect translations. For DBs (Oracle to MySQL), asynchronous single master, log based push model. A quorum can be set to deal with disconnected sites. Automatic re-synchronization of failed sites. Partial replication possible at table level. Multithreaded update propagation (file transfers with GridFTP) to reduce the impact of stale reads on the applications. Configuration files must be edited before starting the servers, then the synchronization is performed automatically. GD Group Meeting, CERN, 25 Nov. 2008

Constanza 2/2 RCS Extract Log Update Master LRCS1 GridFTP GRCS LRCS3 LogDB1000-MySQL Update Master DB1 (Oracle) DB1 (Oracle) LRCS1 Log Watcher LogDB1001-MySQL LogDB1001 GridFTP Notify GRCS RCS GRCS Update Replica Update Replica LRCS3 LRCS2 DBUpdater DBUpdater Apply Update DB3 (MySQL) DB3 (MySQL) DB2 (MySQL) DB2 (MySQL) GD Group Meeting, CERN, 25 Nov. 2008

My GD duties Patch certification: DM, FTS, SCAS. SA3 Testing coordination: Review test repository, remove redundancies, find gaps  fill gaps. Find test writers, assign tasks. Automate patch certification process and test execution: yaimgen: script to install/configure a service for patch certification within the CTB. Meta-scripts for test execution. Evaluate testing frameworks. Analyze experiments’ requirements to focus testing on important use cases. Prepare a test plan template. Arrange White Areas lectures, please, feel free to contact me, I will do my best to color your white areas! GD Group Meeting, CERN, 25 Nov. 2008

About testing GLite services Documentation: testing without documentation is a nightmare. Requirements and design documents are important to avoid mistakes during the planning phase. 100% test coverage is a utopia MIT, Most Important Tests. Risk based testing  understanding user requirements. Goals: automation in patch certification: installing + configuring + running mandatory tests on a service, having a comprehensive, stable and well documented test repository. GD Group Meeting, CERN, 25 Nov. 2008

THANKS! GD Group Meeting, CERN, 25 Nov. 2008