SlideShare uma empresa Scribd logo
1 de 54
O Desafio Da Latência Alcance Baixa Latência No Electronic Trading Brasileiro Para Obter Vantagens Competitivas Dr. Christian J. Zimmer- Head of Quantitative Portfolio Management and ResearchItaú Asset Management José Ricardo Maia Moraes - Diretor de Desenvolvimento de NegóciosMultirede Informática S.A.
Agenda ,[object Object]
Componentes de latência
Padrões brasileiros x internacionais de latência
Software, rede, interface e hardware: o que será preciso para ser suficientemente rápido?
Por que ser rápido: justificando à sua empresa os investimentos em tecnologia para diminuir a latência
Latência & DMA: como medir e assegurar-se de que a latência será mantida baixa?
Discussão sobre cenários,[object Object]
Tempo aproximado da BM&FBOVESPA: 15 milissegundos
Meta para os próximos 18 meses: 400 microssegundos
Percepção da dor: 100 milissegundos“Ao ser ferido por faca, você levará 100 milissegundos para gritar. Nesse mesmo período um sistema de negociação algorítmica terá processado cerca de 250 ofertas de compra ou venda” Fonte: Marcio Castro, CTO BM&FBOVESPA, 4/3/2011
Overview - Brasil Fonte: Marcio Castro, CTO BM&FBOVESPA, 4/3/2011
Brasil x usa Fonte: Marcio Castro, CTO BM&FBOVESPA, 4/3/2011
Conectividade bm&fbovespa Fonte: Marcio Castro, CTO BM&FBOVESPA, 4/3/2011
Volume - brasil Fonte: Marcio Castro, CTO BM&FBOVESPA, 4/3/2011
Volume - brasil Fonte: Marcio Castro, CTO BM&FBOVESPA, 4/3/2011
Evolução de latência - usa
Evolução volume - usa
LSE Environment www.londonstockexchange.com/hosting
LSE Environment www.londonstockexchange.com/hosting
LSE hosting service www.londonstockexchange.com/hosting
LSE Environment www.londonstockexchange.com/hosting
cme CME CLIENT MANAGED ROUTER GUIDANCE
cme CME CLIENT MANAGED ROUTER GUIDANCE
Nasdaq omx Thomas Fay, VP Engineering NASDAQ OMX - April 4, 2011
Nasdaq omx Thomas Fay, VP Engineering NASDAQ OMX - April 4, 2011
Volumes - nyse
ciclo Electronic Trading Criamais Criando mais Inabilidadehumana Algo Trading Negócios e Market Data Rápidarecepção, tradução, e distribuição domarket data Requerendo Resulta Source: TowerGroup 2007
Ordem de grandeza MaisLatência 7 AplicaçãoApresentaçãoSessão Dado 6 5 Janelamento TCPControle de FluxoRetransmissão Segmentos 4 Procura de endereçosEncaminhamentoRoteamento Pacotes Camada OSI Unidade 3 Store-ForwardCodificaçãoSwitching Frames 2 Framing Bits 1 MenosLatência
Componentes da latência ,[object Object]
Serialização – emfunção do tamanho do pacote e velocidade da conexão
Enfileiramento – em função do tráfego, velocidade e enfileiramento,[object Object]
Endereçando variáveis SERVER SERVER NIC NIC CABLING SWITCHING
Servidores ,[object Object]
Arquitetura de computação paralela da NVIDIA que possibilita aumentos significativos na performance de computação pelo aproveitamento da potência da GPU (unidade de processamento gráfico).
 Com milhões de GPUs habilitadas para CUDA vendidas até o momento, desenvolvedores de software, cientistas e pesquisadores continuam                             achando os mais diversos usos para a                              essa tecnologia,[object Object]
