Reducing The Cost of Containing With ContainerFS, A gVisor File System for Performance
A research talk given by Ethan Young on work in the field of containers and file systems. Done in collaboration with Tyler Caraza-Harter, Pengfei Zhu, Shenghao Zou, Andrea Arpaci-Dusseau, and Remzi Arpaci-Dusseau
Thursday, December 5, 2019
3310 Computer Sciences
In this talk, I will present ContainerFS, a new file system for Google's gVisor that builds on the ideas of Overlay file systems. From preliminary measurements, ContainersFS offers a 5x performance improvement for opening a random, unopened file compared to gVisor’s current implementation. We will explore methods for preloading file system images into gVisor and using Bloom Filters to effectively traverse multiple layers within ContainerFS, along with performance measurements of gVisor.