Scaling and Validation Programme David Groep & vle-pfour-team VL-e SP Meeting 2004.12.07 NIKHEF SARA...

16
Scaling and Validation Programme David Groep & vle-pfour-team VL-e SP Meeting 2004.12.07 NIKHEF SARA LogicaCMG IBM

Transcript of Scaling and Validation Programme David Groep & vle-pfour-team VL-e SP Meeting 2004.12.07 NIKHEF SARA...

Page 1: Scaling and Validation Programme David Groep & vle-pfour-team VL-e SP Meeting 2004.12.07 NIKHEF SARA LogicaCMG IBM.

Scaling and Validation Programme

David Groep & vle-pfour-teamVL-e SP Meeting 2004.12.07

NIKHEFSARALogicaCMGIBM

Page 2: Scaling and Validation Programme David Groep & vle-pfour-team VL-e SP Meeting 2004.12.07 NIKHEF SARA LogicaCMG IBM.

Aims of the Scaling & Validation (S&V)

• Build environments for experimentation different scales, with a variety of resources stable quasi-production Proof-of-Concept (PoC)

• Support applications stable, but also extend (and improve) continuously deploy VL software and components from elsewhere

• Disseminate knowledge about them tutorials, events, helpdesk

• Learn ourselves from the deployment close the cycle, improve with developers and users S&V needs applications for a realistic workload

Page 3: Scaling and Validation Programme David Groep & vle-pfour-team VL-e SP Meeting 2004.12.07 NIKHEF SARA LogicaCMG IBM.

Positioning of P4 in the Project

Application development

NL-Grid production clusterCentral mass-storage facilities

+SURFnetInitial compute

platform

Stable, reliable, testedCert. releases Grid MW & VL-

software

VL-e Proof of Concept EnvironmentVL-e Rapid Prototyping Environment

DAS-2, local resources

VL-e Certification Environment

NL-Grid FabricResearch Cluster

Test & Cert.Grid MW & VL-software

Compatibility

Flexible, test environment

Environments

Usage

Characteristics

Virtual Lab.rapid prototyping

(interactive simulation)

Flexible, ‘unstable’

external developments

Food Informatics

Dutch Telescience

Medical Diagnosis &

Imaging

Bio-Informatics Data

Intensive Science/

Bio-Diversit

y

Page 4: Scaling and Validation Programme David Groep & vle-pfour-team VL-e SP Meeting 2004.12.07 NIKHEF SARA LogicaCMG IBM.

Three tracks

• Software engineering Rapid Prototyping Certification PoC

• Deploy a national-scale infrastructure central facilities (clusters, storage,DBs) access nodes on-site software installations

• Knowledge dissemination and import tutorials (and support for ~) pilots (think: SRB) developer & admin events (think: GANG)

Page 5: Scaling and Validation Programme David Groep & vle-pfour-team VL-e SP Meeting 2004.12.07 NIKHEF SARA LogicaCMG IBM.

PoC Software Release Methodology

Application development

NL-Grid production clusterCentral mass-storage facilities

+SURFnetInitial compute

platform

Stable, reliable, testedCert. releases Grid MW & VL-

software

VL-e Proof of Concept EnvironmentVL-e Rapid Prototyping Environment

DAS-2, local resources

VL-e Certification Environment

NL-Grid FabricResearch Cluster

Test & Cert.Grid MW & VL-software

Compatibility

Flexible, test environment

Environments

Usage

Characteristics

Virtual Lab.rapid prototyping

(interactive simulation)

Flexible, ‘unstable’

Download RepositoryPoC InstallerCluster Tools

Developer CVSNightly builds

Unit testsstable, tested

releases

Integration testsFunctionality testsAdventurous application people

PoC Release n Release Candidaten+1

Developers Heaven/Haven

Tagged Release Candidates

GT2 GT2

GT3.2

Page 6: Scaling and Validation Programme David Groep & vle-pfour-team VL-e SP Meeting 2004.12.07 NIKHEF SARA LogicaCMG IBM.

Software engineering process and tools

• Source code repository (CVS) also for general VL-e use

• For generally deployed VL-e components software engineering guidelines unit and integration test framework automatic builds

• Software download repository

Page 7: Scaling and Validation Programme David Groep & vle-pfour-team VL-e SP Meeting 2004.12.07 NIKHEF SARA LogicaCMG IBM.

