Cuello de botella (ingeniería)

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar
Este gráfico muestra el cuello de botella que puede surgir entre la CPU, el controlador de memoria y los periféricos.
Fenomenón en ingeniería

En ingeniería, un cuello de botella es un fenómeno por el cual el rendimiento o la capacidad de un sistema completo está severamente limitado por un solo componente. El componente a veces se denomina punto de cuello de botella. El término se deriva metafóricamente del cuello de una botella, donde la velocidad del flujo del líquido está limitada por su cuello.

Formalmente, un cuello de botella se encuentra en la ruta crítica de un sistema y proporciona el rendimiento más bajo. Los diseñadores de sistemas suelen evitar los cuellos de botella y además se dedica una gran cantidad de esfuerzo a localizarlos y ajustarlos. El cuello de botella puede ser, por ejemplo, un procesador, un enlace de comunicación, un software de procesamiento de datos, etc.

Cuellos de botella en el software

En programación informática, rastrear los cuellos de botella (a veces conocidos como "puntos calientes") se denomina análisis de rendimiento. La reducción generalmente se logra con la ayuda de herramientas especializadas, conocidas como analizadores de desempeño o perfiladores. El objetivo es hacer que esas secciones particulares de código funcionen lo más rápido posible para mejorar la eficiencia algorítmica general.

Cuellos de botella en la equidad máxima-mínima

En una red de comunicación, a veces se desea una equidad máxima-mínima de la red, lo que generalmente se opone a la política básica de "primero en llegar, primero en ser atendido". Con equidad máxima-mínima, el flujo de datos entre dos nodos cualesquiera se maximiza, pero sólo a costa de flujos de datos más o igualmente caros. Para decirlo de otra manera, en caso de congestión de la red, cualquier flujo de datos solo se ve afectado por flujos más pequeños o iguales.

En tal contexto, un enlace cuello de botella para un flujo de datos determinado es un enlace que se utiliza plenamente (está saturado) y de todos los flujos que comparten este enlace, el un flujo de datos dado alcanza la máxima velocidad de datos en toda la red. Tenga en cuenta que esta definición es sustancialmente diferente del significado común de cuello de botella. Tenga en cuenta también que esta definición no prohíbe que un único enlace sea un cuello de botella para múltiples flujos.

Una asignación de velocidad de datos es justa entre máximo y mínimo si y sólo si un flujo de datos entre dos nodos cualesquiera tiene al menos un enlace de cuello de botella.

Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save