2002 · 20 citations · 15 references
ComputingComputer EngineeringComputer ScienceDatabasesDistributed SystemsFault ToleranceConcurrency ControlData ReplicationDistributed Database ArchitectureDistributed DatabasesDistributed TransactionsReliable Distributed SystemsAdaptabilityCommit ProtocolsConsistency In Distributed DatabasesData AvailabilityDistributed ReplicationRaid SystemsReconfigurationSystem Reconfiguration
A series of experiments is being conducted on the RAID distributed database system to study the performance and reliability implications of providing static and dynamic adaptability. The authors' studies of the cost of their adaptable implementation were conducted in the context of the concurrency controller and the replication controller. It is shown that adaptable implementations can be provided at costs comparable to those of special-purpose implementations. The experimentation with dynamic adaptability focuses on concurrency control. It is shown that dynamic adaptability can result in performance benefits and that system reconfiguration can be accomplished dynamically with less cost than stopping the system, performing reconfiguration, and then restarting the system. The authors' examination of the costs of providing greater data availability includes studying the replication control and atomicity control subsystems of RAID. The cost associated with increasing availability in an adaptable scheme of replication control and commit protocols is demonstrated.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
15
Weighted voting for replicated data
David K. Gifford · 1979 · 1.3K citations · Full text
Distrbution and Abstract Types in Emerald
Andrew P. Black, N.C. Hutchinson, Eric Jul et al. · IEEE Transactions on Software Engineering · 1987 · 409 citations
A measure of transaction processing power
Dina Bitton, Mark Brown, Rick Catell et al. · 1985 · 241 citations