The project started last September when Bijlani was using FUSE file systems in his own research but found them too slow for his needs. He knew eBPF could optimize a framework and decided to experiment with FUSE.

“I had been reading about eBPF and thought this would be a good way to make FUSE file systems faster,” he said.

Bijlani knew the research would be worthwhile from the start because optimizing the framework would automatically improve hundreds of applications that used it. He presented the ExtFUSE research at Open Source Summit, an industry convention presented by the Linux Foundation, in Vancouver in August, where its widespread applicability garnered some industry attention from eBPF developers.

It may have started as a side project but complements his dissertation research on how to design a novel mobile storage architecture. For Bijlani, ExtFUSE has been a solo project so far without any industry support or research grants. However, he is open to the possibility and would like to collaborate with other researchers. He hopes to apply the extension to a number of domains built on FUSE and compile the results for an academic paper.