1. A method for allocating a service on a network, said method comprising: collecting a set of performance data representative of a set of physical characteristics of the network; identifying a plurality of node clusters in response to said collection of said set of performance data; and correlating said plurality of node clusters and a set of at least one performance rule for said plurality of node clusters as related to the service.