{'fraction_non_alphanumeric': 0.02145922746781116, 'fraction_numerical': 0.0017167381974248926, 'mean_word_length': 4.83, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
To Shift Tasks or To Shift Energy by ESDs? An Economical Scheduling for Cloud Data Center

In this paper, we propose a novel scheduling scheme to minimize the electricity cost for cloud data center by making the best of time-varying electricity prices of the power grid. In our model, the tasks may have different arrival time, execution time and deadlines, so that the energy cost can be reduced through task shifting within their deadlines. In addition, the energy cost can also be reduced through energy shifting when its price is low using energy storage devices (ESDs). However, it is challenging to decide whether to shift tasks or to shift energy using ESDs considering the fluctuating prices of the electricity. Note that, there are energy losses during charging, discharging and self-discharging of the ESDs, which can not be ignored. We solve the problem in two steps: 1) schedule the tasks based on the electricity prices within a certain time; 2) model the scheduling of energy into a constraint optimization problem and solve it using CPLEX. Experiment results show that our scheduling can significantly reduce electricity cost for a cloud data center.