Entendo (ou pelo menos acredito que sim) o conceito de unidade de carga Erlang quando aplicada às comunicações de voz. As comunicações de voz ocorrem em tempo real e são comparadas com o tempo real; portanto, podemos apenas dividir a quantidade total de tráfego de voz manipulado pelo sistema (medido em minutos) em determinado período de tempo pelo período de tempo (também medido em minutos) e obtenha o fator de carga adimensional conhecido como Erlang. Naturalmente, 60 minutos de voz transmitidos em 60 minutos são 1 Erlang.
Mas como aplicar esta unidade Erlang ao tráfego de dados? O que dividimos por quê? O que é 1 Erlang para uma rede de dados? É mesmo aplicável? O motivo pelo qual pergunto é que vejo várias fórmulas relacionadas ao Erlang (Erlang-B e Erlang-C) sendo usadas para executar a análise de carga das redes de dados. Mas estou tendo dificuldades para aplicar a idéia da unidade Erlang a uma rede cujo tráfego não é medido em unidades de tempo.
O problema de nível superior no qual estou trabalhando é a estimativa da carga em um dispositivo que lida com o tráfego de voz e dados simultaneamente. E o tráfego de dados, neste caso, é o tráfego geral da Internet, não vinculado de nenhuma maneira às comunicações de voz. Por exemplo, considere uma estação base celular, também conhecida como local da célula. O dispositivo possui canais independentes para lidar com o tráfego de voz e dados. Como estimar a carga em Erlangs para esse dispositivo, se é possível? Como levar os diferentes tipos de tráfego a algum tipo de medida comum praticamente significativa?
fonte
Respostas:
fundo
Um Erlang mede a carga em um link com comutação de circuitos . Citando a página de Russ Rowlett :
A definição clássica de um Erlang foi desenvolvida no início de 1900 pelo professor AK Erlang . A definição de Erlang não se aplica genericamente ao tráfego de dados, porque não existe uma definição padrão de "chamada" no tráfego de dados, nem existe o bloqueio de chamadas, como você encontraria em um link totalmente comutado por circuito . Se fizermos algumas suposições sobre a rede de dados e o tipo de chamadas, podemos aplicar a medição em uma rede de dados.
Erlang-B e Erlang-C evoluíram da análise clássica de redes comutadas por circuitos; eles também podem ser adaptados para uso em redes de dados
Perguntas e Respostas
Questão 1
Questão 2
Para os propósitos de um cálculo básico de Erlang ... Primeiro, vamos supor que a voz tenha prioridade absoluta na rede de dados em questão. Em seguida, vamos definir o tipo de link com o qual estamos lidando (porque a sobrecarga de uma chamada na Ethernet é diferente de um link Packet-over-SONET ). Por fim, vamos definir alguns critérios de rejeição de chamadas ... o mais simples é que a chamada seja rejeitada se você não tiver largura de banda incremental suficiente para outra chamada (consulte o Voice Codec ).
Depois de definir esses limites ...
A fórmula para calcular a capacidade de Erlang (por unidade de tempo) ...
Vamos aplicar isso a um link Ethernet de 100 Mbps, usando chamadas de voz G.729 (ou seja, 39200 bps por chamada).
Capacidade máxima de Erlang de um link FastEthernet (usando chamadas G.729 , que se supõe ter 100% do link):
Pressupostos de largura de banda :
Minhas suposições sobre o pacote G.729 (ref. Números de codec de voz da Cisco ) ...
Estrutura Ethernet G.729 total (incluindo todas as despesas gerais): 98 bytes
Largura de banda total de G.729 na Ethernet:
Nota: Tomei a liberdade de modificar a largura de banda listada da Cisco de 31,2 Kbps por chamada G.729 , porque eles deixam de fora a sobrecarga do quadro Ethernet nesse número. A maneira mais simples de ilustrar isso sem tornar a matemática mais complicada é incluir a sobrecarga entre quadros Ethernet na largura de banda G.729 consumida.
Questão 3
fonte