Fast Enough To Be... Unreal: Inside Votion's Core Infrastructure
At Votion Cloud, we do not build on virtualized hypervisor abstractions that dilute hardware potential. When we set out to build a platform capable of running multiplayer servers, real-time telemetry pipelines, and high-frequency VPS clusters, the baseline standard was clear: zero performance overhead.
This article goes deep inside the hardware, transit loops, and kernel alterations that power our next-generation compute platform.
The Hardware: bare metal without compromises
Traditional cloud providers segment physical servers into hundreds of micro-instances, introducing massive steal time and memory bus contention. We took a different path.
Every standard Votion node runs on native AMD Ryzen Threadripper PRO 7995WX silicon, boasting 96 cores and 192 threads. We pair these processors with:
- Direct-Attached PCIe Gen 5 NVMe Arrays in RAID-10 for instantaneous file operations.
- DDR5 ECC Octa-Channel Memory running at 4800MT/s to resolve memory-bound compute bottlenecks.
- Dual 100GbE ConnectX-6 NICs with SR-IOV enabled for direct hardware packet queuing.
Zero-Copy Routing & Custom Kernel Optimizations
Standard Linux networking relies on the socket buffer (sk_buff) system, which copies packets multiple times between network interfaces, memory buffers, and user space. For game servers and trading architectures, this yields latency variations.
To mitigate this, Votion’s engineering team deployed a custom kernel driver built on eBPF (Extended Berkeley Packet Filter) and XDP (Express Data Path).
// Simplified XDP packet filtering at the driver level
SEC("xdp_votion")
int xdp_filter(struct xdp_md *ctx) {
void *data_end = (void *)(long)ctx->data_end;
void *data = (void *)(long)ctx->data;
struct ethhdr *eth = data;
if ((void *)(eth + 1) > data_end)
return XDP_PASS;
// Parse IPv4 header
struct iphdr *iph = (void *)(eth + 1);
if ((void *)(iph + 1) > data_end)
return XDP_PASS;
// Direct kernel-space bypass for authorized telemetry
if (iph->protocol == IPPROTO_UDP) {
struct udphdr *udp = (void *)(iph + 1);
if ((void *)(udp + 1) > data_end)
return XDP_PASS;
if (udp->dest == bpf_htons(4242)) {
return XDP_TX; // Fast reflect telemetry loop
}
}
return XDP_PASS;
}
By intercepting packets directly at the network interface card (NIC) ring buffer before they even hit the CPU scheduler, we reduce local routing hops to a theoretical minimum. Average processing time is cut from 4.2 microseconds down to 120 nanoseconds.
Global Edge Interconnects
Through partnerships with tier-1 transit operators, Votion nodes sit directly on Anycast networks spanning Mumbai, Frankfurt, and Singapore. The traffic avoids standard public routing congestion, flowing through dedicated dark-fiber channels directly into AWS and GCP transit gateways.
The result is local latencies that feel instant, no matter where your compute workloads are located.
