Tigon: A Distributed Database for a CXL Pod
Leveraging CXL Shared Memory to Break Through Traditional Network Bottlenecks
Traditional distributed databases are often slowed down by network communication overhead. The Tigon project introduces a new database design that tackles this bottleneck using Compute Express Link (CXL), a technology that allows multiple computer hosts to access a shared memory pool. Tigon employs a hybrid approach, keeping most data in fast, local host memory while moving only actively shared data to the CXL memory. This results in significant performance gains, achieving up to 2.5 times higher throughput than traditional databases. Since the multi-host CXL hardware required for this research was not yet commercially available, the project was brought to life by emulating the next-generation environment on Chameleon's bare-metal servers.