All-Optical Packet Switching

Σχετικά έγγραφα
Μεταγωγείς πακέτων (packet switches)

Ιωάννης Καραµήτσος Υποψήφιος ιδάκτορας

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

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

Μεταγωγή (Switching)

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

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

How do loss and delay occur?

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

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

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

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

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

Τεχνικές Συναρμολόγησης Υπερπακέτων Εκρηκτικής Ροής για Διαφοροποίηση ως προς την Ποιότητα Υπηρεσίας

Τηλεπικοινωνιακά Δίκτυα Ευρείας Ζώνης Ενότητα 11: Οπτικά Δίκτυα Πρόσβασης Διατάξεις και Τεχνολογίες Δικτύου

ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη 16 Νοεμβρίου 2013

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

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

Improving the performance of TCP in the case of packet reordering. Στρατάκη Μαρία

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

8 η ιάλεξη: σε δίκτυα δεδομένων

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

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΗΛΕΚΤΡΟΝΙΚΕΣ ΥΠΗΡΕΣΙΕΣ

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

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

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

Ethernet Ethernet ΙΕΕΕ CSMA/CD

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

ΒΑΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ Βελώνης Γεώργιος ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ. Μάθημα 2ο. Βελώνης Γεώργιος - 1ο Τ.Ε.Ε. Κατερίνης. Καθηγητής Πληροφορικής ΠΕ20 2-1

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

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

Δίκτυα Απευθείας Ζεύξης. Επικοινωνία µεταξύ δύο υπολογιστών οι οποίοι είναι απευθείας συνδεδεµένοι.

Ερώτηση 1 η μεταγωγής κυκλώματος? : Ποια είναι τα κύρια χαρακτηριστικά της. Ερώτηση 2 η : Ποια είναι τα κύρια χαρακτηριστικά της μεταγωγής μηνύματος?

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

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

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

Διάρθρωση. Δίκτυα Υπολογιστών I Δίκτυα Μεταγωγής και Διαδίκτυα: Μέρος Β. Διάρθρωση. Αναγκαιότητα της διευθυνσιοδότησης. Ευάγγελος Παπαπέτρου

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

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

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

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

Κεφάλαιο 3.3: Δίκτυα. Επιστήμη ΗΥ Κεφ. 3.3 Καραμαούνας Πολύκαρπος

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

Τηλεπικοινωνιακά Δίκτυα Ευρείας Ζώνης Ενότητα 5: Θέματα Τηλεπικοινωνιακής Κίνησης σε ATM Δίκτυα

Δίκτυα ΙΙ. Κεφάλαιο 7

Λουκάς Ελευθέριος

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

CMOS Technology for Computer Architects

Gigabit Ethernet. H επιτροπή ΙΕΕΕ 802.3ab

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

ΜΗΧΑΝΙΣΜΟΙ ΠΟΙΟΤΗΤΑΣ ΥΠΗΡΕΣΙΑΣ ΣΕ ΔΙΚΤΥΑ

Δίκτυα Υψηλών Ταχυτήτων Ενότητα 5: Automated Teller Machine- ΑΤΜ (1)

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

Τί είναι δίκτυο πρόσβασης. Δίκτυα Πρόσβασης. Υπηρεσία πρόσβασης. Τί είναι δίκτυο πρόσβασης (συν.)

Ασύρµατα ίκτυα Αισθητήρων. Σαράντης Πασκαλής Εθνικό και Καποδιστριακό Πανεπιστήµιο Αθηνών

Εισαγωγή - ορολογία. Προώθηση (forwarding): Δρομολόγηση (routing):

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

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

Ασύρµατα ίκτυα Αισθητήρων. Σαράντης Πασκαλής Εθνικό και Καποδιστριακό Πανεπιστήµιο Αθηνών

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

Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η

7.1.1 Επίπεδο δικτύου Γενικές Αρχές

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

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

Μάθημα 6: Αρχιτεκτονική TCP/IP