Servidores - alternativas ,[object Object]
iWARP
Infiniband,[object Object]
SFP+  to SFP+ TransceiverLatency (link) Power(each side) Cable Distance Technology SFP+ Cu SFP+ CUCopper Twinax ~0.25ms ~0.1W 10m MM OM2MM OM3 10m100m SFP+ USRultra short reach ~0.1ms 1W MM 62.5mmMM 50mm 82m300m SFP+ SRshort reach ~0.1ms 1W Cat6Cat6a/7Cat6a/7 2.5ms2.5ms1.5ms ~8W~8W~4W 55m100m30m 10GBASE-T cabling
storage 150 IOPS HDD                     15,000 IOPS SSD
switching ,[object Object]
Ultra LowLatency (atualmente em 500ns)AggregationLayer 24 x 10G Access Layer 24 x 10G
arquitetura Arquiteturas virtualizadas transformando diversas unidades físicas em uma única unidade lógica VIRTUAL FÍSICO ARQUITETURA TOTALMENTE REDUDANTE (FÍSICA E LÓGICA) LIVRE DE LOOPINGS
arquitetura Arquitetura em camada 3 a partir do acesso de desktops e servidores não possuem tempo de convergência VIRTUAL ROTEAMENTO SIMPLIFICADO
arquitetura Conexão de servidores em alta disponibilidade FÍSICO VIRTUAL LÓGICO
arquitetura Canais de comunicação dedicados Acesso
A importância da localização Quanto mais próximos da Bolsa, menor será a latência LATÊNCIA-5µs/Km
Conexões internacionais SP – NY Típico 104-110ms Fonte: GlobeNet
Conexões internacionais 110 Fonte: GlobeNet
Problemas reais AMBIENTE 2 AMBIENTE 6 AMBIENTE 3 AMBIENTE 4 AMBIENTE 5 AMBIENTE 1 Componentes das aplicações são distribuídos pelo ambiente sem observar o fluxo entre eles  AMBIENTE 7 AMBIENTE 8 DESTINO WAN Pacotes atravessam elementos de rede 32 vezes
aplicações ,[object Object]
Linguagens funcionais: F#, Scala, Erlang
Sistemas operacionais: Linux, CentOS

Mais conteúdo relacionado

Mais procurados

Programação para Kernel Linux - Parte 2
Programação para Kernel Linux - Parte 2Programação para Kernel Linux - Parte 2
Programação para Kernel Linux - Parte 2Ivo Calado
 
Clp automacao redes_protocolos
Clp automacao redes_protocolosClp automacao redes_protocolos
Clp automacao redes_protocolosWellington barbosa
 
FISL7 - Padrões Abertos e Software Livre para Vídeoconferência
FISL7 - Padrões Abertos e Software Livre para VídeoconferênciaFISL7 - Padrões Abertos e Software Livre para Vídeoconferência
FISL7 - Padrões Abertos e Software Livre para VídeoconferênciaMauro Tapajós
 
Apresentação sobre Redes Industriais na UNIP Jundiaí/SP
Apresentação sobre Redes Industriais na UNIP Jundiaí/SPApresentação sobre Redes Industriais na UNIP Jundiaí/SP
Apresentação sobre Redes Industriais na UNIP Jundiaí/SPCarlos Mandolesi
 
Explorando vulnerabilidades em redes sem fio
Explorando vulnerabilidades em redes sem fioExplorando vulnerabilidades em redes sem fio
Explorando vulnerabilidades em redes sem fioguest6d639fc
 
Aula06 – sistemas de proteção de dispositivos
Aula06 – sistemas de proteção de dispositivosAula06 – sistemas de proteção de dispositivos
Aula06 – sistemas de proteção de dispositivosCarlos Veiga
 
TCC - O PROTOCOLO IPV6 E SUAS FORMAS DE IMPLANTAÇÃO
TCC - O PROTOCOLO IPV6 E SUAS FORMAS DE IMPLANTAÇÃOTCC - O PROTOCOLO IPV6 E SUAS FORMAS DE IMPLANTAÇÃO
TCC - O PROTOCOLO IPV6 E SUAS FORMAS DE IMPLANTAÇÃOEvandro Donel Foster
 
Histórico e Fundamentos das Redes de Nova Geração (NGN)
Histórico e Fundamentos das Redes de Nova Geração (NGN)Histórico e Fundamentos das Redes de Nova Geração (NGN)
Histórico e Fundamentos das Redes de Nova Geração (NGN)Frederico Madeira
 
Aula08 - frame-relay
Aula08 -   frame-relayAula08 -   frame-relay
Aula08 - frame-relayCarlos Veiga
 

Mais procurados (20)

Artigo 2008 - uma visao dos protocolos para redes ethernet industriais e su...
Artigo   2008 - uma visao dos protocolos para redes ethernet industriais e su...Artigo   2008 - uma visao dos protocolos para redes ethernet industriais e su...
Artigo 2008 - uma visao dos protocolos para redes ethernet industriais e su...
 
Tecnologias Atuais de Redes - Aula 3 - VPN
Tecnologias Atuais de Redes - Aula 3 - VPNTecnologias Atuais de Redes - Aula 3 - VPN
Tecnologias Atuais de Redes - Aula 3 - VPN
 
Programação para Kernel Linux - Parte 2
Programação para Kernel Linux - Parte 2Programação para Kernel Linux - Parte 2
Programação para Kernel Linux - Parte 2
 
Clp automacao redes_protocolos
Clp automacao redes_protocolosClp automacao redes_protocolos
Clp automacao redes_protocolos
 
Tecnologias Atuais de Redes - Aula 3 - VPN [Apostila]
Tecnologias Atuais de Redes - Aula 3 - VPN [Apostila]Tecnologias Atuais de Redes - Aula 3 - VPN [Apostila]
Tecnologias Atuais de Redes - Aula 3 - VPN [Apostila]
 
