CSMA/CA στο Κατανεμημένα Ενσωματωμένα Συστήματα Πραγματικού Χρόνου

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

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

Υπόστρωμα Ελέγχου Πρόσβασης Μέσου

Ασύρματα Δίκτυα Μικρής Εμβέλειας (3) Αγγελική Αλεξίου

Μια εισαγωγή στην ασύρματη δικτύωση. Δρ. Χατζημίσιος Περικλής

Πρωτόκολλα Ελέγχου προσπέλασης μέσου

Βιοµηχανικά ίκτυα Υπολογιστών Επικοινωνιακά Πρωτόκολλα και Συστήµατα

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

Δίκτυα Επικοινωνιών. ΔΠΜΣ Οικονομική και Διοίκηση των Τηλεπικοινωνιακών Δικτύων. Ενότητα 4: Επίπεδο Ζεύξης:

Κινητές Επικοινωνίες & Τηλεπικοινωνιακά Δίκτυα

Πακέτα, Πλαίσια και Ανίχνευση Σφαλμάτων

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

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

ΕΠΙΠΕΔΟ ΣΥΝΔΕΣΗΣ ΜΑC

Μελέτη απόδοσης ασύρματων δικτύων IEEE e με το λογισμικό προσομοίωσης Network Simulator 3 (ns-3)

J. Glenn Brookshear. Copyright 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley

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

Υποστήριξη παραλλήλων μεταδόσεων πακέτων σε Multi hop Ασύρματα Δίκτυα ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ. Πρωτόκολλα πολλαπλής πρόσβασης. Δίκτυα Επικοινωνιών

Ασύρματα Δίκτυα Μικρής Εμβέλειας (7) Αγγελική Αλεξίου

Ενότητα 3. Στρώµα Ζεύξης: Αρχές Λειτουργίας & Το Υπόδειγµα του Ethernet

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

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

Ερώτηση 1 η : Ποιες είναι οι γενιές των τοπικών δικτύων, και από ποια πρότυπα αντιπροσωπεύονται?

Δίκτυα Υπολογιστών. Επίπεδο Ζεύξης (link layer) Κ. Βασιλάκης

Extra Ασκήσεις. Τσομπανίδης Ηλίας Φώντας Φαφούτης

Δίκτυα Επικοινωνιών 2008 Τοπικά δίκτυα Μ.E. Θεολόγου

Παρουσίαση Διπλωματικής Εργασίας

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

Πανεπιστήμιο Δυτικής Αττικής Τμ. Μηχ/κων Βιομηχανικού Σχεδιασμού και Παραγωγής. Δίκτυα Υπολογιστών. Διάλεξη 5: Επίπεδο 2 - «ζεύξης δεδομένων»

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

Επίπεδο Σύνδεσης Δεδομένων

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ. Τοπικά δίκτυα. ίκτυα Επικοινωνιών

Δίκτυα άμεσου συνδέσμου. Ευάγγελος Παπαπέτρου

Τμήμα Μηχανικών Η/Υ και Πληροφορικής

ΑΝΑΠΤΥΞΗ & ΕΦΑΡΜΟΓΕΣ ΤΟΥ ΕΥΡΩΠΑΪΚΟΥ ΑΣΥΡΜΑΤΟΥ ΔΙΚΤΥΟΥ HIPERLAN/2 & Η ΣΥΓΚΡΙΤΙΚΗ ΜΕΛΕΤΗ ΤΟΥ ΜΕ ΤΟ IEEE a

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ. Τοπικά δίκτυα. ίκτυα Επικοινωνιών

Άσκηση 1 η Τοπικά Δίκτυα Δεδομένων (LANs)

Δίκτυα Υπολογιστών Εργαστήρια

Ασύρματες Κινητές Επικοινωνίες Ενότητα 8: Επαναληπτική ενότητα