ΜΕΛΕΤΗ ΑΠΟΔΟΣΗΣ ΟΠΤΙΚΟΥ ΜΕΤΑΓΩΓΕΑ ΡΙΠΗΣ ΜΕ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΠΑΘΗΤΙΚΟΥ ΣΥΖΕΥΚΤΗ ΑΣΤΕΡΑ

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

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

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

Προβλήματα Ελάχιστου Κόστους Ροής σε Δίκτυο. Δίκτυα Ροής Ελάχιστου Κόστους (Minimum Cost Flow Networks)

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

Τεχνολογία Πολυμέσων. Ενότητα # 17: Πρωτόκολλα μετάδοσης Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Internet protocol stack Encapsulation Connection oriented VS connectionless services Circuit Switching Packet Switching Store-and-forward switches

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

ΘΕΜΑΤΑ ΔΙΠΛΩΜΑΤΙΚΩΝ ΕΡΓΑΣΙΩΝ

Χρονοδρομολόγηση Ι Μοντέλα διεργασιών, Προθεσμίες και Αλγόριθμοι

AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Μετάδοσης Δεδομένων. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές

Διάρθρωση. Δίκτυα Υπολογιστών I Δίκτυα άμεσου συνδέσμου: Μέρος Α. Διάρθρωση. Δίκτυα άμεσου συνδέσμου και μοντέλο OSI (1/2) Ευάγγελος Παπαπέτρου

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

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

1. Περιγράψετε τον πιο σημαντικό ρόλο του κάθε επιπέδου της TCP/IP στοίβας (δίνοντας και το όνομα του).

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ

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

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

100VG-AnyLAN (802.12)

1η Οµάδα Ασκήσεων. Τµήµα επεξεργασίας σήµατος του αναγεννητή

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΑΣΥΝΧΡΟΝΗ ΜΕΤΑΔΟΣΗ ΔΕΔΟΜΕΝΩΝ

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

Αρχιτεκτονική Τηλεφωνικού ικτύου

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

Επαναληπτικές Ασκήσεις Μαθήματος

Κατανοµή Πόρων και Ποιότητα Υπηρεσιών (Resource Allocation and Quality of Service)

Μέθοδοι Ελέγχου Σφαλμάτων

ΕΑΠ/ΠΛΗ22/ΑΘΗ.3. Έκτακτη ΟΣΣ 31/05/2014. Νίκος Δημητρίου.

Δίκτυα Διασύνδεσης

ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ ΣΤΑ ΠΛΑΙΣΙΑ ΤΟΥ ΜΕΤΑΠΥΧΙΑΚΟΥ ΔΙΠΛΩΜΑΤΟΣ ΕΙΔΙΚΕΥΣΗΣ ΟΛΟΚΛΗΡΩΜΕΝΑ ΣΥΣΤΗΜΑ ΥΛΙΚΟΥ ΚΑΙ ΛΟΓΙΣΜΙΚΟΥ

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

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

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις στα Τοπικά Δίκτυα

Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο

Transcript:

All-Optical Packet Switching

Point-to-Point vs Wavelength Routed Point-to-Point WDM Electrical Packet Switching Packet processing overhead Efficient bandwidth utilization Poor scalability, Good flexibility High energy consumption Wavelength Routed Circuit switching (end-to-end) No packet processing Inefficient bandwidth utilization Good scalability, Mediocre flexibility Low energy consumption A A P2P WDM D OXC D P2P Opaque P2P WDM Transparent OXC P2P WDM OXC B C B C

Οπτικός μεταγωγέας πακέτων διαμοιραζόμενης μνήμης (Shared Memory Optical Packet Switch - SMOP) Recirculating-loop μνήμη με χρονοδρομολόγηση. Δεν είναι modular.

Ο Staggering μεταγωγέας

