The Toronto Virtual File System