16
OGSA Test Grid Dave Berry, Research Manager NeSC Review, 18 th March 2003

OGSA Test Grid Dave Berry, Research Manager NeSC Review, 18 th March 2003

Embed Size (px)

Citation preview

Page 1: OGSA Test Grid Dave Berry, Research Manager NeSC Review, 18 th March 2003

OGSA Test Grid

Dave Berry, Research Manager

NeSC Review, 18th March 2003

Page 2: OGSA Test Grid Dave Berry, Research Manager NeSC Review, 18 th March 2003

Project Aims

To investigate deployment of OGSA Service-based Grids

Initially GT3Moving to GT4 technology preview

Focus on generic issuesDeploy sample applicationsProduce information for OMII/GOC/ETF

£20,000 value to NeSC0.5 FTE for one year

Page 3: OGSA Test Grid Dave Berry, Research Manager NeSC Review, 18 th March 2003

Project Members

Wolfgang Emmerich (UCL) – PIPaul Brebner – Project Manager

Dave Berry (NeSC)Oliver Malham – RA

Steven Newhouse (LeSC)David McBride – RA

Paul Watson (NEReSC)Savas Parastatidis – Local ManagerJake Wu – RA

Page 4: OGSA Test Grid Dave Berry, Research Manager NeSC Review, 18 th March 2003

Sister Project (UK)

One of two OGSA Test GridsSister project differs slightly in focusSlower move to WSRFMore emphasis on interoperability testingLed by Mark Baker (Portsmouth)

Two projects keep in touch

Page 5: OGSA Test Grid Dave Berry, Research Manager NeSC Review, 18 th March 2003

Sister Project (NeSC)

IBM Early Evaluation ProjectTest IBM’s OGSI/WSRF releases Feedback to IBM

Also test Globus releasesFeedback to IBM and Globus

Overlap with OGSA Test GridCommon testingAim to produce test application(s)

£100,000 value to NeSC1.0 FTE for two years

Page 6: OGSA Test Grid Dave Berry, Research Manager NeSC Review, 18 th March 2003

OGSA Test Grid Status

Project started Dec. 15th

GT3 installed at all sitesNewcastle and UCL had problems with GT3.2 alpha. Fixed after upgrade to GT3.2 beta.

Accounts and Certificates installedTesting basic connectivity

Problems with firewalls, port configurations, etc.Reverting to remote logins to resolve networking issues

Page 7: OGSA Test Grid Dave Berry, Research Manager NeSC Review, 18 th March 2003

Testing plans

Scripts Based on GITS from ETF GridNew performance testsCentral database for results

Application: e-MaterialsSimulate growth of crystalsTwo services co-ordinated by BPELJava and Fortran

Page 8: OGSA Test Grid Dave Berry, Research Manager NeSC Review, 18 th March 2003

Deployment services

How do we deploy components on remote machines?

Investigate remote deployment mechanismsWorking with HP (SmartFrog)]

Three possible scenarios…

Page 9: OGSA Test Grid Dave Berry, Research Manager NeSC Review, 18 th March 2003

Scenario 1: Manual Installation

Library consistency checked manuallyDeployment tested manuallySecurity checked manually

1. Administrators install application on server

2. Client runs remote application

Page 10: OGSA Test Grid Dave Berry, Research Manager NeSC Review, 18 th March 2003

Scenario 2: Separate Services

Library consistency automatically enforcedAutomatic test scripts to check deploymentSecurity by trusting installer

2. Client runs remote application

1. Deployment service installs application from Repository

Page 11: OGSA Test Grid Dave Berry, Research Manager NeSC Review, 18 th March 2003

Scenario 3: Remote execution service

Library consistency automatically enforcedAutomatic test scripts check entire processSecurity by trusting client

1. Client sends application to remote server

2. Server runs application and returns result

Stronger security required(e.g. proof-carrying code?)

Page 12: OGSA Test Grid Dave Berry, Research Manager NeSC Review, 18 th March 2003

IBM Early Evaluation Status

Project started JulyInitial learning period

Updated GT3 training materials

Sample application: SAT-TracC++ applicationFirst port to Grid ServicesVarious problems encountered and reported at 6-month pointSecond attempt more successfulSome residual security problems

Page 13: OGSA Test Grid Dave Berry, Research Manager NeSC Review, 18 th March 2003

Questions?

Page 14: OGSA Test Grid Dave Berry, Research Manager NeSC Review, 18 th March 2003

Scenario 1: Manual Installation

1. Administrators install application on server

• Library consistency checked manually• Deployment tested manually• Security checked manually

2. Client runs remote application

Page 15: OGSA Test Grid Dave Berry, Research Manager NeSC Review, 18 th March 2003

Scenario 2: Separate services

1. Deployment service installs application from Repository

• Library consistency automatically detected and/or enforced

• Automatic test scripts to check deployment

• Security by trusting installer

2. Client runs remote application

Page 16: OGSA Test Grid Dave Berry, Research Manager NeSC Review, 18 th March 2003

Scenario 3: Remote execution service

1. Client sends application to remote server

• Library consistency automatically detected and/or enforced

2. Server runs application and returns result

• Automatic test scripts check entire process

• Security by trusting client• Possibly requires stronger security (e.g.

proof-carrying code?)