Evolutionary Based Solutions for Green Computing