How do loss and delay occur?

Σχετικά έγγραφα
Δίκτυα Επικοινωνίας Υπολογιστών Ενότητα 3: Εισαγωγή. Μιχαήλ Λογοθέτης Πολυτεχνική Σχολή Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών

Δίκτυα Υπολογιστών. Δίκτυα υπολογιστών και το Διαδίκτυο Επιδόσεις. Κ. Βασιλάκης

Δίκτυα Υπολογιστών. Δίκτυα υπολογιστών και το Διαδίκτυο Επιδόσεις. Κ. Βασιλάκης

Καθυστέρηση επεξεργασίας (processing delay) Έλεγχος επικεφαλίδας Καθορισµός εξερχόµενης ζεύξης 3

Χρήση βασικών εργαλείων συλλογής πληροφοριών για τη διαμόρφωση και την κατάσταση λειτουργίας του δικτύου

Άσκηση 1. (σημειώστε πως 1KB = 2 10 bytes, 1Mbps = 10 6 bits/sec).

HY-335 : Δίκτυα Υπολογιστών

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ. Computer Networking: A Top Down Approach. Λάζαρος Μεράκος Β

Καθυστέρηση σε δίκτυα μεταγωγής πακέτων. ΗΥ335 Φροντιστήριο 3

Δίκτυα Επικοινωνιών Ενότητα 1: Εισαγωγή Διδάσκων: Λάζαρος Μεράκος Τμήμα Πληροφορικής και Τηλεπικοινωνιών Εθνικό & Καποδιστριακό Πανεπιστήμιο Αθηνών

Δίκτυα Κορμού και Δίκτυα Πρόσβασης

Δίκτυα Επικοινωνιών Ι

Δίκτυα Επικοινωνιών Ι

Σχήμα 1: TCP αποστολέας με παράθυρο αποστολέα = 1

Ευρυζωνικά δίκτυα (2) Αγγελική Αλεξίου

Δίκτυα Επικοινωνιών ΙΙ

Δίκτυα Επικοινωνιών ΙΙ

Σχήμα 1: TCP αποστολέας με παράθυρο αποστολέα = 1

ΔΊΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΏΝ ΔΊΚΤΥΑ ΥΠΟΛΟΓΙΣΤΏΝ ΚΑΙ ΔΙΑΔΊΚΤΥΟ ΔΙΔΆΣΚΟΝΤΕΣ: ΔΡ. ΕΥΓΕΝΊΑ ΑΔΑΜΟΠΟΎΛΟΥ, ΔΡ. ΚΏΣΤΑΣ ΔΕΜΈΣΤΙΧΑΣ

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή σε Έννοιες των Δικτύων Υπολογιστών Κεφάλαιο 2 Αξιοπιστία Κεφάλαιο 3 Αλγόριθμοι Πολλαπλής Πρόσβασης...

Κεφάλαιο 1 ίκτυα Υπολογιστών και το ιαδίκτυο

Κεφάλαιο 5: Τοπικά ίκτυα

Δίκτυα Υπολογιστών. Δίκτυα υπολογιστών και το Διαδίκτυο Ο πυρήνας του δικτύου. Κ. Βασιλάκης

Δίκτυα Υπολογιστών. Δίκτυα υπολογιστών και το Διαδίκτυο Ο πυρήνας του δικτύου. Κ. Βασιλάκης

Δεύτερη Σειρά Ασκήσεων

EPL324: Tutorials* on Communications and Networks Tutorial 2: Chapter 1 Review Questions

Εισαγωγή Βασικές Έννοιες Δικτύων Δεδομένων

Δίκτυα Υπολογιστών. Ενότητα 1: Εισαγωγή στα δίκτυα Η/Υ, τα πρωτόκολλα και τη μεταφορά πληροφορίας

Εργαστήριο ίκτυα Η/Υ ΙΙΙ

Δίκτυα Υπολογιστών I

Διάρθρωση. Δίκτυα Υπολογιστών I Δομικά Στοιχεία Υλικού. Δεδομένα και σήματα. Διάρθρωση. Ευάγγελος Παπαπέτρου

