Fragmentation-Less FAT-compatible File System for Internet of Things

In this paper, we propose a new file system, called FL-FAT, for IoT (Internet of Things) devices. By considering the data manipulating characteristics in IoT devices, FL-FAT employs two techniques, partitioning and pre-allocation so that it can reduce internal fragmentation. Also, it devises a novel space reclaiming technique that frees the unused pre-allocated space while supporting FAT-compatibility. We have implemented FL-FAT in the Android platform on ARM-based experimental board. Performance evaluation results show that our file system can eliminate fragmentation, which enables to improve performance by up to 22%.