Οι αλγόριθμοι ελέγχου συμφόρησης επικεντρώνονται κυρίως στη διαχείριση του ρυθμού αποστολής για να αποφευχθεί η συντριπτική θέση του δικτύου. Ωστόσο, ακόμη και με τον αποτελεσματικό έλεγχο των επιτοκίων, οι μεταβολές των συνθηκών του δικτύου (απώλεια πακέτων, καθυστερήσεις στην ουρά σε δρομολογητές) μπορούν ακόμα να οδηγήσουν σε jitter. Οι μηχανισμοί ελέγχου Jitter προσπαθούν να μετριάσουν αυτό το υπολειπόμενο jitter. Δεν αντιμετωπίζουν άμεσα τη συμφόρηση με τον ίδιο τρόπο όπως ο έλεγχος των επιτοκίων, αλλά προσπαθούν να εξομαλύνουν το πρότυπο άφιξης των πακέτων που * έχουν * ήδη με επιτυχία πλοηγία στο δίκτυο συμφόρησης.
Δείτε πώς μπορεί να εκδηλωθεί ο έλεγχος jitter σε έναν αλγόριθμο ελέγχου συμφόρησης:
* buffering: Ο δέκτης μπορεί να αποθηκεύσει τα εισερχόμενα πακέτα πριν τα παρουσιάσει στην εφαρμογή. Αυτό επιτρέπει στην εφαρμογή να λαμβάνει μια πιο σταθερή ροή δεδομένων, ακόμη και αν οι χρόνοι άφιξης των μεμονωμένων πακέτων ποικίλλουν. Ωστόσο, η υπερβολική αποθήκευση εισάγει λανθάνουσα κατάσταση. Η πρόκληση είναι η εύρεση του βέλτιστου μεγέθους buffer για να ελαχιστοποιηθεί τόσο το jitter όσο και η καθυστέρηση.
* Βηματοδότηση πακέτων (στον αποστολέα): Μερικοί αλγόριθμοι μπορεί να προσπαθήσουν να ρυθμίσουν την αποστολή πακέτων για να εξομαλύνουν τη διαδικασία μετάδοσης. Αντί να στέλνει πακέτα τόσο γρήγορα όσο το παράθυρο συμφόρησης επιτρέπει, ο αποστολέας εισάγει σκόπιμες καθυστερήσεις μεταξύ των μεταδόσεων πακέτων. Αυτό βοηθά να εξισορροπήσουμε τους χρόνους άφιξης. Ο αποστολέας χρησιμοποιεί πληροφορίες όπως ο χρόνος μετ 'επιστροφής (RTT) και τις παραλλαγές του για να εκτιμήσει τον τρόπο με τον οποίο θα ρυθμίσετε την αποστολή για να ελαχιστοποιήσετε το jitter.
* Διόρθωση σφάλματος προς τα εμπρός (FEC): Αν και δεν είναι άμεσα ο έλεγχος του jitter, οι τεχνικές FEC μπορούν να μειώσουν έμμεσα την επίδραση του jitter. Με την αποστολή περιττών δεδομένων, το FEC επιτρέπει στον δέκτη να ανακατασκευάσει τα χαμένα ή κατεστραμμένα πακέτα χωρίς να απαιτεί αναμεταδόσεις. Αυτό αποφεύγει τα κενά στη ροή δεδομένων που μπορεί να προκαλέσει jitter.
Είναι σημαντικό να σημειωθεί ότι ο καθαρός έλεγχος jitter είναι συχνά δευτερεύων στον έλεγχο συμφόρησης. Ένας πρωταρχικός στόχος είναι η αποτελεσματική αξιοποίηση του δικτύου και οι υπερβολικές προσπάθειες για τη μείωση του jitter ενδέχεται να θέσουν σε κίνδυνο τη διακίνηση. Ως εκ τούτου, οι περισσότεροι αλγόριθμοι ελέγχου συμφόρησης ενσωματώνουν τεχνικές μείωσης jitter ως συμπληρωματικό χαρακτηριστικό και όχι ως πρωταρχικό στόχο. Η ισορροπία μεταξύ της αποτελεσματικής χρήσης του εύρους ζώνης και των αποδεκτών επιπέδων jitter είναι μια βασική πρόκληση σχεδιασμού.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα