Arquitetura RDMA - você precisa de adaptadores nas duas extremidades?

2

Eu sei que o Linux pode usar NICs RDMA como o Solarflare ... Acabei de descobrir que a Intel tem algo parecido com as placas NetEffect. Mas a Intel está falando sobre clusters ...

Alguém por favor pode explicar. Se eu quiser uma rede de baixa latência e instalar a RDMA NIC no meu servidor. Existe limitação para onde o cabo pode ir? Existe um dispositivo específico esperado do outro lado? É interruptor RDMA especial ou adaptador RDMA antes de mudar ou o quê? Por que esse cluster fala? E se eu quiser um único servidor com o Windows (posso instalar o HPC Windows ou o Windows 2008 R2)?

    
por Boppity Bop 09.06.2012 / 03:10

1 resposta

3

O RDMA over Ethernet compartilha, na verdade, alguns dos mesmos requisitos que o Fibre Channel sobre Ethernet (FCoE), no que diz respeito à entrega sem perdas e às garantias de largura de banda. Muitos dos comutadores que suportam elementos dos vários padrões de Data Center Bridging (DCB) também são apropriados para o RDMA. No mínimo, você provavelmente precisará do Controle de fluxo prioritário (Priority Flow Control - PFC), mas, dependendo da pilha em uso, você pode precisar de suporte a quadros jumbo. Os outros mecanismos no DCB (reserva de largura de banda, notificação de congestionamento, etc) também são extremamente úteis se suportados. Esses recursos tendem a ser encontrados em switches 10GE mais sofisticados - especificamente aqueles que podem ser usados com recursos de armazenamento corporativo.

Não há nada teoricamente para impedi-lo de rodar RDMA sobre Ethernet em um switch genérico, é claro, mas qualquer tipo de falha (ou seja, o tipo de coisa que o equipamento acima deve parar) vai ficar muito ruim rapidamente. .

    
por 11.06.2012 / 01:22