TCP-Illinois

TCP-Illinois är en variant av TCP- protokollet för överbelastningskontroll , utvecklat vid University of Illinois i Urbana–Champaign . Det är särskilt inriktat på höghastighetsnät på långa avstånd. En modifiering på avsändaren av TCP-standardalgoritmen för överbelastningskontroll, den uppnår en högre genomsnittlig genomströmning än standard-TCP, allokerar nätverksresursen rättvist som standard-TCP, är kompatibel med standard-TCP och ger incitament för TCP-användare att byta.

Funktionsprinciper

TCP-Illinois är en förlust-fördröjningsbaserad algoritm, som använder paketförlust som den primära överbelastningssignalen för att bestämma riktningen för fönsterstorleksändringen, och använder köfördröjning som den sekundära överbelastningssignalen för att justera takten i fönsterstorleksändringen. På samma sätt som standard-TCP ökar TCP-Illinois fönsterstorleken W med för varje bekräftelse och minskar med för varje förlusthändelse. Till skillnad från standard-TCP och inte konstanter. Istället är de funktioner för genomsnittlig köfördröjning : , där är minskande och ökar.

Det finns många val av och . En sådan klass är:

Vi låter och vara kontinuerliga funktioner och därmed , och . Antag att är den maximala genomsnittliga köfördröjningen och vi betecknar , då har vi också . Från dessa förutsättningar har vi

Det här specifika valet visas i figur 1.

Tcpillinois1.jpg

Egenskaper och prestanda

TCP-Illinois ökar genomströmningen mycket snabbare än TCP när trängseln är långt och ökar genomströmningen mycket långsamt när trängseln är nära förestående. Som ett resultat är fönsterkurvan konkav och den genomsnittliga genomströmningen som uppnås är mycket större än standard-TCP, se figur 2.

Tcpillinois2.jpg

Den har också många andra önskvärda funktioner, som rättvisa, kompatibilitet med standard-TCP, vilket ger incitament för TCP-användare att byta, robust mot felaktiga fördröjningsmätningar.

Se även

  •   Liu, S.; Başar, T .; Srikant, R. (2006). "TCP-Illinois". Proceedings från den första internationella konferensen om prestationsutvärderingsmetoder och verktyg - värdeverktyg '06 . sid. 55. doi : 10.1145/1190095.1190166 . ISBN 1595935045 .

externa länkar