A moving algorithm for non-uniform deployment in mobile sensor networks. (29th June 2011)