Exploiting Classes of Virtual Machines for Scalable IaaS Cloud Management