ΙΑΛΕΞΗ 6 Η. ίκτυα Υπολογιστών & Επικοινωνία. ιδάσκουσα: : ρ. Παντάνο Ρόκου Φράνκα. ίκτυα Υπολογιστών και Επικοινωνία. ιάλεξη 6: H Πολύπλεξη

Ασύρματα δίκτυα. Bluetooth

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

Δίκτυα ΙΕΕΕ Διάρθρωση μαθήματος. Δομή προτύπου (1/2) Δομή προτύπου (2/2)

Τοπικά Δίκτυα Local Area Networks (LAN)

Κινητές επικοινωνίες. Κεφάλαιο 6 Τεχνικές πoλυπλεξίας - CDMA

MAC. MAC Protocol for Hidden Terminal Problem Alleviation using Transmission Pause Control in Wireless Multi Hop Networks

Πρόσβαση στο ίκτυο (Network Access) & ιασύνδεση ικτύων (internetworking) Ενότητα ΣΤ

Το Υπο-Επίπεδο Πρόσβασης στο Μέσο Μετάδοσης (Medium Access Control MAC)

Εργαστήριο 9: Άλλες Λειτουργίες στα Δίκτυα Κινητών Επικοινωνιών

Επίπεδο Σύνδεσης Δεδομένων

Υπόστρωμα Ελέγχου Πρόσβασης Μέσου

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΗΧ. Η/Υ & ΠΛΗΡΟΦΟΡΙΚΗΣ. Δίκτυα ΙΕΕΕ MYE006: ΑΣΥΡΜΑΤΑ ΔΙΚΤΥΑ. Ευάγγελος Παπαπέτρου

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

Κινητές Επικοινωνίες

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

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

Τοπικά Δίκτυα. Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων.

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

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

Κατανεμημένα συστήματα και Επικοινωνία Πραγματικού Χρόνου

Μέτρηση Απόδοσης Ασύρµατων Τοπικών ικτύων

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΗΧ. Η/Υ & ΠΛΗΡΟΦΟΡΙΚΗΣ. Δίκτυα ΙΕΕΕ MYE006-ΠΛΕ065: ΑΣΥΡΜΑΤΑ ΔΙΚΤΥΑ. Ευάγγελος Παπαπέτρου

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Ασύρματα Τοπικά Δίκτυα

ΚΕΦΑΛΑΙΟ 11: Διαδικασία Μετάδοσης Δεδομένων Εισαγωγή

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών, Τηλεπικοινωνιών και Δικτύων. Διδακτορική Διατριβή

Δίκτυα άμεσου συνδέσμου. Ευάγγελος Παπαπέτρου

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

ίκτυα - Internet Μάθηµα 5ο Ενότητες Μαθήµατος Παρασκευή 01 ΕΚ 2006 ιευθυνσιοδότηση στα Τοπικά ίκτυα (LAN).

ιάθεση ασύρµατων πόρων

Data - Link Layer. (Στρώμα ζεύξης δεδομένων) Κόμβοι (nodes): Hosts, Routers (και bridges), όλα αυτά τα λέμε κόμβους (nodes).

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

Μάθηµα 9 ο : Συστήµατα πολλαπλής πρόσβασης

Περίληψη. Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων.

Ασύρματα Δίκτυα Μικρής Εμβέλειας (5) Αγγελική Αλεξίου

Περίληψη. Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων.

Δίκτυα Επικοινωνίας Υπολογιστών Ενότητα 6: Στρώμα ζεύξης δεδομένων

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

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

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

Επαλήθευση Πρωτοκόλλων

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

INTRODUCTION TO ROOFTOP NETWORKING ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

4.1.1 Πρωτόκολλο TCP - Δομή πακέτου

Τοπικά Δίκτυα Local Area Networks (LAN)

Δίκτυα Υπολογιστών. Ενότητα 7: Μετάδοση πληροφορίας στο στρώμα διασύνδεσης. Δρ. Χαράλαμπος Ζ. Πατρικάκης Τμήμα Ηλεκτρονικών Μηχανικών Τ.

