Diana, this is your (work) life! IT-GD group meeting presentation Diana.Bosio@cern.ch IT-GD group...

Preview:

Citation preview

Diana,this is your (work) life!

Diana,this is your (work) life!

IT-GD group meeting presentationDiana.Bosio@cern.ch

IT-GD group meeting presentationDiana.Bosio@cern.ch

OverviewOverview

• The beginning• The miseducation of Diana• Earning money in London• My work at CERN:

• A trip down memory lane: EDG, EGEE,EGEE2

• My current work in EGEE3.

• The End

• The beginning• The miseducation of Diana• Earning money in London• My work at CERN:

• A trip down memory lane: EDG, EGEE,EGEE2

• My current work in EGEE3.

• The End

My very first years

My very first years

Born in RomeNovember 1971

My first 20 years

My first 20 years

My first masterpieceMy first masterpiece

• “Analysis of numerical schemes for the integration of elastic waves” as thesis for my degree in Mathematics at the “Università La Sapienza, Rome”

• Written at ECSEC (now closed) of IBM, Rome.

• I was also dispatching mathematics students around Europe with the Erasmus programme.

• “Analysis of numerical schemes for the integration of elastic waves” as thesis for my degree in Mathematics at the “Università La Sapienza, Rome”

• Written at ECSEC (now closed) of IBM, Rome.

• I was also dispatching mathematics students around Europe with the Erasmus programme.

After my degree: 1995

After my degree: 1995

My second masterpieceMy second masterpiece

• “p-adic methods for round-off errors”, the thesis of my Ph.D. in Dynamical Systems, Queen Mary, University of London.• Round-off is the error introduced by the

fact that a computer is hardware, so while doing your calculations it will store the numbers truncating them.

• p-adic numbers are numbers in base p whose distance is such that close numbers can be “far” on the real line. Ex. In 3-adic, 13 and 4 are closer than 13 and 14.

• “p-adic methods for round-off errors”, the thesis of my Ph.D. in Dynamical Systems, Queen Mary, University of London.• Round-off is the error introduced by the

fact that a computer is hardware, so while doing your calculations it will store the numbers truncating them.

• p-adic numbers are numbers in base p whose distance is such that close numbers can be “far” on the real line. Ex. In 3-adic, 13 and 4 are closer than 13 and 14.

My first (really) paid jobMy first (really) paid job

• Research Assistant at the Centre of Software Reliability, City University, London• This is “the place to be” in reliability

• Try to google “Centre Software Reliability”• Try to google “Littlewood+reliability”

• My main areas of research• Assessing the reliability of open source

software• Modeling diversity as a way of increasing the

reliability of a system without increasing the reliability of its components.

• Research Assistant at the Centre of Software Reliability, City University, London• This is “the place to be” in reliability

• Try to google “Centre Software Reliability”• Try to google “Littlewood+reliability”

• My main areas of research• Assessing the reliability of open source

software• Modeling diversity as a way of increasing the

reliability of a system without increasing the reliability of its components.

My last move: 2002My last move: 2002

EDG: the file cataloguesEDG: the file catalogues

• Part of WP2, data management• It was the time when Markus was keeping

together the testbed• And files were moved around using gdmp,

and the edg replica manager…• The file catalogue were then “Spitfire”, the

RLS, the LRC, the RMC.

• Testing Spitfire and the LRC• Writing an installer for the LRC and RMC

• for the oracle DB• For The oracle 9iAS• To upload the LRC and RMC schemas

• Part of WP2, data management• It was the time when Markus was keeping

together the testbed• And files were moved around using gdmp,

and the edg replica manager…• The file catalogue were then “Spitfire”, the

RLS, the LRC, the RMC.

• Testing Spitfire and the LRC• Writing an installer for the LRC and RMC

• for the oracle DB• For The oracle 9iAS• To upload the LRC and RMC schemas

My first real life project

My first real life project

EGEE I: JRA1 testingEGEE I: JRA1 testing

• Part of the middleware testing team (with Mario Reale and David Collados)• Managing the CERN testing testbed, part

of a small but distributed testbed• Kickstart and quattor

• Writing and running the “rpm build validation test” suite

• Compliance check list for rpms

• Installing and updating various services times and times again (at least weekly)

• VOMS, FTS, FPS.

• Testsuite for the FTS

• Part of the middleware testing team (with Mario Reale and David Collados)• Managing the CERN testing testbed, part

of a small but distributed testbed• Kickstart and quattor

• Writing and running the “rpm build validation test” suite

