1. A method for data replication in a networking system comprising multiple computing nodes, the method comprising: maintaining a data set on at least two computing nodes of the system; receiving a data update request for the data set, wherein the data update request includes a data update for the data set; and updating the data set on said at least two computing nodes based on the data update request received.