top of page
Night shift

Software Overview

A XingFS node has a couple of software components. The proprietary local device manager and filer, that bases on metadata/data disks, provides a local namespace, and block I/O service. The global volume manager aggregates all the local namespaces as a cluster-level filesystem. Cluster manager maintains the nodes to improve availability and robustness of the whole cluster. The NAS protocol services directly hook in each request to the global volume’s APIs to improve the performance. And CLIs and GUI portals are for users to maintain the cluster and filesystem. The relationship of those components is shown in the below figure.


NAS Protocol Server

Provides FTP/NFS/SMB/… services, as well as includes an option​al DNS-based load-balancer to evenly distribute NAS clients’ connections to nodes

bottom of page