national institute of advanced industrial science and technology apgrid: asia pacific partnership...

15
National Institute of Advanced Industrial Science and Technology ApGrid: Asia Pacific Partnership for Grid Computing - Introduction of testbed development efforts in Asia Pacific Region - Yoshio Tanaka Yoshio Tanaka

Upload: noel-richard

Post on 17-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: National Institute of Advanced Industrial Science and Technology ApGrid: Asia Pacific Partnership for Grid Computing - Introduction of testbed development

National Institute of Advanced Industrial Science and Technology

ApGrid: Asia Pacific Partnership for Grid Computing

- Introduction of testbed development efforts in Asia Pacific Region -

Yoshio TanakaYoshio Tanaka

Page 2: National Institute of Advanced Industrial Science and Technology ApGrid: Asia Pacific Partnership for Grid Computing - Introduction of testbed development

Asia

Asia Grid Initiative

NorthAmericaEurope

•International Collaboration•Standardization

Possible Applications on the Grid•Bio Informatics ( Rice Genome, etc. )•Earth Science ( Weather forecast, Fluid prediction, Earthquake prediction, etc. )

ApGrid TestbedInternational Grid Testbed over the Asia Pacific countries

ApGrid focuses onSharing resources, knowledge, technologiesDeveloping Grid technologiesHelping the use of our technologies in create new applicationsCollaboration on each others work

Page 3: National Institute of Advanced Industrial Science and Technology ApGrid: Asia Pacific Partnership for Grid Computing - Introduction of testbed development

History of ApGrid

ApGrid Exhibition at HPCAsia ( Gold Coast, Australia)

2001 2002

ApGrid Exhibition / SC Global Event at SC 2001 ( Denver, USA)

1st ApGrid Core Meeting (Phuket, Thailand)

1st ApGrid Workshop (Tokyo, Japan)

2nd ApGrid Workshop / 2nd ApGrid Core Meeting (Taipei, Taiwan)

2000

Kick-off meeting (Yokohama, Japan)

Presentation at GF5 (Boston, USA)

ApGrid Exhibition at SC 2002 ( Baltimore, USA)

15 countries, 41 organizations (as of Aug, 2003)

2003

We are here

ApGrid Demo at CCGrid 2003 (Tokyo, Japan)

Page 4: National Institute of Advanced Industrial Science and Technology ApGrid: Asia Pacific Partnership for Grid Computing - Introduction of testbed development

ApGrid Testbed – features -

Truly multi national/political/institutional VOTruly multi national/political/institutional VOnot an application-driven testbeddifferences in languages, culture, policy, interests,

Donation (Contribution) basedDonation (Contribution) basedNot a single source funded for the developmentEach institution contributes his own sharegrass-roots approach

We canWe canhave experiences on running international VOverify the feasibility of this approach for the testbed development

Page 5: National Institute of Advanced Industrial Science and Technology ApGrid: Asia Pacific Partnership for Grid Computing - Introduction of testbed development

ApGrid Testbed – implementation -

Use Globus Toolkit Ver.2 as a common softwareUse Globus Toolkit Ver.2 as a common softwareGSI based security infrastructureBuild MDS tree

ApGrid CAs’ApGrid CAs’ApGrid allows multiple root CAsTrying to build trust-relationship between CAs

ApGrid MDSApGrid MDSApGrid MDS is running on mds.apgrid.orgplanning to run more top-level MDS and cross-register resources

Page 6: National Institute of Advanced Industrial Science and Technology ApGrid: Asia Pacific Partnership for Grid Computing - Introduction of testbed development

280280

8080

6464

32323232

3232

ApGrid Testbed: Status http://www.apgrid.org/

Page 7: National Institute of Advanced Industrial Science and Technology ApGrid: Asia Pacific Partnership for Grid Computing - Introduction of testbed development

Lessons Learned

We have to pay much efforts for initiationWe have to pay much efforts for initiationProblems on installation of GT2/PBS/jobmanger

Installation/configuration of GT2/PBS/jobmanager is still not so easy for application people.Most sites needed help for the installation.

Software requirements depends on the application and middleware used by the application.

In order to run GridRPC (Ninf-G) applications, I askedOpen firewall/TCP WrapperAdditionally build Info SDK bundle with gcc32dbgInstall Ninf-Gchange configuration of xinetd/inetdEnable NAT

