Client Area
Votion Edge Simulation Node
InfrastructureNetworkHardware

Fast Enough To Be... Unreal: Inside Votion's Core Infrastructure

A
ASWANTH S
SYSTEM CONTRIBUTOR
6 min read

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.