Energy-efficiency enhanced virtual machine scheduling policy for mixed workloads in cloud environments