Equidade multicast em ambientes de negociação de alta frequência


Em ambientes de negociação de alta frequência (HFT), os dados de mercado sobre preços de ações, negociações e investimentos são frequentemente distribuídos usando protocolos multicast, onde uma fonte envia dados para vários receptores.

Os clientes de HFT exigem conectividade rápida e em tempo actual com a bolsa. Todos os merchants precisam receber os dados ao mesmo tempo para executar ordens com oportunidades iguais.

A bolsa distribui dados de mercado para cada dealer, e a suposição é que cada dealer receba os dados ao mesmo tempo. No entanto, fatores internos, como posicionamento de portas de rede e lógica de replicação de pacotes, e fatores externos, como caminhos de rede variados, tipos distintos de SFPs e tipo de cabo, podem levar à disparidade nos tempos de chegada de dados, levando, em última análise, a vantagens injustas.

Nos switches baseados em ASIC, a replicação de pacotes é feita serialmente para as portas, causando atraso. Cada salto de rede pode introduzir atraso no caminho da rede, levando a atrasos nos dados de mercado para os comerciantes.

Então, por que isso está acontecendo no ASIC? Os pacotes são armazenados em buffer multicast no ASIC. Se vários pacotes forem processados, todos serão armazenados no mesmo buffer. Os pacotes são replicados lendo pacotes no mesmo buffer multicast. Depois que a última porta envia o pacote, ele é excluído do buffer.

A solução

Em um swap de rede baseado em FPGA, a replicação multicast ocorre em paralelo. Todos os membros da porta do grupo multicast enviam pacotes ao mesmo tempo.

Com os switches de rede baseados em FPGA da Cisco, a distribuição ocorre com atraso mínimo. Cada nó da rede trata as portas da mesma maneira, portanto, mesmo com vários saltos na rede, cada dealer receberá dados de mercado ao mesmo tempo, impulsionando a imparcialidade do multicast.

Equidade multicast com Nexus 3550-T

Equidade multicast em ambientes de negociação de alta frequência

Para alcançar a imparcialidade do multicast, você precisa de uma infraestrutura de rede otimizada com switches de alto desempenho e baixa latência com recursos de multicast.

No Cisco NX-OS versão 10.5(2)F, o recurso de ajuste de imparcialidade multicast permite que os usuários obtenham latência inferior a 250ps entre os frames que saem de diferentes portas do N3550-T e vão para os servidores de negociação. A partir da versão 10.5.2(F) do Cisco NX-OS, o recurso de imparcialidade multicast para switches 3550-T permite ajustar o tráfego multicast de saída configurando o atraso de equalização para portas específicas. Assim, esse recurso garante que o tráfego de saída chegue ao seu destino quase ao mesmo tempo.

Com esses novos recursos, os merchants em ambientes HFT podem contar com a entrega oportuna de dados e o acesso à bolsa.

Compartilhar:

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *