A comparison of techniques to detect similarities in cloud virtual machines