Clusters have become one of the most popular architectures for High Performance Computing (HPC) today. Along with the increasing popularity in HPC architectures, the HPC storage market has witnessed an explosion in data growth, presenting an increasing concern for data management. Enterprise IT departments are searching for solutions to address the data growth and regulatory/compliance requirements, while limiting the effect on IT budgets and resources. Data archiving and management are key emergent areas to address the rising data storage needs effectively. The backbone of a Hierarchical Storage Management (HSM) solution is the software. The HSM system monitors the way data is used, then through defined storage policies, moves less frequently used or lower priority data safely to slower tiers, reclaiming storage space on faster tiers. Very detailed logic is required to catalog the data and watch for frequently used files that should reside on the upper tier. The software is also responsible for managing the requests and ensuring those...