Förseningar-okänsligt program, såsom P2P fildelning, genererar betydande mängder trafik och konkurrerar med andra program på lika villkor när du använder TCP. Dessutom, för att optimera dataflöde, sådana program öppna flera anslutningar. Detta resulterar i en orättvis och potentiellt dålig service för andra tillämpningar med stränga prestationsmål. I detta dokument föreslår vi NF-TCP, en TCP variant för P2P och liknande bakgrundsförsening-okänsliga applikationer. NF-TCP syftar till att underlåta att skjuta upp känsliga tillämpningar vid överbelastning. Det är utformat för att vara nätverksvänligt baserat på en vätskeflödesmodell för mellanliggande köer och använder explicit anmälan om överbelastning (ECN) för tidig upptäckt av trängsel. Dessutom utnyttjar den måttet på den tillgängliga bandbredden för att på ett aggressivt sätt kunna utnyttja den outnyttjade kapaciteten. Vi implementerade NF-TCP på Linux och ns-2. Våra utvärderingar av NF-TCP Linux implementation på ns-2 visar att NF-TCP överträffar andra nätverksvänliga metoder (t.ex. LEDBAT, TCP-LP och RAPID). NF-TCP uppnår ett högt utnyttjande, rättvis bandbreddsallokering mellan NF-TCP-flöden och upprätthåller en liten genomsnittlig kö. Våra utvärderingar visar vidare att med NF-TCP kan den tillgängliga bandbredden effektivt användas för att stödja både delay-känslig och okänslig trafik i ett brett spektrum av scenarier.
NF-TCP REF, ett nätverksvänligt TCP för fördröjda okänsliga applikationer, använder sig av kontroll av trängsel.
NF-TCP: A Network Friendly TCP Variant for Background Delay-Insensitive Applications
{'venue': 'Networking', 'journal': None, 'mag_field_of_study': ['Computer Science', 'Engineering']}