Database replication protocols have been usually designed in order to support a single isolation level. This paper proposes a middleware protocol able to manage three different isolation levels over multi-version DBMSs: GSI, SI, and serializable. This ensures a better support for applications that demand different isolation levels for their transactions. Additionally, this protocol is also able to merge the coordination of the replicas for each isolation level, using a weak voting approach for all of them, whilst other recent protocols need a certifying technique for GSI and SI, or a 2PC rule for serializable level
Abstract. In this work we present the correctness criteria which a replicated database system with S...
Abstract. Total order ROWA strategies are widely used in replicated protocol design. Normally, these...
Middleware-based database replication protocols require few or no changes in the database engine. As...
ABSTRACT. Database replication protocols have been usually designed in order to support a single iso...
Replication is used by databases to implement reliability and provide scalability. However, achievi...
One of the weaknesses of replicated protocols, compared to centralized ones, is that they are unable...
Database replication has been researched as a solution to overcome the problems of performance and a...
Middleware database replication is a way to increase availability and afford site failures for dynam...
Database replication is traditionally seen as a mechanism to increase the availability and performan...
Several previous works have proven that there is no way of guaranteeing a snapshot isolation level i...
This paper proposes a new set of isolation level characterizations that are portable across implemen...
Although isolation is one of the desirable properties, most commercial database management systems d...
Snapshot isolation (SI) is commonly used in some commercial DBMSs with a multiversion concurrency c...
Abstract. Whereas the Strict Snapshot Isolation (SSI) level is nowa-days offered by most of the cent...
In replicated database systems, a replication control protocol is needed to ensure one-copy serializ...
Abstract. In this work we present the correctness criteria which a replicated database system with S...
Abstract. Total order ROWA strategies are widely used in replicated protocol design. Normally, these...
Middleware-based database replication protocols require few or no changes in the database engine. As...
ABSTRACT. Database replication protocols have been usually designed in order to support a single iso...
Replication is used by databases to implement reliability and provide scalability. However, achievi...
One of the weaknesses of replicated protocols, compared to centralized ones, is that they are unable...
Database replication has been researched as a solution to overcome the problems of performance and a...
Middleware database replication is a way to increase availability and afford site failures for dynam...
Database replication is traditionally seen as a mechanism to increase the availability and performan...
Several previous works have proven that there is no way of guaranteeing a snapshot isolation level i...
This paper proposes a new set of isolation level characterizations that are portable across implemen...
Although isolation is one of the desirable properties, most commercial database management systems d...
Snapshot isolation (SI) is commonly used in some commercial DBMSs with a multiversion concurrency c...
Abstract. Whereas the Strict Snapshot Isolation (SSI) level is nowa-days offered by most of the cent...
In replicated database systems, a replication control protocol is needed to ensure one-copy serializ...
Abstract. In this work we present the correctness criteria which a replicated database system with S...
Abstract. Total order ROWA strategies are widely used in replicated protocol design. Normally, these...
Middleware-based database replication protocols require few or no changes in the database engine. As...