Energy-aware auto-scaling algorithms for Cassandra virtual data centers