Utility-driven proactive management of availability in enterprise-scale information flows
Proceedings of the ACM/IFIP/USENIX 2006 International Conference on Middleware
Utility-driven proactive management of availability in enterprise-scale information flows
Middleware'06 Proceedings of the 7th ACM/IFIP/USENIX international conference on Middleware
Scalable variability management for enterprise applications with data model driven development
Proceedings of the 17th International Software Product Line Conference co-located workshops
Hi-index | 0.00 |
A new read-one write-all (ROWA) protocol for replicated data is proposed that allows a system to adjust to failures dynamically in order to keep the data available. If failures arrive mostly sequentially, our protocol keeps the data available as long as there is at least one operational replica. This is achieved by making the epoch mechansim, previously applicable to non-ROWA schemes only, usable within the ROWA discipline. Also, adjusting the system to a new configuration in our protocol is done completely asynchronously with reads and writes. In constrast, in the existing dynamic schemes (both ROWA and non-ROWA), system reconfiguration may interfere with and delay user transactions.