ABSTRACT Satellitnätverk är flerskiktade, och antalet satelliter i en enda konstellation ökar också. Dessa egenskaper gör satellitnätet mer lämpligt för multipatöverföring som multipat överföringskontrollprotokoll (MPTCP). Med hjälp av MPTCP kan bandbredden för olika satellitkanaler aggregeras och användarnas mobilitetsprestanda förbättras. Dessutom introduceras programvarudefinierat nätverk (SDN) till MPTCP för att lösa problemet med delad flaskhals. Det befintliga systemets resultat är dock långt ifrån optimala. De största problemen är: 1) statisk inställning av MPTCP-delflöden per värdland och 2) omedveten om trafikbelastningen vid valet av delflödesväg. Det gemensamma flaskhalsproblemet är allvarligare i satellitnätet med latticeliknande topologi. För att lösa ovanstående problem föreslår vi en SDN samarbetsvillig MPTCP (scMPTCP) arkitektur och dess relaterade algoritmer. Vi utökar TCP alternativ för att grisrygga den relevanta kontrollinformationen för att flexibelt stödja kommunikationen mellan subflöden av transportskikt och SDN controller. Sedan föreslår vi en last och delad flaskhals medveten subflow route val algoritm och justera algoritm. Dessa två algoritmer väljer rutter för nya delflöden baserat på den tillgängliga bandbredden för varje rutt och undviker flaskhalsen på andra delflöden, och kan också anpassa sig till förändringar av nätbelastningen. Vi implementerar scMPTCP och dess algoritmer. Utvärderingsresultaten visar att jämfört med att söka över de icke-överlappande vägar eller kortaste vägar system, vårt system kan uppnå mycket högre total system genomströmning. Genom att justera de delflöden som delar flaskhalsar förbättras dessutom den totala aggregerade kapaciteten för denna anslutning avsevärt. INDEX TERMS Multipatöverföring, multipatöverföringskontrollprotokoll (MPTCP), satellitnätverk, programvarudefinierat nätverk (SDN).
Upphovsmän i REF föreslår multipaten TCP och dess relaterade algoritmer.
scMPTCP: SDN Cooperated Multipath Transfer for Satellite Network With Load Awareness
{'venue': 'IEEE Access', 'journal': 'IEEE Access', 'mag_field_of_study': ['Computer Science']}