Linearizability: a correctness condition for concurrent objects
ACM Transactions on Programming Languages and Systems (TOPLAS)
A critique of ANSI SQL isolation levels
SIGMOD '95 Proceedings of the 1995 ACM SIGMOD international conference on Management of data
System support for object groups
Proceedings of the 13th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Group communication specifications: a comprehensive study
ACM Computing Surveys (CSUR)
Reconciling Replication and Transactions for the End-to-End Reliability of CORBA Applications
On the Move to Meaningful Internet Systems, 2002 - DOA/CoopIS/ODBASE 2002 Confederated International Conferences DOA, CoopIS and ODBASE 2002
Fault-tolerance in a distributed management system: a case study
Proceedings of the 25th International Conference on Software Engineering
AQuA: An Adaptive Architecture that Provides Dependable Distributed Objects
SRDS '98 Proceedings of the The 17th IEEE Symposium on Reliable Distributed Systems
A System Architecture for Enhanced Availability of Tightly Coupled Distributed Systems
ARES '06 Proceedings of the First International Conference on Availability, Reliability and Security
Measuring Availability in Optimistic Partition-Tolerant Systems with Data Constraints
DSN '07 Proceedings of the 37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks
A generic and flexible model for replica consistency management
ICDCIT'04 Proceedings of the First international conference on Distributed Computing and Internet Technology
Hi-index | 0.00 |
High availability is a desired feature of a good distributed system. Replication is a well-known technique to achieve fault tolerance in distributed systems, thereby enhancing availability. Distributed computing for partitionable system presents a challenge in that there is a trade-off between availability and consistency. Changes in one partition are not visible in another. Therefore strict consistency is required, which reduces availability. Proposed algorithm uses trade-off between consistency and availability. We have proposed an algorithm using combination of replication and reflection techniques to be applied in distributed system for fault tolerance. Algorithm uses both active and passive strategies to implement optimistic replication protocol. We incorporate reflection technique to achieve roll forward mechanism.