Green energy optimization in energy harvesting wireless sensor networks