cyber science infrastructure and naregi grid middleware kento aida national institute of informatics...

26
Cyber Science Infrastructure and NAREGI Grid middleware Kento Aida National Institute of Informatics Kento Aida, National Institute of Informatics 1

Upload: janelle-whitley

Post on 11-Dec-2015

215 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Cyber Science Infrastructure and NAREGI Grid middleware Kento Aida National Institute of Informatics Kento Aida, National Institute of Informatics 1

1

Cyber Science Infrastructure and

NAREGI Grid middleware

Kento AidaNational Institute of Informatics

Kento Aida, National Institute of Informatics

Page 2: Cyber Science Infrastructure and NAREGI Grid middleware Kento Aida National Institute of Informatics Kento Aida, National Institute of Informatics 1

Kento Aida, National Institute of Informatics

2

Outline

overview of Cyber Science Infrastructure (CSI)

grid infrastructure in CSINAREGI Grid Middlewaredeployment and user support

summary

Page 3: Cyber Science Infrastructure and NAREGI Grid middleware Kento Aida National Institute of Informatics Kento Aida, National Institute of Informatics 1

Kento Aida, National Institute of Informatics

3

Cyber-Science Infrastructure (CSI)

new information infrastructure to boost today’s advanced scientific researchintegrated information resources and systems

high-performance computing/storage resourcessoftwaredatabases and digital contents“human” and research processes themselves

servicesnetworking : SINET3federated ID management : UPKIgrid : NAREGI

Page 4: Cyber Science Infrastructure and NAREGI Grid middleware Kento Aida National Institute of Informatics Kento Aida, National Institute of Informatics 1

Kento Aida, National Institute of Informatics

4

CSI (cont’d)In

du

str

y/S

oc

ieta

l Fe

ed

ba

ck

Inte

rna

tio

na

l In

fra

str

uct

ura

l Co

llab

ora

tio

n

NAREGI: National Research Grid Initiative

Virtual LabsLive Collaborations

UPKI: National Research PKI Infrastructure

● ★

★★★

★★

SINET3: Lambda-based Academic Networking Backbone

Hokkaido-U

Tohoku-U

Tokyo-UNII

Nagoya-U

Kyoto-U

Osaka-U

Kyushu-U

( Titech, Waseda-U, KEK, etc.)

GeNii (Global Environment forNetworked Intellectual Information)

