我要评分
获取效率
正确性
完整性
易理解

Software Architecture

Figure 1 shows the Hyper IO software architecture.

Figure 1 Hyper IO software architecture
Table 1 Modules in the Hyper IO software architecture

Module

Function

PnetCDF bridge

Bridges PnetCDF standard APIs for I/O orchestration, policy optimization, and I/O execution optimization.

NetCDF bridge

Bridges NetCDF standard APIs for I/O orchestration, policy optimization, and I/O execution optimization.

MPI-IO bridge

Bridges MPI-IO standard APIs for I/O orchestration, policy optimization, and I/O execution optimization.

HDF5 bridge

Bridges HDF5 standard APIs for I/O orchestration, policy optimization, and I/O execution optimization.

Speedo

Orchestrates I/O and formulates execution policies based on configuration and process management.

Shore

Optimizes the I/O process, including serialization, aggregation, communication, and transportation.

POSIX bridge

Bridges POSIX standard APIs for the optimization of AdhocFS and IO Forward execution.

Meta Cache

AdhocFS file access metadata cache.

Data Cache

AdhocFS file data cache.

Memory Fabric

Manages the memory shared across multiple processes on a node.

AdhocFS IO Async

Provides I/O asynchronous optimization for interactions between AdhocFS and file systems.

IO Aggregation

Aggregates I/O operations in application computing processes.

IOFWD Data Cache

Caches computing process data in multiple layers during forwarding.

IOFWD IO Async

Implements asynchronous I/O optimization for interaction between I/O Forward and file systems.

OceanStor Pacific/NFS

Provides the shared file storage systems used in the high-performance computing (HPC) solution, including the common parallel file system and network file system.