Abstract. Replication is crucial to achieve high availability distributed systems. However, non-determinism introduces consistency problems between replicas. Transactions are very well suited to maintain consistency, and by integrating them with replication, support for non-deterministic execution in replicated environments can be achieved. This paper presents an approach where a passively replicated transaction manager is allowed to break replication transparency to abort orphan requests, thus handling non-determinism. A prototype implemented using existing open-source software, Jgroup/ARM and Jini, has been developed, and performance and failover tests have been executed. The results show that while this approach is possible, components s...
In a distributed database system, pessimistic concurrency control is often used to ensure consistenc...
In a distributed database system, pessimistic concurrency control is often used to ensure consistenc...
This paper presents a new technique for efficiently controlling replicas in distributed systems. Con...
This thesis presents a framework of a passively replicated transaction manager. By integrating trans...
This thesis presents a framework of a passively replicated transaction manager. By integrating trans...
Transaction Reordering in Replicated Databases F.Pedone, R.Guerraoui and A.Schiper This paper presen...
This paper presents a fault-tolerant lazy replication pro-tocol that ensures 1-copy serializability ...
This thesis addresses the issue of ensuring user programs to be executed reliably by making use of t...
This thesis addresses the issue of ensuring user programs to be executed reliably by making use of t...
Eager replication management is known to generate unacceptable performance as soon as the update rat...
Current online applications, such as search engines, social networks, or file sharing services, exec...
When failures occur during the execution of distributed commit protocols, the protocols may block in...
Eager replication management is known to generate un-acceptable performance as soon as the update ra...
AbstractThe issue of data replication is considered in the context of a restricted system model moti...
Replication has been primarily used as a means of increasing availability in distributed systems. It...
In a distributed database system, pessimistic concurrency control is often used to ensure consistenc...
In a distributed database system, pessimistic concurrency control is often used to ensure consistenc...
This paper presents a new technique for efficiently controlling replicas in distributed systems. Con...
This thesis presents a framework of a passively replicated transaction manager. By integrating trans...
This thesis presents a framework of a passively replicated transaction manager. By integrating trans...
Transaction Reordering in Replicated Databases F.Pedone, R.Guerraoui and A.Schiper This paper presen...
This paper presents a fault-tolerant lazy replication pro-tocol that ensures 1-copy serializability ...
This thesis addresses the issue of ensuring user programs to be executed reliably by making use of t...
This thesis addresses the issue of ensuring user programs to be executed reliably by making use of t...
Eager replication management is known to generate unacceptable performance as soon as the update rat...
Current online applications, such as search engines, social networks, or file sharing services, exec...
When failures occur during the execution of distributed commit protocols, the protocols may block in...
Eager replication management is known to generate un-acceptable performance as soon as the update ra...
AbstractThe issue of data replication is considered in the context of a restricted system model moti...
Replication has been primarily used as a means of increasing availability in distributed systems. It...
In a distributed database system, pessimistic concurrency control is often used to ensure consistenc...
In a distributed database system, pessimistic concurrency control is often used to ensure consistenc...
This paper presents a new technique for efficiently controlling replicas in distributed systems. Con...