Μελέτη Α όδοσης Πρωτοκόλλου AHLAP για Αδόµητα Ασύρµατα ίκτυα

Πρωτόκολλα, Υπηρεσίες και Εφαρμογές Ασύρματων Δικτύων Εγχειρίδιο Μελέτης

AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Μετάδοσης Δεδομένων. Διάλεξη 3: Επίπεδο 2 - «ζεύξης δεδομένων»

ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΕΡΓΑΣΤΗΡΙΟ ΠΛΗΡΟΦΟΡΙΑΣ ΚΑΙ ΙΚΤΥΩΝ. ιπλωµατική Εργασία

Αξιόπιστη μεταφορά δεδομένων πάνω από αναξιόπιστο δίκτυο. Κατανεμημένα Συστήματα 1

Ιόνιο Πανεπιστήµιο Τµήµα Πληροφορικής Ενότητες Μαθήµατος. Πρόσβαση στο ίκτυο (Network Access) ιασύνδεση ικτύων (internetworking) Ενότητα ΣΤ

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

Επίπεδο ύνδεσης Δεδομένων (Data Link Layer DLL)

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

Το Ασύρματο Δίκτυο TETRA. Αντωνίου Βρυώνα (Α.Μ. 1019)

Κινητά Δίκτυα Επικοινωνιών

ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Ασύρματα Τοπικά ίκτυα

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

Transcript:

CSMA/CA στο 802.11 Κατανεμημένα Ενσωματωμένα Συστήματα Πραγματικού Χρόνου

Medium Access Control Συνήθως πολλοί κόμβοι μοιράζονται ένα κοινό μέσο Πρόβλημα: απαιτείται διαχείριση της πρόσβασης των κόμβων στο μέσο

Medium Access Control (2) Λύσεις στο πρόβλημα : FDMA (Frequency Division Multiple Access) TDMA (Time Division Multiple Access) CDMA (Code Division Multiple Access) Packet Mode Multiple Access: Ο διαμοιρασμός γίνεται στο πεδίο του χρόνου, όπως στο TDMA, αλλά δεν υπάρχει επαναλαμβανόμενο μοτίβο ανάθεσης.

CSMA (Carrier Sense Multiple Access) Packet-based τεχνική Βασίζεται στην ανίχνευση κίνησης στο μέσο Πριν την αποστολή πακέτου, γίνεται έλεγχος για διαθεσιμότητα του μέσου. Ελέυθερο μέσο: γίνεται αποστολή Κατειλημμένο μέσο: αναμονή μέχρι να τελειώσει η τρέχουσα μετάδοση

Τύποι CSMA 1-persistent: Αν το μέσο είναι κατειλημμένο, γίνεται συνεχής έλεγχος του μέσου μέχρι να ελευθερωθεί, οπότε και γίνεται μετάδοση. Σε περίπτωση σύγκρουσης, ο αποστολέας περιμένει για τυχαίο χρονικό διάστημα και προσπαθεί ξανά να στείλει

Τύποι CSMA (2) p-persistent: όπως στο 1-persistent, αλλά μόλις ελευθερωθεί το μέσο, η αποστολή γίνεται με πιθανότητα p. Αν δε γίνει τελικά αποστολή, μετά από χρόνο ίσο με ένα time slot επιχειρείται ξανά αποστολή με πιθανότητα p.

Τύποι CSMA (3) non-persistent: σε κάθε κόμβο ανατίθεται σειρά προτεραιότητας από έναν συντονιστή. Αν έστω η σειρά του κόμβου είναι x, αυτός περιμένει x-1 time slots, και μεταδίδει, αν το μέσο είναι ακόμη ελεύθερο.

CSMA / CD (Collision Detection) Τροποποίηση του CSMA Σε σύγκρουση σταματά η μετάδοση του πακέτου και μεταδίδεται το σήμα jam Ο χρόνος backoff είναι τυχαίος, με άνω όριο που αυξάνεται εκθετικά με τις συγκρούσεις