Page 8: National Institute of Advanced Industrial Science and Technology ApGrid: Asia Pacific Partnership for Grid Computing - Introduction of testbed development

Lessons Learned (cont’d)

MDS is not scalable and still unstableMDS is not scalable and still unstableTerrible performance

GIIS lookup takes several ten seconds ~ minutes

Some parameters in grid-info-slapd.conf such as sizelimit, timeout, cahcettl, etc., should be set to appropriate values depends on your environment (number of registered objects, network performance between GRISes and GIISes, etc.).

Well known problem Well known problem Firewall, private IP addresses…

Page 9: National Institute of Advanced Industrial Science and Technology ApGrid: Asia Pacific Partnership for Grid Computing - Introduction of testbed development

Lessons Learned (cont’d)

Difficulties caused by the grass-roots approach.Difficulties caused by the grass-roots approach.It is not easy to keep the GT2 version coherent between sites.Different requirements for the Globus Toolkit between users.

Middleware developers needs the newest one.Application developers satisfy with using the stable (older) one.It is not easy to catch up frequent version up of the Globus Toolkit.CoG is a current problem

Page 10: National Institute of Advanced Industrial Science and Technology ApGrid: Asia Pacific Partnership for Grid Computing - Introduction of testbed development

Lessons Learned (cont’d)

Difficulties caused by the grass-roots Difficulties caused by the grass-roots approach (cont’d)approach (cont’d)

Most resources are not dedicated to the ApGrid Testbed. (though this is a common problem for Grids)

There may be busy resourcesNeed grid level scheduler, fancy Grid reservation system?

Page 11: National Institute of Advanced Industrial Science and Technology ApGrid: Asia Pacific Partnership for Grid Computing - Introduction of testbed development

Lessons Learned (cont’d)

Some resources are not stableSome resources are not stableexample: If I call many RPCs, some of them fails (but sometimes all will done)not yet resolvedGT2? Ninf-G? OS? Hardware?

Other instabilityOther instabilitySystem maintenance (incl. version up of software) without notification

realized when the application would fail.it worked well yesterday, but I’m not sure whether it works today

But this is the Grid But this is the Grid

Page 12: National Institute of Advanced Industrial Science and Technology ApGrid: Asia Pacific Partnership for Grid Computing - Introduction of testbed development

Relation to other international activities

Contribution to APAN and PRAGMAContribution to APAN and PRAGMAAPAN: Asia Pacific Advanced Network

Network people + application people + Grid peoplePlan to reform ApGrid under APAN

PRAGMA: Pacific-Rim Application and Grid Middleware Assembly

PRAGMA is focusing on applicationsProvide ApGrid Testbed for their applications

Activities at the GGFActivities at the GGFProduction Grid Management RG

Draft a Case Study Document (ApGrid Testbed)Groups in the Security Area

CAOPs (Grid PMA)Discuss about the policy management

Grid Federation RG (1st BOF at GGF9)Discuss federation of GridI’ll be a co-chair

Page 13: National Institute of Advanced Industrial Science and Technology ApGrid: Asia Pacific Partnership for Grid Computing - Introduction of testbed development

Summary

Difficulties are caused by not technical Difficulties are caused by not technical problems but sociological/political problems but sociological/political problemsproblemsEach site has its own policyEach site has its own policy

account managementfirewallstrusted CAs…

Differences in interests / expertiseDifferences in interests / expertiseApplication, middleware, networking, etc.

Differences in culture, language, etc.Differences in culture, language, etc.Human interaction is very important

Page 14: National Institute of Advanced Industrial Science and Technology ApGrid: Asia Pacific Partnership for Grid Computing - Introduction of testbed development

Summary (cont’d)

What has been done?What has been done?Resource sharing between more than 10 sites (around 500cpus)Use GT2 as a common softwareRun Ninf-G applications

What hasn’t?What hasn’t?I could use, but it is difficult for others

I was given an account at each site by personal communicationFormalize “how to use the Grid Testbed”Provide documentationDefine ApGrid Policy for international collaborationKeep the testbed stableTools for management

Browse informationCA/Cert. management

Page 15: National Institute of Advanced Industrial Science and Technology ApGrid: Asia Pacific Partnership for Grid Computing - Introduction of testbed development

For more info

Home Page http://www.apgrid.org/

Mailing Lists Core Member ML [email protected] Tech. Contacts ML [email protected] (approved members)

ML for discussion [email protected] (open for anyone)