Εισαγωγή Βασικές Έννοιες Δικτύων Δεδομένων

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις για το φυσικό στρώμα. λ από τον ρυθμό μετάδοσής της. Υποθέτοντας ότι ο κόμβος A

Δίκτυα Επικοινωνιών Ι

Τρίτη Σειρά Ασκήσεων ΑΣΚΗΣΗ 1 ΑΣΚΗΣΗ 1 ΛΥΣΗ ΑΣΚΗΣΗ 2

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις για το φυσικό στρώμα

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

ίκτυα Επικοινωνίας Υπολογιστών

ΗΥ335 - Δίκτυα Υπολογιστών Χειμερινό εξάμηνο Φροντιστήριο Ασκήσεις στο TCP

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems

Τρίτη Πρόοδος [110 μονάδες] Απαντήσεις

Δίκτυα Επικοινωνιών ΙΙ Τμήμα Πληροφορικής και Τηλεπικοινωνιών Εθνικό & Καποδιστριακό Πανεπιστήμιο Αθηνών. Εισαγωγή. Διδάσκων: Λάζαρος Μεράκος

ΗΜΥ 360: Δίκτυα Υπολογιστών. Εισαγωγή

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Παράμετροι Συστημάτων Αναμονής Τύπος Little. Β. Μάγκλαρης, Σ. Παπαβασιλείου

Υπολογιστές και ίκτυα Η/Υ.

Λύση: Λύση: Λύση: Λύση:

Άσκηση Διάλεξης 5. Router. Δεδομένα: Οι ζεύξεις ειναι τεχνολογίας ενσύρματου Ethernet των 10 Mbps και 100 Mbps αντίστοιχα.

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems

Θέμα 1 (20%) (α) Πότε είναι εργοδικό το παραπάνω σύστημα; Για πεπερασμένο c, το σύστημα είναι πάντα εργοδικό.

Δίκτυα Επικοινωνίας Υπολογιστών Ενότητα 2: Εισαγωγή. Μιχαήλ Λογοθέτης Πολυτεχνική Σχολή Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών

Φροντιστήριο στο Mac Layer Καραγκούνης Δημήτρης

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Εισαγωγή

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Παράμετροι Συστημάτων Αναμονής Τύπος Little

A1. Φυσικό επίπεδο 1. Αντιπαραθέσετε (κάνετε τη σύγκριση) με 2-3 προτάσεις την στατιστική πολυπλεξία και την πολυπλεξία με διαίρεση χρόνου.

Υλοποίηση τεχνικών για την αποφυγή συμφόρησης σε τοπικά ασύρματα δίκτυα αισθητήρων

Πρωτόκολλα Διαδικτύου

... Αν ν = 16 εγκαταλείπει τις προσπάθειες μετάδοσης του πακέτου. Τοπολογία Διαύλου (BUS).

ΗΜΥ 654: ίκτυα Υπολογιστών Τελική Εξέταση 8 εκεµβρίου 2004 Η εξέταση αποτελείται από δύο µέρη. Απαντήστε όλες τις ερωτήσεις του Μέρους Ι και 3 από

ΔΙΚΤΥΑ (15-17) Π. Φουληράς

Ηρώων Πολυτεχνείου 9, Ζωγράφου, Αθήνα, Τηλ: , Fax: URL

Προχωρημένα Θέματα Προγραμματισμού Δικτύων

Παράλληλη Επεξεργασία Κεφάλαιο 7 ο Αρχιτεκτονική Συστημάτων Κατανεμημένης Μνήμης

Πρωτόκολλα Διαδικτύου

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. 2 η Γραπτή Εργασία ΠΛΗ 23 Ακαδημαϊκό Έτος (Τόμος Α, Κεφάλαια 1-3) Ημερομηνία Παράδοσης 27/01/2013.

Δίκτυα Υπολογιστών. Δίκτυα υπολογιστών και το Διαδίκτυο Εισαγωγή. Κ. Βασιλάκης

Δίκτυα Υπολογιστών Λύσεις σειράς ασκήσεων επανάληψης

