Available bandwidth utilization during transfer of large files over a
TCP/IP network, is improved by segmenting the file and concurrently
transmitting portions in an optimal number of logical distinct data
streams which may all utilize a single physical medium and communications
path. An initial number of data streams, is used to begin transmission of
segments, each on a different data stream. During the first seconds of the
transfer, individual and aggregate transmission bandwidths are determined,
together with a backbone limit computed from the sliding window and round
trip times. If the individual transmission bandwidths are approximately
equal to the backbone limit, additional data stream(s) and segment(s) are
started. Individual and aggregate transmission bandwidths are again
determined, and the process is repeated until no substantial increase in
aggregate bandwidth is achieved by adding an additional data stream.
Aggregate transmission bandwidths are checked upon completion of each
segment to determine if a data stream should be terminated.
Η διαθέσιμη χρησιμοποίηση εύρους ζώνης κατά τη διάρκεια της μεταφοράς των μεγάλων αρχείων πέρα από ένα δίκτυο TCP/$L*IP, βελτιώνεται με την τομή του αρχείου και ταυτόχρονα τη διαβίβαση των μερίδων σε έναν βέλτιστο αριθμό λογικών ευδιάκριτων ρευμάτων στοιχείων που μπορούν όλα να χρησιμοποιήσουν ένα ενιαίες φυσικές μέσο και μια πορεία επικοινωνιών. Ένας αρχικός αριθμός ρευμάτων στοιχείων, χρησιμοποιείται για να αρχίσει τη μετάδοση των τμημάτων, κάθε μια σε ένα διαφορετικό ρεύμα στοιχείων. Κατά τη διάρκεια των πρώτων δευτερολέπτων της μεταφοράς, τα μεμονωμένα και συνολικά εύρη ζώνης μετάδοσης καθορίζονται, μαζί με ένα όριο σπονδυλικών στηλών που υπολογίζεται από τους γλιστρώντας χρόνους παραθύρων και στρογγυλού ταξιδιού. Εάν τα μεμονωμένα εύρη ζώνης μετάδοσης είναι περίπου ίσα με το όριο σπονδυλικών στηλών, το πρόσθετο ρεύμα στοιχείων (σ) και το τμήμα (σ) αρχίζουν. Τα μεμονωμένα και συνολικά εύρη ζώνης μετάδοσης καθορίζονται πάλι, και η διαδικασία επαναλαμβάνεται έως ότου δεν επιτυγχάνεται καμία ουσιαστική αύξηση στο συνολικό εύρος ζώνης με την προσθήκη ενός πρόσθετου ρεύματος στοιχείων. Τα συνολικά εύρη ζώνης μετάδοσης ελέγχονται με την ολοκλήρωση κάθε τμήματος για να καθορίσουν εάν ολοκληρωθεί ένα ρεύμα στοιχείων.