Updates to a plurality of data sets may be recorded in a shared update log. Whenever a server responsible for the plurality of data sets fails, other servers may reconstruct the data sets using the shared update log and redundant copies of the data sets. As part of the reconstruction process, the other...http://www.google.com/patents/US7668846?utm_source=gb-gplus-sharePatent US7668846 - Data reconstruction from shared update log