A Weak Voting Database Replication Protocol Providing Different Isolation Levels

Francesc D. Muñoz‐Escoí, José Ramón Garitagoitia · 2007

Database replication protocols have been usually designedin order to support a single isolation level. This paper proposes a middleware re plication protocol able to manage three different isolation levels over multi-version DBMSsthat provides SI level: GSI, SI, and serializable. This ensures a better support for applicatio ns that demand different isolation levels for their transactions. Additionally, this protocol is als o able to merge the coordination of the replicas for each isolation level, using a weak voting appro ach for all of them, whilst other recent protocols need a certifying technique for GSI, or a 2P C rule for serializable level. RESUME. Des protocols de replication de bases de donnees ont ete habi tuellement concus pour supporter un seul protocole d'isolement. Cet article propo se un protocole middleware de re- plication qui peut controler trois niveaux differents d'isolement sur SGBD multi-version qui offrent le niveau SI : GSI, SI et serializable. Ceci assure unmeilleur soutien des applications avec transactions qui demandent niveaux differents. En plu s, ce protocole peut egalement fu- sionner la coordination des copies pour chaque niveau d'iso lement, en utilisant un approche de vote faible pour tous, tandis que les autres protocoles re cents ont besoin d'une technique d'attestation pour GSI, et de la regle de 2PC pour le niveau se rializable.

Read the paper · More papers on PaperTik