Paf Paris edited untitled.tex  over 8 years ago

Commit id: 53d99327b36f952d3b5793eae96ef3186caa6365

deletions | additions      

       

A solution to the problem of high conflict rates in group communication systems is to partition the load \cite{icdcs02-Jimenez}. In this approach however, update transactions cannot be executed on every replica. Clients have to predeclare for every transaction which elements in the database will be updated (so called \textit{conflict classes}). Depending on this set of conflict classes, a \textit{compund conflict class} can be deduced. Every possible compound conflict class is statically assigned to a replica; replicas are said to act as \texti{master site} for assigned classes. Incoming update transactions are broadcasted to all replicas using group communication, leading to a total order. Each replica decides then if it is the master site for a given transaction. Master sites execute transactions, other sites just install the resulting writesets, using the derived total order.   Our work is heavily influenced by  \textbf{Ganymed} \cite{ganymed-middleware2004} \cite{ganymed-middleware2004}. There ,,,,  More recent research in database replication includes [] [] []. Although these works focus on ... , we review them briefly for context.