O διάδοση των συσκευών με πολλαπλές δικτυακές διεπαφές, όπως τα έξυπνα τηλέφωνα και οι εξυπηρετητές στα κέντρα πληροφορικής (data center), αναζωογόνησε το ενδιαφέρον για την μετάδοση περιεχομένου από πολλά μονοπάτια (multipath). H επέκταση του πρωτοκόλλου μετάδοσης TCP, που υποστηρίζει πολλά μονοπάτια, το Multipath-TCP (ΜPTCP), πλέον εμπεριέχεται στα λειτουργικά συστήματα iOS και Linux, παρέχοντας στους χρήστες επαυξημένο ρυθμό μετάδοσης, ισοσκελισμένη διανομή κίνησης δεδομένων και ενισχυμένη συνδεσιμότητα σε περίπτωση βλάβης ή αποσύνδεσης κινητών χρηστών. Ωστόσο, η χρήση πολλαπλών μονοπατιών μπορεί και να προκαλέσει το ζήτημα της φιλικότητας προς τις συνδέσεις ΤCP (TCP-Friendliness) κατά το οποίο τα πρωτόκολλα πολλών μονοπατιών <<αρπάζουν>> δυσανάλογα μεγάλο μερίδιο ρυθμού μετάδοσης. Oι πιο εξελιγμένοι αλγόριθμοι διαχείρισης συμφόρησης (congestion control) για το πρωτόκολλο MPTCP εξισώνουν το συνολικό ρυθμό μετάδοσης όλων των μονοπατιών με τον αντίστοιχο ρυθμό μετάδοσης της ταχύτερης σύνδεσης ΤCP, που χρησιμοποιεί τους ίδιους δικτυακούς πόρους. Κατά αυτό τον τρόπο δεν αναιρείται η φιλικότητα του πρωτοκόλλου αλλά μειώνεται η συνολική του απόδοση. Επιπλέον, αυτοί οι αλγόριθμοι συνήθως παρουσιάζουν αυξημένη καθυστέρηση σύγκλισης σε τερματική κατάσταση (steady state), οριοθετώντας έτσι την αποτελεσματικότητά τους σε μεταδόσεις που ζουν για μακρά χρονικά διαστήματα. Η συνεισφορά μας στην διαδικασία μετάδοσης περιεχομένου από πολλά μονοπάτια έχει δύο σκέλη. Αρχικά, παρουσιάζουμε το πρωτόκολλο multipath multisource Transport Protocol (mmTP), το οποίο αποτελεί μια διαστρωματωμένη (cross-layer) πρόταση για την αρχιτεκτονική Publish-Subscribe Internet (PSI) και συνδυάζει μετάδοση πληροφορίας μέσω πολλών μονοπατιών από πολλές πηγές. Βασικά πλεονεκτήματα του πρωτοκόλλου mmTP είναι η αξιοποίηση των επεξεργαστικών πόρων του δικτύου αλλά και της προσωρινής ενταμίευσης εντός και εκτός του μονοπατιού μετάδοσης (on-path and off-path caching), χωρίς να εισάγει κατάσταση στους δρομολογητές του δικτύου ή πολυπλοκότητα κατά την εγκαθίδρυση της σύνδεσης. Δεύτερον, παρουσιάζουμε ένα νέο υβριδικό σχήμα διαχείρισης δικτυακής συμφόρησης για το mmTP, το οποίο ενισχύει την αξιοποίηση των διαθέσιμων πόρων, την φιλικότητα προς τις συνδέσεις TCP αλλά και εισαγάγει την άπληστη φιλικότητα, μία μέθοδο αποδοτικότερης προσέγγισης της φιλικότητας. Το υβριδικό σχήμα αποτελείται από τον αλγόριθμο Normalized Mutiflow Congestion Control (NMCC), μία καινοτόμα πρόταση για διαχείριση συμφόρησης που εφαρμόζεται στα άκρα του δικτύου, και ένα μηχανισμό παροχής τοπολογικής πληροφορίας που επιτρέπει την εφαρμογή άπληστης φιλικότητας. Μέσω πειραμάτων σε ποικίλες δικτυακές συνθήκες αξιολογούμε το πρωτόκολλο mmTP και επικυρώνουμε ότι βελτιώνει την αξιοποίηση των δικτυακών πόρων αλλά και την φιλικότητα, η οποία διατηρείται σε όλες τις φάσεις της σύνδεσης. Τέλος, παρουσιάζουμε την ενσωμάτωση των προτεινόμενων μηχανισμών στην αρχιτεκτονική TCP/IP ως μέρος των τεχνολογιών Software Defined Networking (SDN) και MultiProtocol Label Switching (MPLS) αλλά και του πρωτοκόλλου ΜPTCP.