Transactional boosting 论文
2008引用 311
Distributed systems and fault toleranceMobile Agent-Based Network ManagementLogic, programming, and type systems
摘要
We describe a methodology for transforming a large class of highly-concurrent linearizable objects into highly-concurrent transactional objects. As long as the linearizable implementation satisfies certain regularity properties (informally, that every method has an inverse), we define a simple wrapper for the linearizable implementation that guarantees that concurrent transactions without inherent conflicts can synchronize at the same granularity as the original linearizable implementation.