12
Middleware Roadmap for GridPP3 R.Middleton GridPP16- QMUL

Middleware Roadmap for GridPP3 R.Middleton GridPP16- QMUL

Embed Size (px)

Citation preview

Page 1: Middleware Roadmap for GridPP3 R.Middleton GridPP16- QMUL

Middleware Roadmapfor GridPP3

R.MiddletonGridPP16- QMUL

Page 2: Middleware Roadmap for GridPP3 R.Middleton GridPP16- QMUL

29th June 2006 Middleware Roadmap - GridPP3

Outline

• GridPP3 Goals for MSN• Software for exploitation• Areas

– Data Management– Storage– WMS, Portal, R-T Map– InfoMon– Security– Networking

Page 3: Middleware Roadmap for GridPP3 R.Middleton GridPP16- QMUL

29th June 2006 Middleware Roadmap - GridPP3

MSN Goals

• GridPP1 Prototype testbeds & prototype code• GridPP2 Production develop & deploy• GridPP3 Exploitation support & maintain• Important

– interoperability with peer grids– gradual transition to common standards– …and fix the holes !

• Criteria– “mission” critical– support UK “products”… our contribution to the wider picture– where “leverage” is high

Page 4: Middleware Roadmap for GridPP3 R.Middleton GridPP16- QMUL

29th June 2006 Middleware Roadmap - GridPP3

Software for ExploitationLCG-2.7.0

BDIIR-GMAFTSDPMLFCLCG-UTILSGFALLCG-RB/LB (called RB)LCG-CE (called CE)VOMSMYPROXYAPELClient libs Monitoring toolsVOBOX(s)

LCG-2.7.0BDIIR-GMAFTSDPMLFCLCG-UTILSGFALLCG-RB/LB (called RB)LCG-CE (called CE)VOMSMYPROXYAPELClient libs Monitoring toolsVOBOX(s)

gLite-1.5BDIIR-GMAFTSDPMLFCFiremengLite-I/OCrypted dataHydraAMGADGASGPBOXgLite-WLMS/LB Glite-CEVOMSClient libsMYPROXY

gLite-1.5BDIIR-GMAFTSDPMLFCFiremengLite-I/OCrypted dataHydraAMGADGASGPBOXgLite-WLMS/LB Glite-CEVOMSClient libsMYPROXY

gLite-3.0BDIIR-GMAFTSDPMLFCLCG-UTILSGFALVOMSMYPROXYAPEL Monitoring toolsVOBOXsLCG-RB/LB (called RB)LCG-CE (called CE)gLite-WLMS/LB Glite-CEClient libsClient libs

gLite-3.0BDIIR-GMAFTSDPMLFCLCG-UTILSGFALVOMSMYPROXYAPEL Monitoring toolsVOBOXsLCG-RB/LB (called RB)LCG-CE (called CE)gLite-WLMS/LB Glite-CEClient libsClient libs

Affects Uis and WNs

Requires duplicated servicesAck: Marcus Schulz

Page 5: Middleware Roadmap for GridPP3 R.Middleton GridPP16- QMUL

29th June 2006 Middleware Roadmap - GridPP3

Data Management• Critical to effective work on LCG

– LFC, FTS, …

• Unsolved issues– e.g. replication management

• Bespoke solutions (4 times over !)• Chaotic analysis

– “aint seennothing yet”

• Development– but important !

Page 6: Middleware Roadmap for GridPP3 R.Middleton GridPP16- QMUL

29th June 2006 Middleware Roadmap - GridPP3

Storage

• Maturity

• DPM, dCache, CASTOR– Responsible for SRM2 interface to CASTOR– Responsible other utilities (scripts), monitoring, accounting

• Drive Storage Group• Reduce diversity over time

0 years

6m un tested

Simple ~1year

Globus wuftpd

Large rewrite

CASTOR

-1 years

0 years

Simple ~1year

Java simple

~10 years

dCache

0 years

~1 year

~1 year

~1 year

DPM

SRM 2.2

SRM 2.1

SRM 1.1

GridFTP

Disk cache

Page 7: Middleware Roadmap for GridPP3 R.Middleton GridPP16- QMUL

29th June 2006 Middleware Roadmap - GridPP3

WMS

• Accumulating performance data• Regarded as important by EGEE

• Growth area inchasing jobefficiency

Page 8: Middleware Roadmap for GridPP3 R.Middleton GridPP16- QMUL

29th June 2006 Middleware Roadmap - GridPP3

Portal / R-T Map

• Portal– Essential for small experiments

• R-T Map– widespread

use– this is reality

Page 9: Middleware Roadmap for GridPP3 R.Middleton GridPP16- QMUL

29th June 2006 Middleware Roadmap - GridPP3

InfoMon

• R-GMA, Service Discovery, GLUE Schema• Support for all EGEE/LCG not just UK

• GridViewAPEL

• CMS, ATLAS (?)• DILIGENT,

GridCC, …

Page 10: Middleware Roadmap for GridPP3 R.Middleton GridPP16- QMUL

29th June 2006 Middleware Roadmap - GridPP3

Security

• Operational Security• The UK VOMS Service• GridSite

– website e.g. GridPP, GOC, Grid-Ireland– GACL e.g WMProxy, Logging & Bookkeeping– mod_gridsite e.g parsing VOMS attributes, …

• Vulnerabilities– analysis, tracking, resolution, disclosure, …

• Policy– certificates, AUP, …

Page 11: Middleware Roadmap for GridPP3 R.Middleton GridPP16- QMUL

29th June 2006 Middleware Roadmap - GridPP3

Networking

• Monitoring– understand operations … know what’s going on– underpinning…

• Communicating HEPRequirements

Page 12: Middleware Roadmap for GridPP3 R.Middleton GridPP16- QMUL

29th June 2006 Middleware Roadmap - GridPP3

Effort Roadmap

GridPP2 GridPP2+to Sep 07 to Apr 08 to Apr 09 to Apr 10 to Apr 11

Tier-2 Expert 1.0 1.0MSN 1.0 1.0

Portal Applications Interface 1.0 1.0Tier-2 Expert 1.0 1.0MSN 1.0 1.0Tier-2 Expert 1.0 1.0MSN 2.0 2.0Tier-2 Expert 1.5 1.5MSN 3.5 3.5Tier-2 Expert 0.0 0.0MSN 3.5 3.5Tier-2 Expert 0.5 0.5MSN 2.0 2.0

HP Post Tier-2 Expert 0.5 0.0 0.0 0.0 0.0Tier-2 Expert 5.5 5.0MSN 13.0 13.0

19.5 19.0 18.0 15.0 13.5

InfoMon

Network

GridPP2 Post GridPP3 Post

WLMS

Data Management

Data Storage

Security

3.0 3.0 3.0 Data Management

Network Provision

5.0 3.0 2.0

1.0 1.0 1.0

2.5 2.0 2.0WLMS, RTM, and

Portal

15.0 13.5

Storage Support

Security Support

InfoMon Support

GridPP3

Sub-Total 18.0

GRAND TOTAL

3.0 2.5 2.0

3.5 3.5 3.5