Boosting system performance with optimistic distributed protocols

Authors
Citation
F. Pedone, Boosting system performance with optimistic distributed protocols, COMPUTER, 34(12), 2001, pp. 80
Citations number
10
Categorie Soggetti
Computer Science & Engineering
Journal title
COMPUTER
ISSN journal
00189162 → ACNP
Volume
34
Issue
12
Year of publication
2001
Database
ISI
SICI code
0018-9162(200112)34:12<80:BSPWOD>2.0.ZU;2-P
Abstract
Optimistic distributed protocols can dramatically improve system performanc e 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 fre quently enough, the gain in performance outweighs the overhead of repairing actions that execute incorrectly. Demand for high performance under special circumstances in distributed sett ings has led to the development of optimistic distributed protocols in rece nt years. Indeed, given the right optimistic assumptions and mechanisms, op timistic protocols can significantly boost the efficiency of a system. Desi gning such protocols, however, is still a complicated and poorly understood activity. Part of this complexity is due to the inherent complications of distributed protocols and part is due to the lack of knowledge about how op timistic protocols should work. By providing a framework to reason about th ese protocols, this article is a first step toward systematizing the constr uction of optimistic distributed protocols. However, much still remains to be understood about how to design their underlying mechanisms.