cyber science infrastructure and naregi grid middleware kento aida national institute of informatics...
TRANSCRIPT
1
Cyber Science Infrastructure and
NAREGI Grid middleware
Kento AidaNational Institute of Informatics
Kento Aida, National Institute of Informatics
Kento Aida, National Institute of Informatics
2
Outline
overview of Cyber Science Infrastructure (CSI)
grid infrastructure in CSINAREGI Grid Middlewaredeployment and user support
summary
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
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
5
Network (SINET3)
Kento Aida, National Institute of Informatics
http://www.sinet.ad.jp/
6
SINET3 International Connectivity
Kento Aida, National Institute of Informatics
http://www.sinet.ad.jp/
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
Kento Aida, National Institute of Informatics
8
Grid
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
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
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
12
User-Level Grid Tools & PSE
Kento Aida, National Institute of Informatics
Grid PSEsupport for compilation
and deploymentexecution support
Grid Workflow Toolworkflow languageGUI
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.)
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.)
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:
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
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
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
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
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
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
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
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
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
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
26
Kento Aida, National Institute of Informatics