1. A method for load balancing a networking system comprising multiple computing nodes, the method comprising: maintaining one or more data sets on at least one computing node; receiving, from each computing node, a load information unit for said computing node, wherein said load information unit relates to resource usage on said computing node; determining, for each computing node, whether the load information for said computing node exceeds a corresponding load threshold for said computing node; and for at least one computing node, transferring a data set on said at least one computing node to another computing node when the load information for said at least one computing node exceeds a corresponding load threshold for said at least one computing node.