1. A method for controlling the distribution of network traffic sent to a network cluster having a plurality of cluster members, the method comprising: receiving network traffic destined for a particular network resource at a first rate, the network traffic comprising a plurality of client requests, each having a weight assigned thereto; and distributing the first rate among a subset of the cluster members, wherein each cluster member within the subset maintains a token bucket for the particular network resource, and wherein the amount of rate distributed to each cluster member within the subset corresponds to a regeneration rate for a respective token bucket.