Core Concepts
Lion minimizes distributed transactions through adaptive replica provision, enhancing transaction processing efficiency.
Abstract
Lion introduces a novel transaction processing protocol that reduces distributed transactions by utilizing partition-based replication. The system aims to assign a node with one replica from each partition involved in a transaction's read or write operations. By employing an adaptive replica provision mechanism enhanced with a workload prediction algorithm, Lion minimizes the occurrence of distributed transactions. The system conducts extensive experiments to compare its performance against various transaction processing protocols, showing significant improvements in throughput and scalability.
Stats
Lion achieves up to 2.7x higher throughput and 76.4% better scalability against state-of-the-art approaches.
The global epoch is incremented at 10 millisecond intervals or when reaching a 10k batch size.
Quotes
"Lion effectively minimizes distributed transactions while avoiding any disruption caused by data migration or the creation of a super node."
"Lion introduces an efficient transaction processing protocol that minimizes distributed transactions through adaptive replica provision."