Hierarchical Storage Management is a scheme responsible for the movement of files between archive and the other storage systems that make up hierarchical storage architecture. Typically there may be three layers of storage, online, near-line and offline, that make up the hierarchy that HSM manages. Managing these layers helps to run the archive and have the required speed of access to all stored material.