CSMA / CD (2) Η απόδοση του είναι αυξημένη ως προς το απλό CSMA, λόγω: διακοπή μετάδοσης σε περίπτωση σύγκρουσης αποφυγής περεταίρω συγκρούσεων

CSMA / CA (Collision Avoidance) Σε ασύρματα δίκτυα η ανίχνευση συγκρούσεων είναι μη υλοποιήσιμη Απαιτεί Full Duplex γραμμή Η μη ανίχνευση σύγκρουσης στην περιοχή του αποστολέα δε σημαίνει ότι δεν έγινε σύγκρουση στην περιοχή του δέκτη Για αυτό το λόγο χρησιμοποιείται CSMA με τεχνικές για ελαχιστοποίηση των συγκρούσεων CSMA/CA με επιβεβαίωση CSMA/CA με RTS/CTS

CSMA / CA με Ack Ο κόμβος που θέλει να μεταδώσει ακούει το κανάλι Αν το κανάλι είναι κατειλημένο, η μετάδοση αναβάλλεται Αν το κανάλι είναι ελεύθερο και παραμείνει έτσι για χρόνο DIFS, γίνεται η μετάδοση Ο παραλήπτης ελέγχει αν έγινε σωστή λήψη του πακέτου (μέσω CRC) και στέλνει μήνυμα επιβεβαίωσης, μετά απο χρόνο SIFS Αν δε ληφθεί επιβεβαίωση στον πρώτο κόμβο, έχει γίνει σύγκρουση, και το πακέτο ξαναστέλνεται, μέχρι να ληφθεί αυτή, η να ξεπεραστεί ο μέγιστος αριθμός αναμεταδόσεων

CSMA / CA με Ack (2) SlotTime: χρόνος ορισμένος ώστε στο slot x να είναι γνωστό αν κάποιος άρχισε μετάδοση στο slot x-1 DIFS = SIFS + 2 * SlotTime IFS: Inter Frame Space SIFS: Short IFS DIFS: Distributed IFS

Backoff time στο CSMA / CA Η τεχνική του Backoff χρησιμοποιείται για την αποφυγή συγκρούσεων λόγω συγχρονισμού των μεταδόσεων Ο χρόνος backoff είναι τυχαίος, πολλαπλάσιο του SlotTime Ενεργοποιείται μετά από ανίχνευση κίνησης στο κανάλι, μετά από σύγκρουση, και μετά από επιτυχή μετάδοση Ο υπολειπόμενος χρόνος backoff μειώνεται όσο το μέσο είναι ελεύθερο πάνω από DIFS

Backoff time στο CSMA / CA (2) Σε περίπτωση σύγκρουσης, το άνω όριο CW (Contention Window) του backoff time αυξάνεται εκθετικά Το CW ξεκινά από μια τιμή CWmin και φτάνει μέχρι και CWmax, που ορίζονται από το πρωτοκολλο

Hidden Terminal Πρόβλημα στο CSMA/CA με Ack: Hidden Terminal Παράδειγμα: Ο Α στέλνει στον Β Ο C δεν ακούει τον Α, ξεκινά και αυτός μετάδοση Γίνεται σύγκρουση στον Β

CSMA / CA με RTS / CTS Ο Α στέλνει πρώτα ένα μικρό πακέτο RTS στον Β Ο Β απαντά με CTS προς τον Α Ο C ακούει το CTS προς τον Α και δεν προχωρά σε αποστολή πακέτου

CSMA / CA με RTS / CTS Ο κόμβος που θέλει να στείλει μεταδίδει πρώτα ένα μικρό πακέτο RTS Μετά από χρόνο SIFS, λαμβάνει το CTS Σε χρόνο SIFS μετά τη μετάδοση του CTS, στέλνει τα δεδομένα Τα πακέτα RTS και CTS περιέχουν χρονικούς δείκτες NAV (Network Allocation Vector) που δείχνουν πότε θα ολοκληρωθεί η μεταφορά του πακέτου (+ Ack)