Programming Project 2 Storage Management in a Hybrid SSD/HDD File System

In this project, you will build a user-level file system, called MELANGEFS, for systems with heterogeneous storage devices, particularly solid-state devices (SSDs) and hard disk drives (HDDs). To ease development, this file system will be built using the file system in user-space (FUSE) API. MELANGEFS includes two parts: a core file system that leverages the properties of SSDs and HDDs for data placement and a metadata-specific optimization for efficient storage management queries such as aggregator and top-K.