Parallel Transaction Executor (PTE)
To address these challenges, Scalaris incorporates a Parallel Transaction Executor (PTE) based on the Directed Acyclic Graph (DAG) model. PTE offers several advantages:
Utilization of Multi-Core Processors: PTE leverages multi-core processors to execute transactions in parallel, significantly improving performance.
Simple Programming Interface: PTE provides a user-friendly interface, abstracting the complexities of parallel execution.
Performance Improvement: Benchmark tests show that PTE can achieve 200% to 300% performance improvement on a 4-core processor compared to traditional serial execution, with performance scaling with the number of cores.
Last updated