A database replication function for a local object and one or more
destination objects, where one or more local applications make requests
to the source objects is disclosed. A request logging function records
requests sent by the one or more local applications into a memory log. An
update propagation function determines which source object states must be
propagated to one or more destination objects based on information
quality of service accuracy requirements.