1. A storage system comprising a plurality of storage providers for distributed storage of files associated with a filesystem, wherein each storage provider maintains statistics regarding the files that it stores, the statistics including file access frequency, and wherein the statistics are collected by a designated storage provider for processing, wherein a level of redundancy of a file stored by the storage system is based at least in part upon a collected file access frequency statistic corresponding to the file, wherein each file corresponds to at least one metadata file and at least one data file based at least in part upon the level of redundancy, the at least one metadata file containing pointers to storage locations of the at least one data file, and wherein a storage location of a metadata file corresponding to a requested file is determined based at least in part upon a calculated hash of at least a portion of a path associated with the requested file.