22
Diana, this is your (work) life! IT-GD group meeting presentation [email protected]

Diana, this is your (work) life! IT-GD group meeting presentation [email protected] IT-GD group meeting presentation [email protected]

Embed Size (px)

Citation preview

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

Diana,this is your (work) life!

Diana,this is your (work) life!

IT-GD group meeting [email protected]

IT-GD group meeting [email protected]

Page 2: Diana, this is your (work) life! IT-GD group meeting presentation Diana.Bosio@cern.ch IT-GD group meeting presentation Diana.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

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

My very first years

My very first years

Born in RomeNovember 1971

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

My first 20 years

My first 20 years

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

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.

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

After my degree: 1995

After my degree: 1995

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

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.

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

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.

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

My last move: 2002My last move: 2002

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

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

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

My first real life project

My first real life project

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

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

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

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

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

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)

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

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…

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

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

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

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

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

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

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

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

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

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

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

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

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

THE END THE END

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

The end