Gestão ideal da largura de banda quando o estrangulamento não se deve ao plano do assinante
Como o Sistema Automático de Gestão de Congestionamento da Bequant deteta e mitiga o verdadeiro ponto de estrangulamento de cada assinante
Resumo. A gestão da largura de banda começa normalmente com uma taxa de assinante configurada: o shaper conhece o limite de taxa a aplicar e cria uma fila em torno desse limite máximo. Em muitas redes, no entanto, o verdadeiro gargalo situa-se frequentemente abaixo desse limite nominal, e o shaper — por mais avançado que seja o seu AQM — não entra em ação. O Bequant Automatic Congestion Management (ACM) resolve esse problema. Observa continuamente a taxa de entrega, a latência e o comportamento de perda de pacotes de cada assinante, deteta o início do congestionamento com lógica de aprendizagem automática e controla a taxa de envio de forma a que o tráfego se mantenha próximo da taxa de transferência máxima sustentável, enquanto o atraso na fila e as retransmissões permanecem baixos. O resultado é uma função de controlo de largura de banda em circuito fechado, sensível ao assinante, capaz de operar em todas as condições de rede, mesmo sem conhecer os limites do plano contratual.
O problema operacional
A regulação tradicional por assinante pressupõe que a rede conhece os limites do plano de velocidade de envio e de receção. Esse modelo é eficaz quando o plano é o fator limitante, mas não aborda a situação comum em que o percurso real do tráfego é mais lento do que o limite nominal do plano, por exemplo, durante um congestionamento da rede ou quando uma ligação de acesso está saturada.
A questão é que a velocidade contratual e o estrangulamento instantâneo nem sempre coincidem. Um assinante com um plano de 100 Mbit/s pode ficar temporariamente limitado a 45 Mbit/s devido a um setor sem fios sobrecarregado, uma ligação Wi-Fi fraca, um nó de acesso sobrecarregado ou outro dispositivo a jusante. Um shaper configurado para impor o plano do assinante nunca é ativado, e a sua Gestão Ativa de Filas (AQM), por mais avançada que seja, não desempenha qualquer papel. Além disso, os planos de velocidade mais elevados para os assinantes, como 1 Gbps, raramente são atingidos, uma vez que as velocidades ficam limitadas pelas restrições do Wi-Fi ou da rede de acesso. Por conseguinte, uma gestão ótima exige que o controlador determine a taxa que o caminho pode suportar no momento, e não se limite a aplicar a taxa nominal do plano do assinante. Isso requer a identificação de estrangulamentos externos.
O ACM transforma a gestão da largura de banda num problema de controlo por retroalimentação
O BQN é implementado em linha e, por isso, consegue observar o tráfego encaminhado para cada assinante. O ACM monitoriza continuamente a velocidade, a latência e as perdas de pacotes dos assinantes. Em vez de exigir um limite máximo pré-definido, interpreta o aumento do atraso e das perdas como sinais de que a carga está a exceder a capacidade do estrangulamento atual. Os algoritmos de aprendizagem automática avaliam esses sinais em tempo real e determinam uma taxa de funcionamento para esse assinante.
- Observar: medir continuamente o débito efetivo, a latência e a perda de dados para o assinante.
- Detetar: identificar a alteração característica que indica um crescimento persistente da fila ou outra situação de congestionamento.
- Estimativa: deduzir a taxa atualmente sustentável, mesmo que nenhum sistema externo tenha fornecido o plano.
- Mitigar: regular a taxa de envio antes que os buffers descontrolados acumulem um atraso excessivo e provoquem perdas evitáveis.
- Adaptar: continue a medir e altere o ponto de funcionamento à medida que as condições de rádio, a carga de acesso ou a capacidade a jusante se alterarem.
Conceitualmente, o ACM procura uma taxa r próxima da capacidade disponível desconhecida C, ao mesmo tempo que limita o atraso na fila e a perda de tráfego. Se r exceder C de forma persistente, a fila aumenta; o ACM deteta os sinais de congestionamento resultantes e reduz a taxa controlada. Se as condições melhorarem, pode permitir mais tráfego. Como o ciclo é orientado pelo comportamento observado do percurso, o plano desconhecido do assinante deixa de ser um pré-requisito para uma gestão eficaz da largura de banda.
Por que razão o ACM complementa — em vez de duplicar — o AQM
A Gestão Ativa de Filas (AQM) do BQN é altamente eficaz na aplicação de um limite de taxa conhecido: o sistema avançado de enfileiramento por fluxo evita as longas filas que causam o «bufferbloat» e impede que o tráfego interativo fique à espera devido a transferências pesadas. No entanto, a AQM depende do conhecimento do limite de taxa a aplicar. Por si só, não consegue eliminar a formação de uma fila num nó externo mais lento quando a capacidade desse nó fica abaixo do plano configurado.
O ACM colmata esta lacuna. Deteta congestionamentos abaixo do plano do assinante, incluindo pontos de estrangulamento como um router Wi-Fi mais lento, e instrui automaticamente o AQM para aplicar o limite de velocidade efetivo. Trabalhando em conjunto, o ACM e o AQM garantem o cumprimento tanto do limite máximo comercial como dos pontos de estrangulamento inferiores e variáveis no tempo. Mesmo quando os planos são desconhecidos, o ACM consegue detetar automaticamente os limites efetivos e tornar o Bequant AQM o elemento de gestão da largura de banda.
Implementação e validação
Uma vez que o ACM está ativado por predefinição e foi concebido para melhorar a qualidade sem necessidade de ajustes de configuração, um operador pode começar com o ciclo de controlo automático e adicionar posteriormente a integração com planos de assinantes externos. O BQN pode obter dados de assinantes a partir do RADIUS, de APIs REST e de conectores de faturação compatíveis, pelo que o funcionamento com planos desconhecidos não impede uma transição posterior para a aplicação de planos complementares.
A validação deve centrar-se nos resultados relativos à qualidade da rede, em vez de se limitar apenas à velocidade. A interface BQN disponibiliza estatísticas de ACM e de congestionamento, incluindo a percentagem de tráfego em que se deteta congestionamento, a latência ao longo do tempo e a média de retransmissões TCP ao longo do tempo. Estas mesmas visualizações estão disponíveis por assinante, permitindo confirmar que o controlador está a intervir nos pontos onde ocorre congestionamento e que o atraso e as retransmissões melhoram após a mitigação.
Estudo de caso — Impacto do BQN na Cajun Broadband
Um exemplo de aplicação direta do Bequant é a Cajun Broadband, um fornecedor de serviços de Internet (ISP) da Louisiana, nos EUA, que registou uma redução de 83% na latência, tendo as retransmissões descido de um máximo de 6,6% para uma média de 0,32%.

Conclusão
O BQN ACM permite uma gestão otimizada da largura de banda quando os verdadeiros pontos de estrangulamento se situam abaixo dos limites nominais do plano do assinante. Observa cada assinante, deteta o congestionamento com base no comportamento real do percurso, estima o ponto de funcionamento sustentável e recorre ao BQN AQM para mitigar a sobrecarga antes que as filas provoquem latência e perdas excessivas. Em suma, os planos dos assinantes definem a intenção comercial; o ACM descobre continuamente a velocidade que proporciona a melhor Qualidade de Experiência (QoE) possível nas condições atuais da rede. Assim, numa rede limitada por um router Wi-Fi congestionado sobre o qual o fornecedor de rede não tem controlo, o ACM será capaz de detetar essa limitação de velocidade e evitar a latência e as perdas que, de outra forma, produziriam uma baixa Qualidade de Experiência para o utilizador final.