Boosting system performance with optimistic distributed protocols
- 1 December 2001
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in Computer
- Vol. 34 (12) , 80-86
- https://doi.org/10.1109/2.970581
Abstract
Optimistic distributed protocols can dramatically improve system performance if the underlying system assumptions are sound and carry a high degree of probability. Optimistic protocols aggressively execute actions based on best-case system assumptions. Using optimistic protocols unquestionably involves tradeoffs, but if a protocol is well designed and the optimistic assumptions hold frequently enough, the gain in performance outweighs the overhead of repairing actions that execute incorrectly. Optimistic distributed protocols can dramatically improve system performance if the underlying system assumptions are sound and carry a high degree of probability.Keywords
This publication has 6 references indexed in Scilit:
- Optimistic validation of electronic ticketsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Optimistic Virtual SynchronyPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Distributed optimistic concurrency control methods for high-performance transaction processingIEEE Transactions on Knowledge and Data Engineering, 1998
- Unreliable failure detectors for reliable distributed systemsJournal of the ACM, 1996
- An optimistic commit protocol for distributed transaction managementACM SIGMOD Record, 1991
- On optimistic methods for concurrency controlACM Transactions on Database Systems, 1981