Finance

In the high-stakes world of finance, every microsecond counts. High-frequency trading (HFT) firms demand database platforms that deliver rock-solid consistency, ultra-low latency, and linearly scalable throughput under blistering transaction rates. At Xinnor, we architect storage and database accelerators optimized for HFT workloads—so you can focus on your trading strategies, not your infrastructure.

xiRAID Advantages for Finance

Low Read/Write Latency

Cutting-edge NVMe-optimized RAID engine cuts I/O delays to the bare minimum, ensuring your order books stay current to the nanosecond.

Linear Throughput Scaling

Seamless scaling across dozens of virtual machines and physical servers lets your cluster grow as your trading volume surges—no “hot-spot” bottlenecks, no performance cliffs.

Resilient Degraded-Mode Performance

Even when drives fail or network blips occur, our solutions maintain high throughput, eliminating the risk of trading disruptions during critical market windows.

Resource-Efficient Virtualization

Leverage virtual machines for flexibility and cost-control without sacrificing “bare-metal” I/O performance—optimize CPU and storage utilization across your entire compute estate.

Simplified Management & Consolidation

One scalable software RAID engine across NVMe pools dramatically reduces complexity, streamlines provisioning, and slashes total cost of ownership.

xiRAID: The Ideal Storage Engine for HFT & Databases

Xinnor’s xiRAID Opus is a software RAID solution purpose-built for NVMe storage in demanding, virtualized environments. Key features include:

  • Purpose-Built for NVMe. Unlike generic Linux mdadm, xiRAID Opus bypasses the kernel I/O stack, harnessing SPDK’s polling model for predictable I/O cycles, even under heavy parallel workloads.
  • Efficient CPU Utilization. Leverages polling-mode drivers to reduce CPU interrupts and maximize host core utilization—even under heavy I/O loads.
  • Flexible vHOST Integration. Exposes RAID arrays as vHOST targets for seamless VM attachment, enabling consistent performance across multiple database instances.
  • Accelerated Rebuild & Degraded-Mode Logic. Offloads parity rebuild operations to background threads and prioritizes foreground I/O to maintain high throughput during drive failures.
  • Scalable Pool Management. Combine hundreds of NVMe devices into shareable storage pools, dynamically resize RAID sets, and simplify provisioning with a unified command‑line interface.

Case Study: PostgreSQL Database in Virtualized Environment

Challenge:

PostgreSQL’s transactional robustness is ideal for analytics and order processing—but only if paired with storage that keeps up. Virtualized environments add flexibility but introduce latency overhead. Bare-metal deployments underutilize resources. Xinnor was tasked with finding the sweet spot: virtualized PostgreSQL with “bare-metal” speed.

Solution:

  • Benchmarked two RAID approaches on 10x KIOXIA KCMYXVUG3T20 NVMe drives across 14 Ubuntu 22.04 VMs (dual AMD EPYC 9534, PostgreSQL 15, pgbench, 100 clients).
  • Compared Linux mdadm vHOST against SPDK vhost-blk backed by xiRAID Opus.
  • Measured both normal and degraded (one-disk-down) performance across TPC-B-like and read-only workloads, monitoring with iostat.

Results:

Test 1 VM Performance Latency the lower, the better Total Server Performance xiRAID: 14 VMs,
mdraid: 16 VMs
select-only, xiraid 110K tps 0.9 ms 1540K tps
select-only, mdraid 76K tps 1.3 ms 1216K tps
select-only, xiraid, degraded mode 112K tps 0.9 ms 1568K tps
select-only, mdraid, degraded mode 4.6K tps 22 ms 74K tps
simple-update, xiraid 26K tps 3.8 ms 364K tps
simple-update, mdraid 4.3K tps 23 ms 69K tps
tpc-b-like, xiraid 21K tps 5 ms 294K tps
tpc-b-like, mdraid 4K tps 25 ms 64K tps
  • Read-Only (Degraded Mode): xiRAID Opus achieved up to 25x better throughput than mdadm, ensuring near-peak performance even during failures.
  • Small-Block Writes & CPU-Intensive Loads: xiRAID delivered 6x faster small writes and 5x higher TPC-B-like throughput compared to mdadm.
  • Under single-disk failures, xiRAID maintained ≥80% of peak performance, whereas mdadm throughput dropped sharply—posing risks for time-sensitive trading.
  • Higher VM density and predictable I/O enabled consolidation of bare-metal silos into one virtualized pool, translating to up to 40% savings in hardware and overhead.

By partnering with KIOXIA and leveraging Xinnor’s xiRAID Opus, PostgreSQL deployments on VMs achieved near-bare-metal performance, rock-solid degraded-mode resilience, and streamlined resource utilization—empowering HFT firms to transact faster, safer, and more cost-effectively than ever before.

Read the full whitepaper

Contact Us

Unlock your trading edge with Xinnor’s HFT-optimized database solutions. Contact us to schedule a performance deep-dive and see xiRAID in action in your finance environment.