Δίκτυα Υπολογιστών. Δίκτυα υπολογιστών και το Διαδίκτυο Εισαγωγή. Κ. Βασιλάκης

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Άσκηση Προσομοίωσης Στατιστικές Εξόδου Ουράς Μ/Μ/1 - Θεώρημα Burke Ανοικτά Δίκτυα Ουρών Μ/Μ/1 - Θεώρημα Jackson

ιαδίκτυα & Ενδοδίκτυα Η/Υ

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

Γραπτή Εξέταση στο Μάθημα "ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ" 6ο Εξάμηνο Ηλεκτρολόγων Μηχ. & Μηχ. Υπολογιστών Θέματα και Λύσεις. μ 1.

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems

Αρχές Δικτύων Επικοινωνιών. Επικοινωνίες Δεδομένων Μάθημα 4 ο

Δίκτυα ATM. Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 21-1

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems

Εγγυημένη ποιότητα υπηρεσίας

ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET

ΜΑΘΗΜΑ: Ψηφιακές Επικοινωνίες

Μάθημα 5: To Μοντέλο Αναφοράς O.S.I.

ΤΕΙ Κρήτης, Παράρτηµα Χανίων

Hy335a Λύσεις ασκήσεων πρώτης σειράς Ερώτηση 1

ΕΑΠ ΘΕ ΠΛΗ-22 1 η ΟΣΣ 19/10/2014

Βασικές λειτουργίες Ανίχνευση πλαισίων Τι κάνει το επίπεδο ζεύξης Χρησιμοποιεί τις υπηρεσίες του φυσικού επιπέδου, ήτοι την (ανασφαλή) μεταφορά δεδομέ

ιαδίκτυα & Ενδοδίκτυα Η/Υ

Υπόστρωμα Ελέγχου Πρόσβασης Μέσου. Medium Access Control Sub-layer.

Μοντέλα Αναμονής σε Δίκτυα Επικοινωνιών. Ανάλυση Ουρών. Λάζαρος Μεράκος Τμήμα Πληροφορικής &Τηλεπικοινωνιών Πανεπιστήμιο Αθηνών

Κεφάλαιο 1 : Εισαγωγή

Μεταγωγή (Switching)

Τηλεπικοινωνιακά Ψηφιακά Δίκτυα Ενότητα 10: Απελευθέρωση Τηλεπικοινωνιακής Αγοράς και Τηλεπικοινωνιακές Πολιτικές

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 1 ο ΚΕΦΑΛΑΙΟ

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΚΤΥΩΝ

Δίκτυα Υψηλών Ταχυτήτων Ενότητα 4: Frame Relay

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems

Κεφάλαιο 1 ίκτυα Υπολογιστών και το ιαδίκτυο. Κεφάλαιο 1: Εισαγωγή. Τι είναι το ιαδίκτυο: στοιχεία που το συνθέτουν

2 η Σειρά Ασκήσεων Data Link Layer

Πρωτόκολλα επανεκποµπής

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems

Transcript:

How do loss and delay occur? packets queue in router buffers packet arrival rate to link (temporarily) exceeds output link capacity packets queue, wait for turn packet being transmitted (delay) A B packets queueing (delay) free (available) buffers: arriving packets dropped (loss) if no free buffers Introduction 1-1

Four sources of packet delay A transmission propagation B nodal processing queueing d nodal = d proc + d queue + d trans + d prop d proc : nodal processing check bit errors determine output link typically < msec d queue : queueing delay time waiting at output link for transmission depends on congestion level of router Introduction 1-2

Four sources of packet delay A transmission propagation B nodal processing queueing d nodal = d proc + d queue + d trans + d prop d trans : transmission delay: L: packet length (bits) R: link bandwidth (bps) d trans = L/R d trans and d prop very different * Check out the Java applet for an interactive animation Introduction on trans vs. prop delay d prop : propagation delay: d: length of physical link s: propagation speed in medium (~2x10 8 m/sec) d prop = d/s 1-3

