Performance-aware and resource-aware load balancing and scheduling for virtual machines in the cloud Grant uri icon