• Compliance check list for rpms

• Installing and updating various services times and times again (at least weekly)

• VOMS, FTS, FPS.

• Testsuite for the FTS

EGEE II:ROCEGEE II:ROC

• Part of the CERN Regional Operations Centre (ROC) team• Dealing with GGUS tickets• Setting up a certification procedure for new

sites• Setting up the CERN ROC ticketing system (and

associated procedures)

• COD (grid operator) shifts • The reference point for GGUS and CERN

ticketing system (aka remedy), and their mis-interactions

• Part of the CERN Regional Operations Centre (ROC) team• Dealing with GGUS tickets• Setting up a certification procedure for new

sites• Setting up the CERN ROC ticketing system (and

associated procedures)

• COD (grid operator) shifts • The reference point for GGUS and CERN

ticketing system (aka remedy), and their mis-interactions

EGEE II: service managerEGEE II: service manager

• AFS UI manager• Production• Pre-production

• LFC back-up service manager (briefly)

• AFS UI manager• Production• Pre-production

• LFC back-up service manager (briefly)

EGEE II: user supportEGEE II: user support

• Chair of the ESC, the user support committee, now reborn as USAG

• Coordinating the GGUS work (together with Alistair)

• I was the inventor of the “shopping list”, the savannah project to prioritize and keep track of GGUS development

• You can blame me for the GGUS Escalation Reports to raise long standing tickets

• And thank me for the abolishment of escalation mails…

• Chair of the ESC, the user support committee, now reborn as USAG

• Coordinating the GGUS work (together with Alistair)

• I was the inventor of the “shopping list”, the savannah project to prioritize and keep track of GGUS development

• You can blame me for the GGUS Escalation Reports to raise long standing tickets

• And thank me for the abolishment of escalation mails…

My real life project got more ambitiousMy real life project got more ambitious

EGEE III: ROC managerEGEE III: ROC manager

• CERN ROC manager• Trying to fill the gaps in procedures for

the ROCs and for CERN as a site (and other T1s)

• Still following ROC CERN tickets• Still doing COD shifts (very rarely lately)• Follow the certification of new sites• Service level Definition/Agreement (SLA)

document signing between the ROC and all the sites

• CERN ROC manager• Trying to fill the gaps in procedures for

the ROCs and for CERN as a site (and other T1s)

• Still following ROC CERN tickets• Still doing COD shifts (very rarely lately)• Follow the certification of new sites• Service level Definition/Agreement (SLA)

document signing between the ROC and all the sites

EGEE III: TPM monitoringEGEE III: TPM monitoring

• Monitor the work of the first line support of GGUS, the Ticket Process Managers (TPM) • To minimize TPM’s mistakes that lead to

“lost” tickets• To improve efficiency • To see if and how the process can be

streamlined• Direct assignment to the ROCs

• Monitor the work of the first line support of GGUS, the Ticket Process Managers (TPM) • To minimize TPM’s mistakes that lead to

“lost” tickets• To improve efficiency • To see if and how the process can be

streamlined• Direct assignment to the ROCs

EGEE III: GGUSEGEE III: GGUS

• Trying to update and improve the GGUS documentation

• To train the TPM to deal with tickets• To guide the assignment of tickets• To guide the users in the jungle of

tickets: user tickets, alarm tickets, team tickets…

• To describe the (little known) mail interface

• Still a point of reference for GGUS and CERN remedy if you are lost and need help

• Trying to update and improve the GGUS documentation

• To train the TPM to deal with tickets• To guide the assignment of tickets• To guide the users in the jungle of

tickets: user tickets, alarm tickets, team tickets…

• To describe the (little known) mail interface

• Still a point of reference for GGUS and CERN remedy if you are lost and need help

EGEE III: SA3 EGEE III: SA3

Involved with testing once again!• Responsible for the SA3 Savannah

task tracker• Manage testing tasks and patch

certification• Assignment• Keep track of progress

• Phone conference every fortnight

Involved with testing once again!• Responsible for the SA3 Savannah

task tracker• Manage testing tasks and patch

certification• Assignment• Keep track of progress

• Phone conference every fortnight

EGEE III: COD EGEE III: COD

• Operations Manual restructuring• Splitting of the current OPM in 3

manuals targeted at different groups

• central COD• ROC• Regional COD

• Operations Manual restructuring• Splitting of the current OPM in 3

manuals targeted at different groups

• central COD• ROC• Regional COD

THE END THE END

This is the end Beautiful friend This is the end My only friend

The end

Recommended