Post on 28-Mar-2015
Middleware Roadmapfor GridPP3
R.MiddletonGridPP16- 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
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
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
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 !
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
29th June 2006 Middleware Roadmap - GridPP3
WMS
• Accumulating performance data• Regarded as important by EGEE
• Growth area inchasing jobefficiency
29th June 2006 Middleware Roadmap - GridPP3
Portal / R-T Map
• Portal– Essential for small experiments
• R-T Map– widespread
use– this is reality
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, …
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, …
29th June 2006 Middleware Roadmap - GridPP3
Networking
• Monitoring– understand operations … know what’s going on– underpinning…
• Communicating HEPRequirements
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