Performance and Energy-Aware Bi-objective Tasks Scheduling for Cloud Data Centers