απώλειες και καθυστερήσεις: πού οφείλονται; Τα πακέτα μπαίνουν σε μια ουρά αναμονής στους ενταμιευτές (buffers) των δρομολογητών ο ρυθμός άφιξης πακέτων στη ζεύξη υπερβαίνει τη χωρητικότητα της ζεύξης εξόδου ουρά πακέτων, περιμένοντας τη σειρά να μεταδοθούν A μεταδιδόμενο πακέτο (καθυστέρηση) B πακέτα σε αναμονή (καθυστέρηση) ελεύθερες (διαθέσιμες) θέσεις στο buffer: πακέτα απορρίπτονται (χάνονται) εάν δεν υπάρχει ελεύθερος χώρος στο buffer κατά την άφιξή τους 1-4

Τέσσερις συνιστώσες καθυστέρησης πακέτου 1. καθυστέρηση κομβικής επεξεργασίας έλεγχος σφαλμάτων επιπέδου bit καθορισμός ζεύξης εξόδου 2. καθυστέρηση αναμονής χρόνος αναμονής στη ζεύξη εξόδου για μετάδοση εξαρτάται από το βαθμό συμφόρησης του δρομολογητή A μετάδοση διάδοση B κομβική επεξεργασία αναμονή σε ουρά (αναμονή για μετάδοση) 1-5

Καθυστέρηση σε δίκτυα μεταγωγής πακέτου 3. καθυστέρηση μετάδοσης: R=εύρος ζώνης ζεύξης (bps) L=μήκος πακέτου (bits) χρόνος αποστολής bits στη ζεύξη= L/R 4. καθυστέρηση διάδοσης: d = μήκος της φυσικής ζεύξης s = ταχύτητα διάδοσης στο μέσο (~2x10 8 m/sec) καθυστέρηση διάδοσης = d/s A μετάδοση Σημείωση: Τα s και R είναι εντελώς διαφορετικές ποσότητες! διάδοση B κομβική επεξεργασία αναμονή σε ουρά (αναμονή για μετάδοση) 1-6

Συνολική κομβική καθυστέρηση d nodal d proc d queue d trans d prop d proc = καθυστέρηση επεξεργασίας συνήθως μερικά microsecs ή λιγότερο d queue = καθυστέρηση αναμονής εξαρτάται από τη συμφόρηση d trans = καθυστέρηση μετάδοσης = L/R, σημαντική για ζεύξεις χαμηλού ρυθμού d prop = καθυστέρηση διάδοσης μερικά microsecs έως εκατοντάδες msecs 1-7

Καθυστέρηση αναμονής Εύρος ζώνης ζεύξης (bps) L=μήκος πακέτου (bits) a=μέσος ρυθμός άφιξης πακέτων ένταση κίνησης = La/R La/R ~ 0: μέση καθυστέρηση αναμονής μικρή La/R -> 1: καθυστερήσεις μεγαλώνουν La/R > 1: περισσότερη κίνηση φτάνει από όση μπορεί να εξυπηρετηθεί, μέση καθυστέρηση άπειρη! La/R ~ 0 La/R -> 1 1-8

q Καθυστερήσεις και δρόμοι στο Διαδίκτυο Πρόγραμμα Traceroute: παρέχει μέτρηση καθυστερήσεων από την πηγή μέχρι κάθε δρομολογητή κατά μήκος της πλήρους διαδρομής στο Διαδίκτυο προς τον προορισμό. q Για κάθε δρομολογητή i: v Η πηγή στέλνει τρία πακέτα που θα φτάσουν στον δρομολογητή i στη διαδρομή προς τον προορισμό v ο δρομολογητής i θα επιστρέψει πακέτα αναφοράς (ICMP) στον αποστολέα v ο πηγή καταγράφει το χρονικό διάστημα μεταξύ μετάδοσης και απόκρισης 3 probes 3 probes 3 probes 1-9

