Tecnologias de Cargas de Trabalho de Latência Baixa
Aplica-se a: Windows Server 2012
Esta secção fornece descrições gerais para o seguinte grupo de tecnologias que foram concebidos para ou que foram melhorados no Windows Server® 2012 para abordar cenários de computação de latência baixa.
A latência significa atraso e refere-se ao período de tempo decorrido entre dois eventos específicos, como a quantidade de tempo entre a transmissão e a receção de uma mensagem de rede entre dois computadores ao longo de um caminho de rede. A latência tem uma variedade de causas possíveis, incluindo atrasos de propagação elétrica, atrasos de processamento e efeitos de colocação em fila.
Uma variedade de cargas de trabalho de processamento necessita que o tempo gasto em comunicações entre máquinas seja reduzido para a quantidade mais baixa possível. Estas cargas de trabalho incluem algoritmos de computação distribuídos cujo tempo de convergência está vinculado à latência de rede. Exemplos destes sistemas incluem o consenso distribuído e protocolos de contratos, cargas de trabalho de MPI (Message Passing Interface) e caching distribuído. As cotações de negociação e de outras cargas de trabalho de mercados financeiros também necessitam que a latência gasta pelas comunicações de rede seja reduzida ao maior grau possível.
Geralmente, os ambientes informáticos de latência baixa contêm aplicações que necessitam de uma IPC (Interprocess Communication, comunicação entre processos) e de comunicações entre computadores muito rápidas, um nível elevado de previsibilidade quanto à latência e aos tempos de resposta das transações e a capacidade de processar taxas de mensagens muito altas. A secção seguinte contém informações sobre tecnologias que pode utilizar para melhorar o desempenho em cenários de computação de latência baixa.