What is the ClusterTech Parallel File System (CPFS)?

CPFS is an open-source FUSE-based parallel file system which is fault-tolerant, easy to understand and easy to deploy.  It runs fully in user-space, so there are few dependencies on other components or the kernel.

Benefits

  Built in fault tolerance

CPFS uses multiple servers to provide redundancy. Failover is immediate upon server failure. Upon recovery, data automatically resynchronises with other servers.

  Space savings

Data are stored in a manner similar to RAID-5 disk arrays, with only 25% redundancy. High speed is maintained.

  Run fully in user space

This feature makes the file system nearly independent of the kernel version. All that is required is a Linux kernel supporting FUSE (Filesystem in USErspace.

  Easy to understand

The design of the system is simple and fully documented, allowing it to be modified as needed.

  Easy to build

Get a docker image, slightly modify the configuration and your package is ready.

Features

POSIX-compliant filesystem

A FUSE-based client is used to view a single tree of files, with full metadata consistency and close-to-open data consistency for application compatibility.

Scalable

I/O bandwidth and storage capacity can be expanded as needed.

Support two permission models

Filesystem access permissions may be checked in either metadata servers or in clients.

Well tested

The system has been extensively tested with workloads for different applications and failure cases.

Prebuilt for many distributions

We have prebuilt and tested CPFS on CentOS, Fedora, Ubuntu, and Debian, allowing easy deployment.

Contact us to discover how we can grow your business.
Call Us :
(Mainland China) 
(Hong Kong)