1. A computer-implemented method for graceful scaling a data network, the method comprising: receiving an indication of a removal of a first node from a plurality of nodes of the data network; generating a service policy, the service policy being operable to reassign service requests associated with the first node to a second node selected from the plurality of nodes of the data network; and sending the service policy to one or more of the plurality of nodes of the data network.