Πραγματικές καθυστερήσεις στο Διαδίκτυο traceroute: gaia.cs.umass.edu to www.eurecom.fr 3 μετρήσεις καθυστέρησης από gaia.cs.umass.edu to cs-gw.cs.umass.edu 1 cs-gw (128.119.240.254) 1 ms 1 ms 2 ms 2 border1-rt-fa5-1-0.gw.umass.edu (128.119.3.145) 1 ms 1 ms 2 ms 3 cht-vbns.gw.umass.edu (128.119.3.130) 6 ms 5 ms 5 ms 4 jn1-at1-0-0-19.wor.vbns.net (204.147.132.129) 16 ms 11 ms 13 ms 5 jn1-so7-0-0-0.wae.vbns.net (204.147.136.136) 21 ms 18 ms 18 ms 6 abilene-vbns.abilene.ucaid.edu (198.32.11.9) 22 ms 18 ms 22 ms 7 nycm-wash.abilene.ucaid.edu (198.32.8.46) 22 ms 22 ms 22 ms Υπο-Ατλαντική ζεύξη 8 62.40.103.253 (62.40.103.253) 104 ms 109 ms 106 ms 9 de2-1.de1.de.geant.net (62.40.96.129) 109 ms 102 ms 104 ms 10 de.fr1.fr.geant.net (62.40.96.50) 113 ms 121 ms 114 ms 11 renater-gw.fr1.fr.geant.net (62.40.103.54) 112 ms 114 ms 112 ms 12 nio-n2.cssi.renater.fr (193.51.206.13) 111 ms 114 ms 116 ms 13 nice.cssi.renater.fr (195.220.98.102) 123 ms 125 ms 124 ms 14 r3t2-nice.cssi.renater.fr (195.220.98.110) 126 ms 126 ms 124 ms 15 eurecom-valbonne.r3t2.ft.net (193.48.50.54) 135 ms 128 ms 133 ms 16 194.214.211.25 (194.214.211.25) 126 ms 128 ms 126 ms 17 * * * 18 * * * * (απώλεια πακέτου, δρομολογητής δεν αποκρίνεται, ) 19 fantasia.eurecom.fr (193.55.113.142) 132 ms 128 ms 136 ms * Δοκιμάστε το www.traceroute.org 1-10

Απώλεια πακέτων η ουρά (buffer) που προηγείται της ζεύξης έχει πεπερασμένη χωρητικότητα όταν ένα πακέτο φτάνει σε μια γεμάτη ουρά, απορρίπτεται (δηλαδή χάνεται) ένα πακέτο που χάνεται μπορεί να επαναμεταδοθεί από τον προηγούμενο κόμβο, από την πηγή του τερματικού συστήματος, ή να μη επαναμεταδοθεί καθόλου A buffer πακέτο που πρόκειται να μεταδοθεί B πακέτο που φτάνει σε γεμάτο buffer χάνεται 1-11

Ρυθμαπόδοση (Throughput) ρυθμαπόδοση: ρυθμός (bits/μονάδα χρόνου) με τον οποίο τα bits μεταφέρονται μεταξύ αποστολέα/παραλήπτη στιγμιαία: ρυθμός σε δοσμένη χρονική στιγμή μέση: ρυθμός σε μια μεγάλη περίοδο χρόνου εξυπηρετητής server, with στέλνει file of F bits bits (ρευστό) to send to σε client μια σωλήνωση σωλήνωση link capacity η οποία μπορεί R s bits/sec να μεταφέρει ρευστό με ρυθμό R s bits/sec σωλήνωση link capacity που μπορεί να μεταφέρει R c bits/sec ρευστό με ρυθμό R c bits/sec 1-12

Ρυθμαπόδοση R s < R c : μέση ρυθμαπόδοση από άκρο σε άκρο; R s bits/sec R c bits/sec R s > R c : μέση ρυθμαπόδοση από άκρο σε άκρο; R s bits/sec R c bits/sec ζεύξη συμφόρησης ζεύξη σε ένα από άκρο σε άκρο μονοπάτι, η οποία περιορίζει την από άκρο σε άκρο ρυθμαπόδοση 1-13

Ρυθμαπόδοση: σενάριο Διαδικτύου ανά σύνδεση η από άκρο σε άκρο ρυθμαπόδοσηείναι: min(r c, R s, R/10) R s R s R R s στην πράξη: συχνά η συμφόρηση οφείλεται στο R c ή R s R c R c R c 10 συνδέσεις (δίκαια) μοιράζονται τη ζεύξη συμφόρησης του δικτύου υπολογιστών, που είναι ρυθμού R bits/sec 1-14