System support for object groups
Proceedings of the 13th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Requirements and Design for Replication Services for a Time Series Management System
SSDBM '96 Proceedings of the Eighth International Conference on Scientific and Statistical Database Management
Integrating Group Communication with Transactions for Implementing Persistent Replicated Objects
Advances in Distributed Systems, Advanced Distributed Computing: From Algorithms to Systems
Advances in Distributed Systems, Advanced Distributed Computing: From Algorithms to Systems
WS-replication: a framework for highly available web services
Proceedings of the 15th international conference on World Wide Web
A new algorithm for increasing fault-tolerance of distributed systems
CSN '07 Proceedings of the Sixth IASTED International Conference on Communication Systems and Networks
Hi-index | 0.00 |
Arjuna is a fault tolerant distributed system supporting nested atomic actions (nested atomic transactions) that are used for controlling operations on objects (instances of C++ classes). Objects are long lived entities (persistent) and are the main repositories for holding system state; they are also the units of replication for increasing availability. This paper describes the design and implementation of the necessary infrastructure required for supporting both active and passive replication of objects. In particular, this support includes a naming and binding service for persistent replicated objects that ensures that applications only ever get to use mutally consistent copies of replicas.