NII-REO (Repository of ElectronicJournals and Online Publications

Page 5: Cyber Science Infrastructure and NAREGI Grid middleware Kento Aida National Institute of Informatics Kento Aida, National Institute of Informatics 1

5

Network (SINET3)

Kento Aida, National Institute of Informatics

http://www.sinet.ad.jp/

Page 6: Cyber Science Infrastructure and NAREGI Grid middleware Kento Aida National Institute of Informatics Kento Aida, National Institute of Informatics 1

6

SINET3 International Connectivity

Kento Aida, National Institute of Informatics

http://www.sinet.ad.jp/

Page 7: Cyber Science Infrastructure and NAREGI Grid middleware Kento Aida National Institute of Informatics Kento Aida, National Institute of Informatics 1

7

UPKI

Kento Aida, National Institute of Informatics

Web サーバWeb サーバ

NII Pub CA

Web Srv.Web サーバWeb サーバ S/MIMES/MIME

Other Pub CA

S/MIMEWeb Srv.

学内用学内用

A Univ.  CA

EE学内用学内用

B Univ.  CA

EE

EEEE

A Univ.  NAREGI CA

EEEE

B Univ.  NAREGI CA

Campus PKI

Open Domain PKI

Grid PKI

S/MIMES/MIMES/MIME

Auth, Sign, Encrypt.

Sign, Encrypt.

Auth, Sign, Encrypt.

Grid Computing

ProxyProxyProxy EEProxyProxyProxy EE

Student,   FacultyServer, Super Computer

Student,   FacultyServer, Super Computer

Page 8: Cyber Science Infrastructure and NAREGI Grid middleware Kento Aida National Institute of Informatics Kento Aida, National Institute of Informatics 1

Kento Aida, National Institute of Informatics

8

Grid

Page 9: Cyber Science Infrastructure and NAREGI Grid middleware Kento Aida National Institute of Informatics Kento Aida, National Institute of Informatics 1

Kento Aida, National Institute of Informatics

9National Institute of Genetics

Nagoya Univ.

Oosaka Univ.

National Institute for Fusion Science

  Hokkaido Univ.

Institute for Molecular Science

Japan Atomic Energy Agency( Kansai Photon Science Institute )

Japan Advanced Institute of Science and Technology

>= 40TFLOPS10TFLOPS - 40TFLOPS

< 1TFLOPS

1TFLOPS - 10TFLOPS

Tohoku Univ.( Institute of Fluid Science)

Tohoku Univ.( Information Synergy Center)

Kobe Univ.

Yamaguchi Univ.

Kyushu Univ.

Japan Agency for Marine-Earth Science and Technology

Tokyo Metropolitan University

National Institute for Materials Science

National Astronomical Observatory of Japan

National Institute of Informatics

Tokyo Univ.(Information Technology Center )

JST ( Tokyo Institute of Technology)

The Instituteof Statistical Mathematics

Around Tokyo

Japan Aerospace Exploration Agency ( Kakuta )

RIKEN ( Yokohama )Yokohama City University

JST (Institute for Advanced Biosciences, Keio Univ. )

Kyoto Univ.(Academic Center for Computing and Media Studies)

Kyoto Univ. (Institute for Chemical Research,Research Institute for Sustainable Humanosphere)

Tokyo Univ.(The Institute of Medical Science)

Hiroshima Univ.

(April   2006.)

Tohoku Univ.( Institute for Materials Research)

High Energy Accelerator Research

Organization ( KEK)

Japan Aerospace Exploration Agency (Choufu)

Japan Aerospace Exploration Agency (Sagamihara)

RIKEN

National Research Institute for Earth Science and Disaster Prevention  

Japan Atomic Energy Agency ( Oarai)

Japan Atomic Energy Agency (Tokai)

Japan Atomic Energy Agency (Naka)

Tokyo Institute of Technology (GSIC)

JST ( National Institute of Advanced Industrial Science and Technology) JST

(Institute for Solid State Physics, Tokyo Univ.)

JST (Tokyo Univ.)

JST (The University of Electro-Communications)

JST (Tsukuba Univ.)

Tsukuba Univ. ( Academic Computing & Communications Center, Center for Computational Science)

Chiba Univ.

Tokyo Univ.(Institute for Solid State Physics)

Computing Resources

Page 10: Cyber Science Infrastructure and NAREGI Grid middleware Kento Aida National Institute of Informatics Kento Aida, National Institute of Informatics 1

10

NAREGI Grid Middleware

Kento Aida, National Institute of Informatics

Computing Resources

NII IMS ResearchOrganizations etc

SuperSINET

Grid-Enabled Nano-Applications

Grid PSE

Grid Workflow Tool

Grid Visualization

Data Grid

Information Service

Grid ProgrammingLibraries - GridRPC - GridMPI

High-Performance & Secure Grid Networking, Certification

Grid VM

Super Scheduler

WSRF ( NAREGI implementation + Globus 4)

GFSJSDL

ACS

CIM

OGSA-RUS

OGSA-DAI

X.509

VOMS

GridRPCGridFTP

OGSA-EMS

MPI 1.0/2.0

WSRFXKMS

Page 11: Cyber Science Infrastructure and NAREGI Grid middleware Kento Aida National Institute of Informatics Kento Aida, National Institute of Informatics 1

11

Job Execution Scenario

Kento Aida, National Institute of Informatics

RISMJob

LocalScheduler

GridVM

LocalScheduler

IMPIServe

r

GridVM

FMOJob

LocalScheduler

GridVM

SuperScheduler

WFT

MPIsource

Work-flow

PSE

Site ρ Site α Site μ

(Co-Allocation)3: Reservation

6: MPI job starts

9: Accounting

2: Monitoring

4: Reservation5: IMPI starts

c: Editb: Deployment

2: Resource discovery

7: MPI init.

InformationService

GridMPI

GridMPI

RISMSMP machine

64 CPUs

FMOPC cluster128 CPUs

GVS

Output files

Input files

IMPI

8: Visualization1: Submission

Application requirement definitionCA/RA

MyProxy

VOMSUsercert.

a: Sign-on Porta

l

Network monitor

DataGrid

Grid File System

Proxy cert. (User DN, VO)

… Co-allocation Job

Page 12: Cyber Science Infrastructure and NAREGI Grid middleware Kento Aida National Institute of Informatics Kento Aida, National Institute of Informatics 1

12

User-Level Grid Tools & PSE

Kento Aida, National Institute of Informatics

Grid PSEsupport for compilation

and deploymentexecution support

Grid Workflow Toolworkflow languageGUI

Page 13: Cyber Science Infrastructure and NAREGI Grid middleware Kento Aida National Institute of Informatics Kento Aida, National Institute of Informatics 1

13

Workflow based Grid FMO Simulations of Proteins

Kento Aida, National Institute of Informatics

njs_png2002njs_png2012

njs_png2002

njs_png2003

njs_png2004

njs_png2010

njs_png2009

njs_png2008

njs_png2007

njs_png2006

njs_png2005

njs_png2011

njs_png2057

dpcd052

dpcd053

dpcd054

dpcd055

dpcd056

dpcd056dpcd057

dpcd052

dpcd053

dpcd054

dpcd055

dpcd056

dpcd056dpcd057

njs_png2002njs_png2012

njs_png2002

njs_png2003

njs_png2004

njs_png2010

njs_png2009

njs_png2008

njs_png2007

njs_png2006

njs_png2005

njs_png2011

njs_png2057

monomer calculation

dimer calculation

NII Resources

IMS Resources

fragment data

input data

total energy calculation

densityexchange

visuali-zation

Data component

source: Prof. Aoyagi (Kyushu Univ.)

Page 14: Cyber Science Infrastructure and NAREGI Grid middleware Kento Aida National Institute of Informatics Kento Aida, National Institute of Informatics 1

14

Adaptation of Nano-science Applications to Grid Environment

Kento Aida, National Institute of Informatics

RISM FMO

Reference Interaction Site Model Fragment Molecular Orbital method

IMS

MPICH-G2, Globus

RISMRISM FMOFMO

NIIGridMPI

Data Transformationbetween Different Meshes

Electronic StructureAnalysis

Solvent Distribution Analysis

Grid MiddlewareGrid Middleware

Electronic Structurein Solutions

(Super-Sinet)

source: Prof. Aoyagi (Kyushu Univ.)

Page 15: Cyber Science Infrastructure and NAREGI Grid middleware Kento Aida National Institute of Informatics Kento Aida, National Institute of Informatics 1

15

Programming

GridRPCRPC on the grid

API standardization by OGF

Ninf-Ga reference

implementation of GridRPC API

GridMPIMPI library on the grid

MPI communication between parallel systems on the grid Kento Aida, National Institute of

Informatics

Server sideClient side

Client

GRAM

3. invoke Executable

4. connect back

NumericalLibrary

IDL Compiler

Remote Executable1. interface request

2. interface reply fork

MDS InterfaceInformationLDIF File

retrieve

IDLFILE

generate

Cluster A:

YAMPII IMPI YAMPII

IMPI server

Cluster B:

Page 16: Cyber Science Infrastructure and NAREGI Grid middleware Kento Aida National Institute of Informatics Kento Aida, National Institute of Informatics 1

16

NAREGI Data Grid Environment

Kento Aida, National Institute of Informatics

Data 1 Data 2 Data nGrid-wide File System

MetadataConstruction

Data Access Management

Data ResourceManagement

Job 1

Meta-data

Meta-data

Data 1

Grid Workflow

Data 2 Data n

Job 2 Job n

Meta-data

Job 1

Grid-wide DB Querying

Job 2

Job n

Data Grid Components

Import data into workflow

Place & register data on the Grid

Assign metadata to data

Store data into distributed file nodes

Page 17: Cyber Science Infrastructure and NAREGI Grid middleware Kento Aida National Institute of Informatics Kento Aida, National Institute of Informatics 1

17

VO Service

Kento Aida, National Institute of Informatics

IS

A.RO1   B.RO1 N.RO1

ResearchOrg (RO)1

Grid

VM

IS

Policy• VO-R01• VO-APL1• VO-APL2

Grid

VM

IS

Policy• VO-R01

Grid

VM

IS

Policy• VO-R01• VO-APL1

VO-RO1ISSS

Client

VO-APL1ISSS

IS

a.RO2 b.RO2 n.RO2

RO2

Policy• VO-R02• VO-APL2

VO-RO2IS SS

Client

Grid

VM

IS

Policy• VO-R02

Grid

VM

IS

Policy• VO-R01• VO-APL1• VO-APL2

VO-APL2

ISSS

Grid

VM

IS

Client

RO3Decoupling VOs and Resource Providers

VOs & Users

Resource Providers

Grid Center@RO1 Grid Center@RO2

VOMS

VOMS

VOMS

VOMS

Page 18: Cyber Science Infrastructure and NAREGI Grid middleware Kento Aida National Institute of Informatics Kento Aida, National Institute of Informatics 1

18

NAREGI-EGEE data Sharing (GIN)

NAREGI and EGEE gLite clients can access to both data resources (e.g., bi-directional file copy) using SRM interface.

GridFTP is used as its underlying file transfer protocol. File catalog (metadata) exchange is planned.

GridFTPServer

NAREGI Portal

NAREGI Client

SRMClient

GfarmClient

gLite Client

gLite Client

LCG Utility

Computing Resource

Job

SRMClient

GfarmClient

NAREGIMetadata Server

LFC(Metadata Server)

GfarmServer

DPM(SRM Server)

StorageStorage

Kento Aida, National Institute of Informatics

Page 19: Cyber Science Infrastructure and NAREGI Grid middleware Kento Aida National Institute of Informatics Kento Aida, National Institute of Informatics 1

19

Architecture

DemoNAREGI EGEE: using NAREGI WorkflowEGEE NAREGI: using glite WMS commands

EGEE user NAREGI user

gLite-WMS gLite-BDII NAREGI-ISGIN-BDII

lcgCElcgCE

PreWS-GRAM

gLite-UI NAREGIPortal

Computing ResourceComputing Resource

NAREGIGridVM

WSGRAM

gliteCEgliteCE

NAREGI-GAHP

NAREGI Client LibNAREGI-SSNAREGI-SS

NAREGI-SC

Interop-SC

NAREGI-EGEE Job Submission (GIN)

Kento Aida, National Institute of Informatics

Page 20: Cyber Science Infrastructure and NAREGI Grid middleware Kento Aida National Institute of Informatics Kento Aida, National Institute of Informatics 1

20

Roadmap of NAREGI Grid Middleware

Kento Aida, National Institute of Informatics

FY2003 FY2004 FY2005 FY2006 FY2007

UNICORE-based R&D Framework OGSA/WSRF-based R&D Framework

Utilization of NAREGI NII-IMS Testbed Utilization of NAREGI-Wide Area Testbed

PrototypingNAREGI Middleware

Components

Development andIntegration of

αVer. Middleware

Development and Integration of

βVer. Middleware

Evaluation on NAREGI Wide-area

Testbed Development ofOGSA-based Middleware Verification

& EvaluationOf Ver. 1

Apply ComponentTechnologies toNano Apps and

Evaluation

Evaluation of αVer.In NII-IMSTestbed

Evaluation of β Ver.By IMS and other

Collaborating Institutes

Deployment of β Ver.

α Ver.(Internal)

β Ver.Release

Version1.0

Release

FY2008

Page 21: Cyber Science Infrastructure and NAREGI Grid middleware Kento Aida National Institute of Informatics Kento Aida, National Institute of Informatics 1

21

NAREGI DeploymentHigh Energy Accelerator Research

Organization (KEK)HEP application

National Astronomical Observatory of Japanvirtual observatory

Institute for Molecular Sciencenano-science application

Osaka Universitycomputing service, certificate authority

Tokyo Institute of Technologycomputing service on TSUBAME

Kento Aida, National Institute of Informatics

Page 22: Cyber Science Infrastructure and NAREGI Grid middleware Kento Aida National Institute of Informatics Kento Aida, National Institute of Informatics 1

22

Grid Operation Center

Kento Aida, National Institute of Informatics

GOC

SINET

UPKI

university/laboratory

SINET

users

admin.

CAtraining program

help desk

VO VO admin.

CP/CPS

NOC admin.

NII

NAREGIdevelopers

users

Page 23: Cyber Science Infrastructure and NAREGI Grid middleware Kento Aida National Institute of Informatics Kento Aida, National Institute of Informatics 1

23

Grid CA (NAREGI CA)

operation of Grid CA for CSI participants issuing internationally valid grid certificates

ApGrid PMAcooperation with computing centers (planed)

Local Registration Authority (LRA) at computing centers in universities/laboratories

cooperation with UPKI (planed)issuing grid certificates from UPKI certificates

Kento Aida, National Institute of Informatics

Page 24: Cyber Science Infrastructure and NAREGI Grid middleware Kento Aida National Institute of Informatics Kento Aida, National Institute of Informatics 1

24

Issuing User Certificate (planed)

Kento Aida, National Institute of Informatics

NII GOC

Univ. A ( operating UPKI )

UPKIcert.

Univ. B

LRA

Univ. C

(1)exam by

documentexam by

F2F

LRA

internet

GOC-RA

GOC-CA

LRA

(2)request license ID

(3)receive

license IDapply

certificate

(3)receive

license IDapply

certificate(1) apply with DN

(2) examine DN

(2)request license ID

(1)exam by

documentexam by F2F

(3)receive

license IDapply

certificate

Page 25: Cyber Science Infrastructure and NAREGI Grid middleware Kento Aida National Institute of Informatics Kento Aida, National Institute of Informatics 1

25

Summary CSI is a new information infrastructure to boost

today’s advanced scientific research in Japan.networking, federated ID management, grid

NAREGI grid middleware realizes to built a virtual single computing environment on geographically distributed and storage resources.NAREGI middleware ver.1 will be released in May 2008.

next stepThe NAREGI deployment phase is starting in 2008.NII plans to run GOC.

Kento Aida, National Institute of Informatics

Page 26: Cyber Science Infrastructure and NAREGI Grid middleware Kento Aida National Institute of Informatics Kento Aida, National Institute of Informatics 1

26

Kento Aida, National Institute of Informatics