Μεταγωγέας με μεγάλους οπτικούς buffers (Switch with Large Optical Buffers - SLOB) αχρησιμοπ οίητα έξοδοι Βάθος buffer των m k -1 πακέτων, όπου k το πλήθος των επιπέδων. Modular σχεδιασμός.

SLOB

The Scheduling Switch Objectives we set: lossless communication (for traffic that satisfies a certain smoothness property) efficient utilization of the capacity and nonblocking design small processing times consistency with virtual circuit switching and packet arrival in the correct order modularity of the design small switch cost transparency at the payload bit rate

Μεταγωγέας χρονοδρομολόγησης (Scheduling Switch) Τα πακέτα αναδιατάσσονται από τον scheduler έτσι ώστε τα πακέτα που εμφανίζονται κατά τη διάρκεια της ίδιας σχισμής στις εξόδους του scheduler να απαιτούν διαφορετικούς εξερχόμενους συνδέσμους του crossbar. Η σειρά των πακέτων διατηρείται για ένα δεδομένο ζεύγος εισόδου-εξόδου.

(n,t) smoothness incoming link i T packet slots A B C incoming link i incoming link k incoming link l Scheduling Switch outgoing link j D E incoming link l incoming link k A B C D E outgoing link j Η σύνοδος είναι (n,t)-smooth, αν μπορεί να μεταδώσει το πολύ n πακέτα σε ένα πλαίσιο (frame) μεγέθους T). Αυτή η ιδιότητα διατηρείται και στους ακόλουθους συνδέσμους. O μέσος ρυθμός μιας (n,t)-smooth συνόδου είναι το πολύ nc/t Όσο μεγαλύτερο είναι το T, α. τόσο πιο καταιγιστική επιτρέπεται να είναι η σύνοδος. β. τόσο μεγαλύτερη είναι η ευελιξία στην ανάθεση ρυθμών. γ. Τόσο περισσότερες γραμμές καθυστέρησης χρειαζόμαστε. Για κάθε σύνδεσμο πρέπει να εξασφαλίζεται, ότι

n ij = αριθμός πακέτων που φτάνουν στην είσοδο i και προορίζονται για την έξοδο j στην διάρκεια ενός πλαισίου (frame) Ορίζουμε N={n ij } «frame matrix» Critical sum h of a matrix= max. of row sums and column sums. Για τον frame matrix ισχύει: h T. Αυτό συνεπάγεται ότι: Ν=Σ i=1 T P i, όπου οι P i είναι permutation matrices O πίνακας P i καθορίζει τα πακέτα που εμφανίζονται στην έξοδο του scheduler στο slot i. Τα permutation matrices εξασφαλίζουν ότι δεν υπάρχουν συγκρούσεις στις εξόδους

ΠΑΡΑΔΕΙΓΜΑ 2 1 0 1 0 1 1 1 1 0 2 0 0 2 1 1 = 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 + 1 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 k=4 (number of I/Os) T=4 (frame size) 0 0 0 1 0 0 1 0 + + 1 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0

Χρονοδρομολογητής (Scheduler) M=logT Υλοποιείται με N παράλληλα κλαδιά (branches), ένα για κάθε είσοδο. Κάθε κλαδί αποτελείται από 2logT-1 μπλοκ καθυστέρησης.

Benes-ισοδύναμο δίκτυο

Optical Packet Switching Problems No.1 problem: lack of optical buffer (RAM) fiber delay lines (FDLs) are bulky and provide only limited & deterministic delays store-n-forward (with feed-back FDLs) leads to fixed packet length and synchronous switching tight coupling of header and payload requires stringent synchronization, and fast processing and switching (ns or less)

Έλεγχος ροής και πρωτόκολλα ελέγχου σύνδεσης σε οπτικά δίκτυα

