-
Notifications
You must be signed in to change notification settings - Fork 127
Proposed ADIOS2 architecture based on standard OSI 7 layer model
williamfgc edited this page Sep 18, 2017
·
3 revisions
Original source: Cisco
adios2
│
│
└─── public (rename core, OSI layer 7 application)
│
└─── engine (layer 7 -> public, system layers 6,5,4 -> protected, private)
│
└─── presentation (OSI layer 6)
| |
| │
| └─── transform (same)
| | │
│ │ └─── compression (bzip2, zfp, szip, ...)
| | └─── vis
│ │
│ └─── format
│ │ │
│ │ └─── bp1
│ │ └─── bp2
│ |
│ └─── analytics (can be treated as managing collective transforms)
│ │
│ └─── visVTKm (from hackathon)
│ └─── pca
│ └─── SVD
│
│
└─── session (renaming TransportMan, OSI layer 5)
│ │
│ └─── fileSession
│ |
│ └─── dataMan
│ |
│ └─── dataSpaces
| |
│ └─── sst
|
└─── transport (same, OSI layer 4)
| │
│ └─── file (POSIX, stdio, fstream, ...)
│ └─── wan (libZmq, ... )
│ └─── shmem (SystemV, mmap, ... )
│ └─── rdma (ibverbs, nvlink, ... )
| └─── multitier (ceph)
|
|
└─── interop (same, OSI layers 6,5,4)
│
└─── adios1
└─── hdf5