BOOM-FS

HDFS

  • HDFS design is based on GFS.

  • File system metadata is stored at a centralized NameNode.

  • File data is partitioned into chunks and is replicated at three DataNodes to provide fault-tollerance.

BOOM-FS

  • Represent file system metadata as a collection of relations.

  • File system metadata durability ensured by Overlog.

  • Calculate fully qualified pathname of a file with recursion.

  • Cache calculation can be enabled in Overlog for specified relation (e.g. for fully qualified pathname calculation).

  • Three protocols (Heartbeat and Metadata Access in Overlog, File Data Access in Java).