Clusters have become one of the most popular architectures for High Performance Computing (HPC) today. Along with the increasing popularity in HPC architectures...