NAMED DATA NETWORKING IN SCIENTIFIC APPLICATIONS
Susmit Shannigrahi, Chengyu Fan and Christos Papadopoulos Colorado State University
March 23, 2017
Work supported by NSF #1345236 and #13410999
NAMED DATA NETWORKING IN SCIENTIFIC APPLICATIONS Susmit - - PowerPoint PPT Presentation
NAMED DATA NETWORKING IN SCIENTIFIC APPLICATIONS Susmit Shannigrahi, Chengyu Fan and Christos Papadopoulos Colorado State University March 23, 2017 Work supported by NSF #1345236 and #13410999 CMIP5 Servers 2 2 3 Years of CMIP5 Data Access
Work supported by NSF #1345236 and #13410999
2
2
3
4
4
5
6
7
8
9
10
11
12
13
14
15
16
HTTP://someESGFnode:/CMIP5/output/MOHC/HadCM3/dec
17
HTTP://someESGFnode:/CMIP5/output/MOHC/HadCM3/dec
17
18
Does it improve performance? Does it improve publishing? Does it improve discovery? Does it improve resilience/availability? Does it improve security/integrity? We begin to answer these questions by
18
19
Catalog node 1 Data storage Data storage Publisher Catalog node 2 Consumer Catalog node 3
20
Catalog node 1 Data storage Data storage (1)Publish Dataset names Publisher Catalog node 2 Consumer Catalog node 3
21
Catalog node 1 Data storage Data storage Publisher Catalog node 2 Consumer Catalog node 3
22
Catalog node 1 Data storage Data storage Publisher Catalog node 2 (2) Sync changes Consumer Catalog node 3
23
Catalog node 1 Data storage Data storage Publisher Catalog node 2 Consumer Catalog node 3
24
Catalog node 1 Data storage Data storage (3) Query for Dataset names Publisher Catalog node 2 Consumer Catalog node 3
25
Catalog node 1 Data storage Data storage Publisher Catalog node 2 Consumer Catalog node 3
26
Catalog node 1 Data storage Data storage Publisher Catalog node 2 Consumer Catalog node 3
27
Catalog node 1 Data storage Data storage (1)Publish Dataset names (3) Query for Dataset names Publisher Catalog node 2 (2) Sync changes Consumer Catalog node 3
28
Catalog node 1 Data storage Data storage (1)Publish Dataset names (3) Query for Dataset names Publisher (4) Retrieve data Catalog node 2 (2) Sync changes Consumer Catalog node 3
29
Catalog node 1 Data storage Data storage (1)Publish Dataset names (3) Query for Dataset names Publisher (4) Retrieve data Catalog node 2 (2) Sync changes Consumer Catalog node 3
30
Catalog node 1 Data storage Data storage (1)Publish Dataset names (3) Query for Dataset names Publisher (4) Retrieve data Catalog node 2 (2) Sync changes Consumer Catalog node 3
31
Performance – seamless retrieval from the best
Publishing – authenticated, only owner can publish Discovery – distributed catalog, anycast-style
Resilience/availability - seamless retrieval from
Security/integrity – enabled by signed data
31
32
NSF CC-NIE campus infrastructure award
10G testbed (courtesy of ESnet, UCAR, and CSU Research LAN)
Currently ~50TB of CMIP5, ~20TB of HEP data
33
33
34
NDN encourages common data access methods where
NDN encourages interoperability at the content level NDN unifies scientific data access methods Eliminates repetition of functionality Adds significant security leverage Rewards structured naming
35