Presentation is loading. Please wait.

Presentation is loading. Please wait.

Gianni Pucciani GD group meeting CERN, 25 November 2008

Similar presentations


Presentation on theme: "Gianni Pucciani GD group meeting CERN, 25 November 2008"— Presentation transcript:

1 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

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

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

4 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

5 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

6 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

7 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

8 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

9 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

10 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

11 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

12 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

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


Download ppt "Gianni Pucciani GD group meeting CERN, 25 November 2008"

Similar presentations


Ads by Google