Patent ID: 9141626
Filing Date: 2015-09-22
Classification: G06F

Abstract:
1. A computing system that includes a volume system that presents a plurality of logical storage address to a file system of the computing system, the computing system comprising: at least one hardware processor; and one or more storage device; the computing system executing computer-executable instruction on the one or more storage device with the at least one processor to implement a file system and a volume exposure system that exposes up a volume to the file system using at least some of a plurality of underlying storage systems including at least a first storage system that exposes first storage that has a first set of traits to the file system and a second storage system that exposes second storage that has a second set of traits to the file system, the volume being exposed up to the file system in the form of a plurality of tiers including at least a first tier that includes a plurality of logical storage locations that have or are to have traits consistent with the first set of traits of the first storage system, and a second tier that includes a plurality of logical storage locations that have or are to have traits consistent with the second set of traits; and a mapping system that maps each of at least some of the plurality of logical storage locations of the first tier with physical storage locations of the first underlying storage system, and each of at least some of the plurality of logical storage locations of the second tier with physical storage locations of the second underlying storage systems, wherein the plurality of logical storage locations of at least the first tier are contiguous volume storage locations associated with a single namespace of the volume, the contiguous volume storage locations of the first tier being mapped by the mapping system to a plurality of different physical storage locations that are not contiguous.