presented at event 2012 IEEE International Conference on Green Computing and Communications (GreenCom) Conference