Disposing individual elements within a swarm by receiving location data for swarm elements, receiving network traffic data for the swarm elements, determining new location data for a swarm element according to the location data and network traffic data of the swarm element, and sending the new location data to the swarm element.