Node-by-node παράθυρα για έλεγχο συμφόρησης Υπάρχει ένα ξεχωριστό παράθυρο για κάθε σύνδεσμο στο μονοπάτι που ακολουθεί ένα εικονικό κυκλωμα. Κάθε κόμβος μπορεί να αποθηκεύσει μέχρι και W πακέτα μιας συνόδου. πηγή σύνδεσμος με συμφόρηση προορισμός Για να προχωρήσει ένα πακέτο μιας συνόδου από τον i στον i+1, κάποιος χώρος στον buffer του i+1 πρέπει να αδειάσει (όταν αυτό συμβεί ένα permit στέλνεται στον κόμβο i). Αυτό δημιουργεί ένα παράθυρο μεγέθους W σε κάθε σύνδεσμο. Αν ένας σύνδεσμος υποστεί συμφόρηση, τα πακέτα αναμένουν στην ουρά και τα permits δε γυρίζουν στον προηγούμενο κόμβο ( backpressure ).

Προβλήματα με έλεγχο ροής παραθύρων σε δίκτυα υψηλών ταχυτήτων Σε δίκτυα υψηλών ταχυτήτων τα παράθυρα πρέπει να είναι πολύ μεγάλα. πχ r = 40 Gb/sec, L = 75 km c = ταχύτητα του φωτός στην ίνα, 450 bits/πακέτο πακέτα Αυτή η απαίτηση για αποθήκευση είναι για κάθε σύνοδο!

Είδη πρωτοκόλλων για εγκατάστασης σύνδεσης και δέσμευση χωρητικότητας IRVC: immediate reservation virtual circuit protocol (κλασσικό πρωτόκολλο εγκατάστασης σύνδεσης και δέσμευσης χωρητικότητας). ERVC: efficient reservation virtual circuit protocol (JET, Just Enough Time protocol ). Δεσμεύει χωρητικότητα με χρήση χρονικών κρατήσεων (timed reservations) και μελλοντικών κρατήσεων (advance reservations). RGVC: ready-to-go virtual circuit protocol. Μηδενικό pre-transmission delay. Κανονικά προυποθέτει την ύπαρξη σημαντικών buffers στους ενδιάμεσους κόμβους.

ERVC: efficient reservation virtual circuit protocol

Virtual Circuit Deflection Protocol Για περιπτώσεις όπου έχουμε ελάχιστο buffering (π.χ. ολικά οπτικά δίκτυα), και απαιτείται μηδενική απώλεια πακέτων, χωρίς εκ των προτέρων κρατήσεις. μονοπάτι του δεύτερου block πηγή προτιμώμενο μονοπάτι set-up πακέτα η σύνοδος χωρίζεται μονοπάτι του πρώτου block Αν το set-up πακέτο δεν μπορεί να ακολουθήσει το προτιμώμενο μονοπάτι, καταλαμβάνει έναν άλλο εξερχόμενο σύνδεσμο (με σειρά προτίμησης) και η σύνοδος εκτρέπεται. Το κενό ανάμεσα στο set-up πακέτο και στο πρώτο πακέτο δεδομένων πρέπει να είναι επαρκές για H ελέγχους των πινάκων δρομολόγησης, όπου H είναι ένα άνω όριο στο μήκος των μονοπατιών. Απλή αναδιάταξη (resequencing) των πακέτων τον προορισμό.

κόμβος συνολική εισερχόμενη χωρητικότητα = συνολική εξερχόμενη χωρητικότητα = Ctotal εισερχόμενη σύνοδος διαθέσιμη εξερχόμενη χωρητικότητα Εξερχόμενη χωρητικότητα τουλάχιστον ίση με r μπορεί πάντα να βρεθεί, πιθανόν με το κόστος της διακοπής συνόδων που έχουν πηγή τον A. Οι σύνοδοι που διακόπτονται, συνεχίζουν τη μετάδοση όταν η πηγή λάβει ένα μήνυμα απόρριψης. Μια σύνοδος μπορεί να χρειαστεί να χωριστεί σε k υποσυνόδους (η αναδιάταξη k μπλοκ πακέτων είναι ευκολότερη από την αναδιάταξη ανεξάρτητων πακέτων).

Burst Switching Concept