Datareplikation är en viktig teknik i distribuerade system som möjliggör högre tillgänglighet och prestanda. Den här artikeln undersöker optimistiska replikeringsalgoritmer. De gör det möjligt för replikat att skilja sig åt på kort sikt för att stödja samtidiga arbetsrutiner och tolerera misslyckanden i kommunikationslänkar av låg kvalitet. Betydelsen av sådana tekniker ökar i takt med att samarbetet genom ett brett område och mobila nätverk blir populärt. Optimistisk replikering använder algoritmer som inte setts i traditionella "pessimistiska" system. Istället för synkron replika samordning, en optimistisk algoritm propagerar förändringar i bakgrunden, upptäcker konflikter efter de inträffar, och når en överenskommelse om det slutliga innehållet gradvis. Vi utforskar lösningsutrymmet för optimistiska replikeringsalgoritmer. I denna artikel identifieras viktiga utmaningar för optimistiska systemordering, upptäckt och lösning av konflikter, spridning av förändringar på ett effektivt sätt och begränsning av replika divergens-och ger en omfattande undersökning av tekniker som utvecklats för att ta itu med dessa utmaningar.
I REF tillhandahåller författarna en omfattande undersökning av tekniker som utvecklats för att ta itu med skillnader.
Optimistic replication
{'venue': 'CSUR', 'journal': None, 'mag_field_of_study': ['Computer Science']}