Example: CruiseControl

Integrated results of unit tests

No tests yet

Artifacts produced for deployment

Page 8: Scaling and Validation Programme David Groep & vle-pfour-team VL-e SP Meeting 2004.12.07 NIKHEF SARA LogicaCMG IBM.

Deployment: VL-e Proof-of-Concept

• Today: Basis of the PoC is an enhanced

Globus Toolkit™ 2.x serviced by VDT VLAM-G installed **

o Matisse database for module definitionso s/w installed when cvs restructuring complete**

Tools from EDG and CrossGrid SRB (in pilot phase)

• your requirements feed into upgrades

Page 9: Scaling and Validation Programme David Groep & vle-pfour-team VL-e SP Meeting 2004.12.07 NIKHEF SARA LogicaCMG IBM.

Continuous updates

• Requirements from applications gathered in (bilateral) meetings

• Based on your use cases we will modify, upgrade, and update the PoC other workflow tool… other database server… … ‘time-boxed’ releases

• PoC should be unified generic infrastructure

Page 10: Scaling and Validation Programme David Groep & vle-pfour-team VL-e SP Meeting 2004.12.07 NIKHEF SARA LogicaCMG IBM.

Resources and systems

• Central resource sites today SARA: NCF NL-Grid Matrix cluster SARA: Storage (Teras), SRB Matrix NIKHEF: NDPF LCG2PROD + NCF GFRC all: services

• Access node install via PoC Installer ‘keep pressing enter and you get there…’

• Supported OS’s RedHat Enterprise 3 + clones (CentOS, SL)

(works on Fedora Core *) RedHat 7.3

Subject to change

coordinated with applications,

s/w, and resource providers

Page 11: Scaling and Validation Programme David Groep & vle-pfour-team VL-e SP Meeting 2004.12.07 NIKHEF SARA LogicaCMG IBM.

PoC InstallerEase installation of GT2 and VO support:

• a User Interface & job submission i/f

• GridFTP server

• Authentication and VO-LDAP

• Globus 2 Development environment

Page 12: Scaling and Validation Programme David Groep & vle-pfour-team VL-e SP Meeting 2004.12.07 NIKHEF SARA LogicaCMG IBM.

Dissemination & Support

• Core Grid and GT2 tutorials • Hands-on web services event

the Grid Admin Nerd Group (GANG)

• User help-desk for the PoC (020) 592 8008, [email protected]

• Documentation

• Technology pilots: SRB, …

Page 13: Scaling and Validation Programme David Groep & vle-pfour-team VL-e SP Meeting 2004.12.07 NIKHEF SARA LogicaCMG IBM.

Example: the GANG

• expose people to the use of web/grid services December event based on GT3.2 future will use GT4, Axis+Apollo, …

• this is the likely future for new software leverage industry support and standards Web Service Resource Framework, Notification, …

now in Apache Incubator

OGSA to describe service architecture

• event will be repeated with new technology

organized by LogicaCMG, IBM, NIKHEF, SARA together with GridForum Nederland

Page 14: Scaling and Validation Programme David Groep & vle-pfour-team VL-e SP Meeting 2004.12.07 NIKHEF SARA LogicaCMG IBM.

Composition of P4 team

• NIKHEF, SARA, LogicaCMG, IBM

• will grow to ~8 FTE effective in 2005 still one position to be filled @NIKHEF

Page 15: Scaling and Validation Programme David Groep & vle-pfour-team VL-e SP Meeting 2004.12.07 NIKHEF SARA LogicaCMG IBM.

Summary

• Infrastructure: the PoC is there for you hardware, Grid software, DBs, VLAM-G s/w

• Software engineering support• Central services are available

SourceForge look-alike software distribution, web site, mailing lists

• Support and training

• Think about your requirements and wishes – and YOU tell us what you want! Type of support, tools, … We could take the PoC to your site (if you want) and we will visit you again…

Page 16: Scaling and Validation Programme David Groep & vle-pfour-team VL-e SP Meeting 2004.12.07 NIKHEF SARA LogicaCMG IBM.

Contacts

• Contact addresses [email protected] – services, PoC, web, PoC-installer [email protected] – certification, testing, tooling, … [email protected] – PoC@SARA, SRB pilot, … grid.support@{sara,nikhef}.nl – user questions

Or reach all of us [email protected]