TCP Vegas - TCP Vegas
Sada internetového protokolu |
---|
Aplikační vrstva |
Transportní vrstva |
Internetová vrstva |
Propojit vrstvu |
TCP Vegas je Algoritmus předcházení přetížení TCP který zdůrazňuje balíček zpoždění, nikoli ztráta paketů, jako signál, který pomůže určit rychlost odesílání paketů. Byl vyvinut na University of Arizona podle Lawrence Brakmo a Larry L. Peterson a představen v roce 1994.[1][2]
TCP Vegas detekuje přetížení v počáteční fázi na základě zvýšení Čas zpáteční cesty (RTT) hodnoty paketů v připojení na rozdíl od jiných příchutí, jako je Reno, Nové Reno atd., které detekují přetížení až poté, co se skutečně stalo prostřednictvím ztráta paketů. Algoritmus silně závisí na přesném výpočtu hodnoty Base RTT. Pokud je příliš malá, pak propustnost připojení bude menší než dostupná šířka pásma, zatímco pokud je hodnota příliš velká, pak připojení přeruší.
Hodně výzkumu probíhá ohledně spravedlnost poskytované mechanismem lineárního zvyšování / snižování pro kontrolu přetížení ve Vegas. Jedna zajímavá poznámka je, když je Vegas provozován s jinými verzemi, jako je Reno. V tomto případě se výkon Vegas zhoršuje, protože Vegas snižuje rychlost odesílání před Reno, protože včas detekuje přetížení, a proto poskytuje větší šířku pásma souběžným tokům TCP Reno.[3][4][5][6]
TCP Vegas je jednou z několika „příchutí“ algoritmů pro zabránění zahlcení TCP. Je to jedna z řady snah o TCP tuning které přizpůsobují řízení přetížení a chování systému novým výzvám, kterým čelí zvýšení dostupné šířky pásma v internetových komponentách v sítích jako Internet2.[7][8]
TCP Vegas byl implementován v Linuxové jádro,[9] v FreeBSD[10] a možná i v jiných operační systémy také.
Viz také
Reference
- ^ Univerzita Princeton - Technické zprávy - Informatika - Porozumění protokolu TCP Vegas: Teorie a praxe
- ^ Adaptive Vegas: Řešení problému nespravedlnosti pro TCP Vegas Informační sítě: konvergence v širokopásmových a mobilních sítích Cheeha Kim
- ^ University of California na Berkeley - Problémy v TCP Vegas
- ^ TCP Vegas: Nové techniky pro detekci přetížení a prevenci - CiteSeer stránka na 1994 SIGCOMM papír od Lawrence Brakmo, Sean W. O'Malley, a Larry L. Peterson
- ^ 4.3 TCP-Vegas Matematika ovládání internetového přetížení Rayadurgam Srikant
- ^ 5.4.5 TCP Vegas Analytický přístup k sítím s přepínáním optickým výbojem, autor: T. Venkatesh, C. Siva Ram Murthy
- ^ Lawrence S. Brakmo a Larry L. Peterson - TCP Vegas: Zabránění přetížení na celém internetu
- ^ TCP Vegas: Vyhýbání se přetížení typu end to end na globálním internetu - CiteSeer stránka v časopise IEEE Journal on Selected Areas in Communications paper by Lawrence Brakmo a Larry L. Peterson
- ^ Neal Cardwell - implementace TCP Vegas pro Linux
- ^ - Revize revize FreeBSD 218152
externí odkazy
- University of Arizona - Pokročilý návrh protokolu - Vegas.