eaphelp.blogspot.gr|Flexplane-new-Transmission-Control-Protocol-from-MIT
Από τότε που το πρωτόκολλο ελέγχου μετάδοσης ή TCP (Transmission Control Protocol) το οποίο διαχειρίζεται την κυκλοφορία στο διαδίκτυο, προτάθηκε για πρώτη φορά το 1974 εξακολουθεί να λειτουργεί σε περιορισμένη έκδοση και να ρυθμίζει τη μεταφορά δεδομένων στα περισσότερα μεγάλα κέντρα δεδομένων, ή σε τεράστιες αποθήκες διακομιστών συντηρούν δημοφιλείς ιστοσελίδες.
Αυτό δεν γίνεται επειδή το TCP είναι τέλειο ή γιατί οι επιστήμονες ηλεκτρονικών υπολογιστών είχαν πρόβλημα να ακολουθήσουν πιθανές εναλλακτικές λύσεις,  αυτό συμβαίνει γιατί αυτές οι εναλλακτικές λύσεις είναι πολύ δύσκολο να ελεγχθούν.

Στο συμπόσιο του Usenix για τον Σχεδιασμό και Υλοποίηση δικτυωμένων συστημάτων  αυτό το μήνα, ερευνητές από την Επιστήμη των Υπολογιστών του MIT και του  Εργαστηρίου Τεχνητής Νοημοσύνης παρουσίασαν ένα νέο σύστημα για τη δοκιμή νέων πρωτοκόλλων διαχείρισης της κυκλοφορίας που δεν απαιτεί τροποποίηση του του υλικού δικτύου, αλλά μπορεί να εξακολουθεί να λειτουργεί σε ρεαλιστικές ταχύτητες - όμως 20 φορές πιο γρήγορα  σε λογισμικό που ελέγχει δρομολογητές δικτύου. Είναι το δεύτερο κατά σειρά νέο σύστημα που παρουσιάζει το ΜΙΤ μετά από το POLARIS, επίσης νέο σύστημα του MIT που αυξάνει κατα 34% την ταχύτητα στο internet

Το σύστημα αποτελείτε από ένα συμπαγές, αποτελεσματικό υπολογιστικό μοντέλο εξομοίωσης ενός δικτύου, που τρέχει το νέο πρωτόκολλο, με εικονικά πακέτα δεδομένων που ανταλλάσσονται μεταξύ εικονικών δρομολογητών. Βάσει του μοντέλου, μπορούν να παράγουν  τα χρονοδιαγράμματα των μεταδόσεων σε ένα πραγματικό δίκτυο καθώς και να παράγουν μοτίβα επισκεψιμότητας. Οι ερευνητές θα μπορούσαν έτσι να τρέξουν πραγματικές web εφαρμογές στους servers του δικτύου και να πάρουν μια ακριβή αίσθηση για το πώς το νέο πρωτόκολλο θα επηρεάσει την απόδοσή τους.

Το νέο σύστημα, που ονομάζεται Flexplane, δημιουργεί ένα μοντέλου δικτύου στον εξομοιωτή,  σε λειτουργία με το νέο πρωτόκολλο, χρησιμοποιώντας μόνο δεδομένα κεφαλίδας από τα πακέτα, μειώνοντας έτσι την υπολογιστική επιβάρυνση του. Στην πραγματικότητα, δεν χρησιμοποιούν κατ 'ανάγκην όλα τα δεδομένα κεφαλίδας - μόνο τα πεδία που σχετίζονται με την εφαρμογή του νέου πρωτοκόλλου.
Σε περίπτωση που δεν γνωρίζετε, κάθε πακέτο δεδομένων που αποστέλλονται μέσω ενός δικτύου υπολογιστών έχει δύο μέρη: την κεφαλίδα και το ωφέλιμο φορτίο. Το ωφέλιμο φορτίο περιέχει τα δεδομένα που παραλήπτης ενδιαφέρεται - δεδομένα εικόνας, δεδομένα ήχου, δεδομένα κειμένου, και ούτω καθεξής. Η κεφαλίδα περιέχει τη διεύθυνση του αποστολέα, του παραλήπτη, καθώς και άλλες πληροφορίες που δρομολογητές και οι τελικοί χρήστες μπορούν να χρησιμοποιήσουν για τη διαχείριση των μεταδόσεων.

Η κεντρική ιδέα του Flexplane βασίζεται στο όταν ένας διακομιστής στο πραγματικό δίκτυο θέλει να μεταδώσει δεδομένα, στέλνει ένα αίτημα στην εξομοιωτή, ο οποίος στέλνει ένα εικονικό πακέτο σε ένα εικονικό δίκτυο που διέπεται από το νέο πρωτόκολλο. Όταν το εικονικό πακέτο φτάνει στον προορισμό του, ο εξομοιωτής λέει το πραγματικό server που μπορεί να προχωρήσει και να στείλει το πραγματικό πακέτο του. Ενώ σχεδόν ταυτόχρονα ο εξομοιωτής έχει υπολογίσει τις πιθανές καθυστερήσεις ή ακόμα και την διαφοροποίηση των πακέτων χαμηλής και υψηλής προτεραιότητας με τα τελευταία να προηγούνται στην ουρά.
Αυτή η έξυπνη ιδέα είναι που επιτυγχάνει τόσο υψηλές ταχύτητες σύνδεσης και προγραμματισμού.
Πηγή: MIT

Θέλετε να λαμβάνετε πρώτοι τις ενημερώσεις μας; εγγραφείτε τώρα