Green Computing Research Project