Skip to content

CHFS 1.0.0

Compare
Choose a tag to compare
@otatebe otatebe released this 29 Mar 13:31
· 179 commits to master since this release

CHFS - Consistent hashing file system

CHFS is a parallel consistent hashing file system for node-local storages. File chunks are distributed among file servers using consistent hashing.

How to create file system

   % eval `chfsctl [-h hostfile] [-p verbs] [-c /scr] [-m /mount/point] start`

This executes chfsd servers and mounts the CHFS at /mount/point on hosts specified by the hostfile. The -p option specifies communication protocol. The -c option specifies a scratch directory on each host.

Technical details

https://dl.acm.org/doi/fullHtml/10.1145/3492805.3492807