FISL7 - Padrões Abertos e Software Livre para Vídeoconferência
FISL7 - Padrões Abertos e Software Livre para VídeoconferênciaFISL7 - Padrões Abertos e Software Livre para Vídeoconferência
FISL7 - Padrões Abertos e Software Livre para Vídeoconferência
 
Tecnologias Atuais de Redes - Aula 4 - Comutação
Tecnologias Atuais de Redes - Aula 4 - ComutaçãoTecnologias Atuais de Redes - Aula 4 - Comutação
Tecnologias Atuais de Redes - Aula 4 - Comutação
 
Tecnologias Atuais de Redes - Aula 2 - Redes Sem Fio
Tecnologias Atuais de Redes - Aula 2 - Redes Sem FioTecnologias Atuais de Redes - Aula 2 - Redes Sem Fio
Tecnologias Atuais de Redes - Aula 2 - Redes Sem Fio
 
INOVADEF - Apresentação Sender Rocha
INOVADEF - Apresentação Sender RochaINOVADEF - Apresentação Sender Rocha
INOVADEF - Apresentação Sender Rocha
 
Apresentação sobre Redes Industriais na UNIP Jundiaí/SP
Apresentação sobre Redes Industriais na UNIP Jundiaí/SPApresentação sobre Redes Industriais na UNIP Jundiaí/SP
Apresentação sobre Redes Industriais na UNIP Jundiaí/SP
 
Explorando vulnerabilidades em redes sem fio
Explorando vulnerabilidades em redes sem fioExplorando vulnerabilidades em redes sem fio
Explorando vulnerabilidades em redes sem fio
 
Aula vlans
Aula   vlansAula   vlans
Aula vlans
 
Aula06 – sistemas de proteção de dispositivos
Aula06 – sistemas de proteção de dispositivosAula06 – sistemas de proteção de dispositivos
Aula06 – sistemas de proteção de dispositivos
 
TCC - O PROTOCOLO IPV6 E SUAS FORMAS DE IMPLANTAÇÃO
TCC - O PROTOCOLO IPV6 E SUAS FORMAS DE IMPLANTAÇÃOTCC - O PROTOCOLO IPV6 E SUAS FORMAS DE IMPLANTAÇÃO
TCC - O PROTOCOLO IPV6 E SUAS FORMAS DE IMPLANTAÇÃO
 
Histórico e Fundamentos das Redes de Nova Geração (NGN)
Histórico e Fundamentos das Redes de Nova Geração (NGN)Histórico e Fundamentos das Redes de Nova Geração (NGN)
Histórico e Fundamentos das Redes de Nova Geração (NGN)
 
Redes Industriais
Redes IndustriaisRedes Industriais
Redes Industriais
 
Aula08 - frame-relay
Aula08 -   frame-relayAula08 -   frame-relay
Aula08 - frame-relay
 
Segurança em redes sem fio
Segurança em redes sem fioSegurança em redes sem fio
Segurança em redes sem fio
 
Aula 6 semana
Aula 6 semanaAula 6 semana
Aula 6 semana
 
Tecnologias Atuais de Redes - Aula 5 - VoIP
Tecnologias Atuais de Redes - Aula 5 - VoIPTecnologias Atuais de Redes - Aula 5 - VoIP
Tecnologias Atuais de Redes - Aula 5 - VoIP
 

Semelhante a Desafio da Latência Baixa Latência

S2 B 2007 Infra Aula 01 V1.00
S2 B 2007   Infra   Aula 01 V1.00S2 B 2007   Infra   Aula 01 V1.00
S2 B 2007 Infra Aula 01 V1.00doctorweb
 
Gestão de Redes de Computadores e Serviços.pptx
Gestão de Redes de Computadores e Serviços.pptxGestão de Redes de Computadores e Serviços.pptx
Gestão de Redes de Computadores e Serviços.pptxHJesusMiguel
 
Guia de-dimensionamento-big-ip
Guia de-dimensionamento-big-ipGuia de-dimensionamento-big-ip
Guia de-dimensionamento-big-ipPablo Souza
 
Selecionando application procotocols para IoT
Selecionando application procotocols para IoTSelecionando application procotocols para IoT
Selecionando application procotocols para IoTcesar231084
 
Webinar: Desvendando as camadas de IoT
Webinar: Desvendando as camadas de IoTWebinar: Desvendando as camadas de IoT
Webinar: Desvendando as camadas de IoTEmbarcados
 
Protocolo MQTT: Message Queuing Telemetry Transport
Protocolo MQTT: Message Queuing Telemetry TransportProtocolo MQTT: Message Queuing Telemetry Transport
Protocolo MQTT: Message Queuing Telemetry TransportNorberto Enomoto
 
