Ugur Cetintemel, Pete Keleher, and Michael Franklin
Deno has been implemented and runs on top of Linux and Windows NT/CE platforms. We use the Deno prototype to characterize the performance of two versions of Deno's protocol. The first version enables globally serializable execution of update transactions. The second supports a weaker consistency level that still guarantees transactionally consistent access to replicated data. The results show that our protocols either outperform or perform comparably to existing approaches, while achieving higher availability. Further, we show that the incremental cost of providing global serializability in this environment is low. Finally, we show that commit delays can be significantly decreased by allowing votes to be cast, and votes and updates to be disseminated, speculatively.
@inProceedings{cetintemel-icdcs01, title = "Support for Speculative Update Propagation and Mobility in Deno", author = "Ugur Cetintemel and Pete Keleher and Michael Franklin", booktitle = {The 22nd International Conference on Distributed Computing Systems (ICDCS)}, year = {2001}, }