Gargalo (engenharia) - Bottleneck (engineering)

Na engenharia , um gargalo é um fenómeno pelo qual o desempenho ou a capacidade de um sistema inteiro é severamente limitada por um único componente. O componente é muitas vezes chamado de ponto de estrangulamento . O termo é metaforicamente derivado do gargalo de uma garrafa, onde a velocidade de escoamento do líquido está limitado pelo seu gargalo.

Formalmente, um gargalo encontra-se em um sistema de caminho crítico e proporciona o menor rendimento. Gargalos são geralmente evitada por projetistas de sistemas, também uma grande quantidade de esforço é direcionado para localizar e ajustá-los. Gargalo pode ser, por exemplo, um processador , um elo de comunicação , um processamento de dados de software , etc.

Gargalos em software

Na programação de computador , rastrear gargalos (às vezes conhecidos como "hot spots" - seções do código que executar com mais frequência - ou seja, tem a maior contagem de execução) é chamado de análise de desempenho. A redução é geralmente conseguido com a ajuda de ferramentas especializadas, conhecidas como analisadores de desempenho ou de perfis . O objectivo de fazer essas seções específicas do código executar o mais rápido possível para melhorar globalmente a eficiência algorítmica .

Estrangulamentos em max-min equidade

Em uma rede de comunicação , por vezes, uma justiça max-min da rede é desejado, geralmente oposição ao básico primeiro a chegar, primeiro a ser servido política. Com max-min equidade, o fluxo de dados entre quaisquer dois nós é maximizado, mas só à custa de mais ou igualmente caro fluxos de dados. Dito de outra forma, em caso de congestionamento da rede qualquer fluxo de dados só é impactada por fluxos menores ou iguais.

Em tal contexto, um enlace de gargalo para um determinado fluxo de dados é uma ligação que é totalmente utilizado (é saturada ) e de todos os fluxos de partilha esta ligação, a determinado fluxo de dados máxima atinge-rede ampla taxa de dados. Note-se que esta definição é substancialmente diferente de um significado comum de um gargalo . Observe também, que esta definição não proíbe um único link para ser um gargalo para vários fluxos.

Uma atribuição taxa de dados é max-min justo se e apenas se um fluxo de dados entre quaisquer dois nós tem pelo menos uma ligação de gargalo.

Veja também

Referências