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
- engenharia de desempenho
- Teoria das Restrições
- Profiling (programação de computadores)
- Optimization (ciência da computação)
- capacidade de rota
- medida fairness