arXiv · 2603.05632
Space-efficient B-tree Implementation for Memory-Constrained Flash Embedded Devices
Abstract
Small devices collecting data for agricultural, environmental, and industrial monitoring enable Internet of Things (IoT) applications. Given their critical role in data collection, there is a need for optimizations to improve on-device data processing. Edge device computing allows processing of the data closer to where it is collected and reduces the amount of network transmissions. The B-tree has been optimized for flash storage on servers and solid-state drives, but these optimizations often require hardware and memory resources not available on embedded devices. The contribution of this work is the development and experimental evaluation of multiple variants for B-trees on memory-constrained embedded devices. Experimental results demonstrate that even the smallest devices can perform efficient B-tree indexing, and there is a significant performance advantage for using storage-specific optimizations.
Explore related subjects
Keep this discovery
Nadir Ould-Khessal, Scott Fazackerley, Ramon Lawrence. 2026-03-05. Space-efficient B-tree Implementation for Memory-Constrained Flash Embedded Devices. https://arxiv.org/abs/2603.05632
Cite the original work for its findings. Save a collection to share your selection of sources.