{'fraction_non_alphanumeric': 0.016881827209533268, 'fraction_numerical': 0.0009930486593843098, 'mean_word_length': 4.929411764705883, '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}}
Power-aware server selection in nano data center

Optimizing the total power consumption within a data center is an NP-hard problem. Project nano data center was started with the promise of reducing power and cooling cost. This paper is focused on reducing the total power consumption within a nano data center by introducing power-aware server selection. We studied effects of several attributes such as power consumption of servers, size of request, and power consumed by routers, in reducing overall power within a nano-data center. Inspired by our study, we introduced two heuristics for the selection of nano servers as well as intermediate routers. Our heuristics are based on selecting the shortest path with respect to number of intermediate routers and using the least recently used server to serve a request. Through GNS-3 based experiments, we confirmed that our proposed heuristics reduce the overall power consumption in a data center while avoiding the time complexity of the optimal solution.