Patent ID: 7644136
Filing Date: 2010-01-05
Classification: G06F,H04L,H04N

Abstract:
1. A virtual file system, comprising: a plurality of storage processor nodes, each comprising a processor and a plurality of disk drives coupled to said processor; a backbone switch, coupled to said plurality of storage processor nodes, that enables communication between each of said plurality of storage processor nodes; wherein each processor of each of said plurality of storage processor nodes is coupled between said backbone switch and said plurality of disk drives; wherein said plurality of disk drives of each of said plurality of storage processor nodes collectively comprise a disk drive array which stores a plurality of titles, each title divided into a plurality of subchunks which are distributed across said disk drive array in which each subchunk is stored on a disk drive of said disk drive array; and at least one management node coupled to said backbone switch, said at least one management node executing a virtual file manager which manages storage and access of each subchunk of said plurality of titles, and which maintains a plurality of directory entries including a directory entry for each title, each said directory entry comprising a list of subchunk location entries in which each subchunk location entry comprises a storage processor node identifier and a disk drive identifier.