Protocolos e redes industriais
Protocolos e redes industriaisProtocolos e redes industriais
Protocolos e redes industriaisEverton_michel
 
Modelo documentacao-rede
Modelo documentacao-redeModelo documentacao-rede
Modelo documentacao-redeRod Deville
 
Tecnologia da informacao
Tecnologia da informacaoTecnologia da informacao
Tecnologia da informacaoLuiz
 
Desenhando Arquiteturas de Segurança Cibernética Centradas na Prevenção de Si...
Desenhando Arquiteturas de Segurança Cibernética Centradas na Prevenção de Si...Desenhando Arquiteturas de Segurança Cibernética Centradas na Prevenção de Si...
Desenhando Arquiteturas de Segurança Cibernética Centradas na Prevenção de Si...Alexandre Freire
 
Multicast on Cisco Network
Multicast on Cisco NetworkMulticast on Cisco Network
Multicast on Cisco Networkhome
 
CLASS 2018 - Palestra de Alexandre Freire (Industrial Cybersecurity Sales Eng...
CLASS 2018 - Palestra de Alexandre Freire (Industrial Cybersecurity Sales Eng...CLASS 2018 - Palestra de Alexandre Freire (Industrial Cybersecurity Sales Eng...
CLASS 2018 - Palestra de Alexandre Freire (Industrial Cybersecurity Sales Eng...TI Safe
 

Semelhante a Desafio da Latência Baixa Latência (20)

S2 B 2007 Infra Aula 01 V1.00
S2 B 2007   Infra   Aula 01 V1.00S2 B 2007   Infra   Aula 01 V1.00
S2 B 2007 Infra Aula 01 V1.00
 
Gestão de Redes de Computadores e Serviços.pptx
Gestão de Redes de Computadores e Serviços.pptxGestão de Redes de Computadores e Serviços.pptx
Gestão de Redes de Computadores e Serviços.pptx
 
Guia de-dimensionamento-big-ip
Guia de-dimensionamento-big-ipGuia de-dimensionamento-big-ip
Guia de-dimensionamento-big-ip
 
Selecionando application procotocols para IoT
Selecionando application procotocols para IoTSelecionando application procotocols para IoT
Selecionando application procotocols para IoT
 
Webinar: Desvendando as camadas de IoT
Webinar: Desvendando as camadas de IoTWebinar: Desvendando as camadas de IoT
Webinar: Desvendando as camadas de IoT
 
Protocolo MQTT: Message Queuing Telemetry Transport
Protocolo MQTT: Message Queuing Telemetry TransportProtocolo MQTT: Message Queuing Telemetry Transport
Protocolo MQTT: Message Queuing Telemetry Transport
 
Protocolos e redes industriais
Protocolos e redes industriaisProtocolos e redes industriais
Protocolos e redes industriais
 
Redes de computador
Redes de computadorRedes de computador
Redes de computador
 
Modelo documentacao-rede
Modelo documentacao-redeModelo documentacao-rede
Modelo documentacao-rede
 
Aula 6 infraestrutura - 04022012
Aula 6   infraestrutura - 04022012Aula 6   infraestrutura - 04022012
Aula 6 infraestrutura - 04022012
 
Modelo documentacao-rede
Modelo documentacao-redeModelo documentacao-rede
Modelo documentacao-rede
 
Frame Relay
Frame RelayFrame Relay
Frame Relay
 
Rede
Rede Rede
Rede
 
Tecnologia da informacao
Tecnologia da informacaoTecnologia da informacao
Tecnologia da informacao
 
Desenhando Arquiteturas de Segurança Cibernética Centradas na Prevenção de Si...
Desenhando Arquiteturas de Segurança Cibernética Centradas na Prevenção de Si...Desenhando Arquiteturas de Segurança Cibernética Centradas na Prevenção de Si...
Desenhando Arquiteturas de Segurança Cibernética Centradas na Prevenção de Si...
 
Bridges Virtuais
Bridges VirtuaisBridges Virtuais
Bridges Virtuais
 
Multicast on Cisco Network
Multicast on Cisco NetworkMulticast on Cisco Network
Multicast on Cisco Network
 
CLASS 2018 - Palestra de Alexandre Freire (Industrial Cybersecurity Sales Eng...
CLASS 2018 - Palestra de Alexandre Freire (Industrial Cybersecurity Sales Eng...CLASS 2018 - Palestra de Alexandre Freire (Industrial Cybersecurity Sales Eng...
CLASS 2018 - Palestra de Alexandre Freire (Industrial Cybersecurity Sales Eng...
 
Introducao a Redes de Computadores
Introducao a Redes de ComputadoresIntroducao a Redes de Computadores
Introducao a Redes de Computadores
 
Redes A
Redes ARedes A
Redes A
 

Desafio da Latência Baixa Latência