Patent ID: 8655931
Filing Date: 2014-02-18
Classification: G06F,Y10S

Abstract:
1. A storage system comprising: an interface for receiving files; a plurality of processors; and a memory having a plurality of vdisks with each vdisk served by one of the plurality of processors, and with at least two vdisks served by different processors, with each vdisk storing one or more directories, each vdisk containing a plurality of storage segments, each segment providing a specific class of service (CoS) for storage different from the CoS for storage of the other segments with a desired different CoS for portions of a file, each vdisk storing one or more files with data and meta data distributed among its storage segments, each file's meta data including a search tree indexed by logical block number, each file described by a single inode, a directory updating operation requires at least two vdisks and at least two processors.