Hey neat! It’s Kathleen! She was my department head in undergrad.
If people are interested in more, the project has continued since this original paper: there’s Incremental Forest (https://www.cs.cornell.edu/~dilorenzo/docs/incremental-forest.pdf, 2016), which adds features to allow precise control of I/O costs, and there’s a work in progress on adding transactional semantics to Forest (and improve the incrementality abstraction).
Awesome! Is there a website/github/demo?
This is the main student working on the project: https://www.cs.cornell.edu/~dilorenzo/ (though his website is out of date). He says the link http://forestproj.org/ should be to a project page, but is broken right now (it points to another project in that same lab).
The version of Forest described in the original paper lives here: https://github.com/cornell-pl/forest. Incremental Forest (the later paper) exists here: https://github.com/padsproj/oforest
The work-in-progress version doesn’t have a repo yet (Jonathan says he’ll be splitting it off into its own repo in the next month or so).
Would it work in distributed fashion? If not, is there a plan for distributed filestore?
My understanding is that the current work-in-progress version (adding transactions) is for exactly this purpose.