Úzké místo (strojírenství) - Bottleneck (engineering)
Ve strojírenství je úzké místo fenoménem, při kterém je výkon nebo kapacita celého systému silně omezena jednou komponentou. Komponenta se někdy nazývá úzké místo . Termín je metaforicky odvozen od hrdla láhve, kde je rychlost proudění kapaliny omezena jejím hrdlem.
Formálně úzké místo leží na kritické cestě systému a poskytuje nejnižší propustnost. Návrhářům systémů se zúžená místa obvykle vyhýbají, rovněž je vynaloženo velké úsilí na jejich lokalizaci a vyladění. Úzkým místem může být například procesor , komunikační linka , software pro zpracování dat atd.
Úzká místa v softwaru
V počítačovém programování se sledování úzkých míst (někdy označovaných jako „horká místa“ - části kódu, které se provádějí nejčastěji - tj. Mají nejvyšší počet spuštění) nazývá analýza výkonu. Redukce se obvykle dosahuje pomocí specializovaných nástrojů, známých jako analyzátory výkonu nebo profilery . Cílem je zajistit, aby tyto konkrétní části kódu fungovaly co nejrychleji, aby se zlepšila celková účinnost algoritmu .
Úzká místa v max-min spravedlnosti
V komunikační síti je někdy požadována maximální spravedlnost sítě, obvykle na rozdíl od základní zásady „ kdo dřív přijde , je dřív na řadě “. S max-min spravedlností je datový tok mezi libovolnými dvěma uzly maximalizován, ale pouze za cenu více nebo stejně nákladných datových toků. Jinými slovy, v případě přetížení sítě je jakýkoli tok dat ovlivněn pouze menšími nebo stejnými toky.
V takovém kontextu je úzkým spojem pro daný datový tok odkaz, který je plně využit (je nasycen ) a ze všech toků sdílejících tento odkaz dosahuje daný datový tok maximální rychlosti přenosu dat v celé síti. Všimněte si, že tato definice se podstatně liší od běžného významu úzkého místa . Všimněte si také, že tato definice nezakazuje, aby jeden odkaz byl překážkou pro více toků.
Alokace datové rychlosti je spravedlivá minimálně tehdy a jen tehdy, má-li datový tok mezi libovolnými dvěma uzly alespoň jeden úzký odkaz.
Viz také
- Výkonové inženýrství
- Teorie omezení
- Profilování (počítačové programování)
- Optimalizace (informatika)
- Kapacita trasy
- Míra spravedlnosti