Creating an adaptive network of hubs using Schelling's model

Adjusting the overlay network topology in a peer-to-peer network to satisfy performance criteria.