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