Effective Approaches for Preserving Energy Consumption in Cloud Computing