egee-iii infso-ri-222667 enabling grids for e-science antonio retico cern, geneva 19 jan 2009 pps...

17
EGEE-III INFSO-RI-222667 Enabling Grids for E-sciencE www.eu-egee.org Antonio Retico CERN, Geneva 19 Jan 2009 PPS in EGEEIII: Some Points

Upload: katrina-mcdonald

Post on 18-Jan-2016

234 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: EGEE-III INFSO-RI-222667 Enabling Grids for E-sciencE  Antonio Retico CERN, Geneva 19 Jan 2009 PPS in EGEEIII: Some Points

EGEE-III INFSO-RI-222667

Enabling Grids for E-sciencE

www.eu-egee.org

Antonio Retico

CERN, Geneva 19 Jan 2009

PPS in EGEEIII: Some Points

Page 2: EGEE-III INFSO-RI-222667 Enabling Grids for E-sciencE  Antonio Retico CERN, Geneva 19 Jan 2009 PPS in EGEEIII: Some Points

Enabling Grids for E-sciencE

EGEE-III INFSO-RI-222667

From the EGEE public web

• Preproduction Service: This service consists of a limited number of sites running a preview of the next release of the gLite software. This should be used to test existing applications against the new release, and to understand new gLite services.

• (http://technical.eu-egee.com/index.php?id=134)

2EGEE – 19th January 2009

Page 3: EGEE-III INFSO-RI-222667 Enabling Grids for E-sciencE  Antonio Retico CERN, Geneva 19 Jan 2009 PPS in EGEEIII: Some Points

Enabling Grids for E-sciencE

EGEE-III INFSO-RI-222667

Mandate in EGEEII

• The EGEE Pre-Production Service (PPS) is a distributed service whose goal is to give early access to new services to WLCG/EGEE users in order to evaluate new features and changes in the release.

• As a contribution to the overall quality of the gLite middleware the PPS provides – Evaluation of the deployment procedure and software in real

operational conditions– Evaluation and debugging of new functionality done by the

applications/VOs before they move into the production service– Feedback for early bug fix to the release before moving to

production

EGEE – 19th January 2009 3

Page 4: EGEE-III INFSO-RI-222667 Enabling Grids for E-sciencE  Antonio Retico CERN, Geneva 19 Jan 2009 PPS in EGEEIII: Some Points

Enabling Grids for E-sciencE

EGEE-III INFSO-RI-222667

Mandate in EGEEIII

• The EGEE Pre-Production provides access to grid services in preview to WLCG/EGEE interested users, in order to test, evaluate and give feedback to changes and new features of the middleware.

• In addition to that, the pre-production extends the middleware certification activity, helping to evaluate deployment procedures, [inter]operability and basic functionality of the software against operational scenarios reflecting real production conditions

4EGEE – 19th January 2009

Page 5: EGEE-III INFSO-RI-222667 Enabling Grids for E-sciencE  Antonio Retico CERN, Geneva 19 Jan 2009 PPS in EGEEIII: Some Points

Enabling Grids for E-sciencE

EGEE-III INFSO-RI-222667

Drivers For Change

• Promote Usage

• Optimise Work

• Reduce Costs

5EGEE – 19th January 2009

Page 6: EGEE-III INFSO-RI-222667 Enabling Grids for E-sciencE  Antonio Retico CERN, Geneva 19 Jan 2009 PPS in EGEEIII: Some Points

Enabling Grids for E-sciencE

EGEE-III INFSO-RI-222667

One Key Change

• The EGEE Pre-Production Service (PPS) is a distributed service whose goal is to give early access to new services to WLCG/EGEE users in order to evaluate new features and changes in the release.

• The EGEE Pre-Production provides access to grid services in preview to WLCG/EGEE interested users in order to test, evaluate and give feedback to changes and new features of the middleware.

6

Key change: not EVERY user at EVERY time.

Setup and usage conditions of previews to be agreed with users in advance

EGEE – 19th January 2009

Page 7: EGEE-III INFSO-RI-222667 Enabling Grids for E-sciencE  Antonio Retico CERN, Geneva 19 Jan 2009 PPS in EGEEIII: Some Points

Enabling Grids for E-sciencE

EGEE-III INFSO-RI-222667

One Key Change

• The EGEE Pre-Production Service (PPS) is a distributed service whose goal is to give early access to new services to WLCG/EGEE users in order to evaluate new features and changes in the release.

• The EGEE Pre-Production provides access to grid services in preview to WLCG/EGEE interested users in order to test, evaluate and give feedback to changes and new features of the middleware.

7

•Promote Usage A service is set-up only when a real interest in testing is expressed by the VOs

•Optimise Work The preview (or pilot) services are successful and they would be set-up anyway out of PPS

•Reduce Costs No more permanent platform with all services

EGEE – 19th January 2009

Page 8: EGEE-III INFSO-RI-222667 Enabling Grids for E-sciencE  Antonio Retico CERN, Geneva 19 Jan 2009 PPS in EGEEIII: Some Points

Enabling Grids for E-sciencE

EGEE-III INFSO-RI-222667

Two Service Classes + Support

• Corresponding to the two statements in the mandate

• Middleware Quality Services – MQS

• Middleware Pilot Services – MPS

• PPS Support - SUP

8EGEE – 19th January 2009

Page 9: EGEE-III INFSO-RI-222667 Enabling Grids for E-sciencE  Antonio Retico CERN, Geneva 19 Jan 2009 PPS in EGEEIII: Some Points

Enabling Grids for E-sciencE

EGEE-III INFSO-RI-222667

Middleware Quality Services

Mission: “To test the middleware deployment tools (packaging, documentation) against scenarios relevant for production”

• Workload distributed among 'PPS' sites (not registered as production)

• Services published in pre-production IS• Testing interaction with different platforms, batch and storage

systems• Contributing to interoperability testing• Providing additional info and advice for deployment in production• Dedicated monitoring infrastructure for validation• "service-oriented" testing: several deployment test managers

sharing the tools• NOT production-like service --> pre-deployment runs on-demand

with releases

9EGEE – 19th January 2009

Page 10: EGEE-III INFSO-RI-222667 Enabling Grids for E-sciencE  Antonio Retico CERN, Geneva 19 Jan 2009 PPS in EGEEIII: Some Points

Enabling Grids for E-sciencE

EGEE-III INFSO-RI-222667

Middleware Preview Services

10

Mission: “To provision previews of new middleware functionality”• Distribution of clients tools in preview mostly automated• Instances of pilot services created on-demand• Close interactions with the VOs for the definition of scope and

goals of the pilots • Workload distributed among partner sites in production • Services published in production IS• Production-like service of limited duration• Pre-registration of sites to sets of tasks (PPS Partner Sites)

– Silver Partners (or Silver Sites): Sites supporting the installation of non-backward-compatible client updates

– Gold Partners (or Gold Sites): Sites providing support for pilots services in case of backward-compatible server updates or new services

– Platinum Partners (or Platinum Sites): Sites providing support for pilots services in

case of non-backward-compatible server updates • Details in

https://twiki.cern.ch/twiki/bin/view/LCG/PreProductionServiceDescription

EGEE – 19th January 2009

Page 11: EGEE-III INFSO-RI-222667 Enabling Grids for E-sciencE  Antonio Retico CERN, Geneva 19 Jan 2009 PPS in EGEEIII: Some Points

Enabling Grids for E-sciencE

EGEE-III INFSO-RI-222667

Service breakdown

PPS in EGEEII

• General coordination (CERN)• pre-dep test coordinator (LIP-SWE)• pre-deployment tests (6 sites from

CERN(1), CE(1), RU(1), SWE(3)• A few PPS sites running basic

service (decommissioning)• SAM service (2 sites from CERN and

CE)• PPS release managers (2 sites from

SWE, IT)• EMT: release to production (CERN)• Cream pilot service (IT, DECH,

+ROCs)• Pilot coordination (CERN)

MQS (PPS grid)• pre-deployment tests (~12 sites from all ROCs)

– test coordinators per service• SAM service (1 site)• Release testing

11

MPS (prod grid)• List of production sites available to support

pilots (‘PPS partners’)• Pilot Services in production … (on demand)

– Pilot coordinators to be appointed

PPS support• PPS release management• EMT: release to production (CERN)• Activity management• Metrics and quality• Communication

PPS on Sept2008

EGEE – 19th January 2009

Page 12: EGEE-III INFSO-RI-222667 Enabling Grids for E-sciencE  Antonio Retico CERN, Geneva 19 Jan 2009 PPS in EGEEIII: Some Points

Enabling Grids for E-sciencE

EGEE-III INFSO-RI-222667

PPS Support

Mission: “To support the work of the MPS and MQS and be the interface of PPS with the external world”

• MQS:– Maintain the release procedure

– Set requirements for deployment scenarios coming from middleware development/certification and "global" VOs

– Interface to EMT for release to production

• MPS– Interface with VOs, regions, sites and middleware providers to start-up pilots

– Access point for PPS users

• Technical coordination – Activity tracking and statistics

– Reporting

• Communication and outreach

12EGEE – 19th January 2009

Page 13: EGEE-III INFSO-RI-222667 Enabling Grids for E-sciencE  Antonio Retico CERN, Geneva 19 Jan 2009 PPS in EGEEIII: Some Points

Enabling Grids for E-sciencE

EGEE-III INFSO-RI-222667

Partners in MPS

• www.cern.ch/pps

EGEE – 19th January 2009 13

Page 14: EGEE-III INFSO-RI-222667 Enabling Grids for E-sciencE  Antonio Retico CERN, Geneva 19 Jan 2009 PPS in EGEEIII: Some Points

Enabling Grids for E-sciencE

EGEE-III INFSO-RI-222667

Partners in MQS

• www.cern.ch/pps

EGEE – 19th January 2009 14

Page 15: EGEE-III INFSO-RI-222667 Enabling Grids for E-sciencE  Antonio Retico CERN, Geneva 19 Jan 2009 PPS in EGEEIII: Some Points

Enabling Grids for E-sciencE

EGEE-III INFSO-RI-222667

Partners in Support

• www.cern.ch/pps

EGEE – 19th January 2009 15

Page 16: EGEE-III INFSO-RI-222667 Enabling Grids for E-sciencE  Antonio Retico CERN, Geneva 19 Jan 2009 PPS in EGEEIII: Some Points

Enabling Grids for E-sciencE

EGEE-III INFSO-RI-222667

For Further Reading

16

• WLCG/EGEE Pre Production: Use Cases (EGEEIII)

https://twiki.cern.ch/twiki/bin/view/LCG/PreProductionUseCases

• WLCG/EGEE Pre Production: Service Description (EGEEIII)https://twiki.cern.ch/twiki/bin/view/LCG/PreProductionServiceDescription

• PPS task tracker https://savannah.cern.ch/task/?group=sa1dep

• All Available in the PPS web site

www.cern.ch/pps/index.php?dir=./PPSrocs/

EGEE – 19th January 2009

Page 17: EGEE-III INFSO-RI-222667 Enabling Grids for E-sciencE  Antonio Retico CERN, Geneva 19 Jan 2009 PPS in EGEEIII: Some Points

Enabling Grids for E-sciencE

EGEE-III INFSO-RI-222667

Effort breackdown (excl.deployment testing)

EGEE – 19th January 2009 17