Improving Resource Efficiency in Cloud Computing