Cloud data centers host thousands to millions of virtual machines (VMs) and require fast, resource-efficient scheduling policies to place incoming VM requests. While best-fit achieves high utilization ...