CSMA/CA στο Κατανεμημένα Ενσωματωμένα Συστήματα

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Τμήμα Μηχανικών Η/Υ και Πληροφορικής
Advertisements

ΑΝΑΛΥΣΗ MAC ΠΡΩΤΟΚΟΛΛΩΝ ΓΙΑ ΜΕΙΩΣΗ ΕΝΕΡΓΕΙΑΚΗΣ ΚΑΤΑΝΑΛΩΣΗΣ
Το κοινό μέσο  Περιοχή Σύγκρουσης (Collision Domain)  Όλα τα πλαίσια που στέλνονται στο μέσο παραλαμβάνονται φυσικά από όλους τους δέκτες  MAC header:
Από Άκρο σε Άκρο Αποφυγή Συμφόρησης
ΕΙΣΑΓΩΓΗ ΣΤΑ ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΑΣ
EIΣΑΓΩΓΗ ΣΤΑ ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΔΙΚΤΥΑ
ΠΑΡΑΔΟΣΕΙΣ ΜΑΘΗΜΑΤΟΣ «ΔΙΚΤΥΑ ΕΛΕΓΧΟΥ»
ΠΑΡΑΔΟΣΕΙΣ ΜΑΘΗΜΑΤΟΣ «ΔΙΚΤΥΑ ΕΛΕΓΧΟΥ» ΟΚΤΩΒΡΙΟΣ 2004.
Καθυστέρηση σε δίκτυα μεταγωγής πακέτων
Τεχνολογία Δικτύων Επικοινωνιών
0 Technical University of Crete Νικόλαος Αγαδάκος Iωάννης Παπαμεντζελόπουλος Iανουάριος 2011 ΤΗΛ 412: Ανάλυση & Σχεδίαση Τηλεπικοινωνιακών Διατάξεων CSMA/CA.
ΗΜΥ 007 – Τεχνολογία Πληροφορίας Διάλεξη 16
Δίκτυα Αισθητήρων: Πρωτόκολλα Προσπέλασης Μέσου (MAC layer)
Πρωτόκολλο στάσης και αναμονής
Υπόστρωμα Ελέγχου Πρόσβασης Μέσου
Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης
Ασύρματα Ad Hoc Δίκτυα [IETF MANET] Σχηματίζονται από ασύρματες μονάδες (που μπορεί να είναι κινητές) Χωρίς (απαραίτητα) να χρησιμοποιούν μια προυπάρχουσα.
ασύρματο τοπικό δίκτυο
ΠΑΡΑΔΟΣΕΙΣ ΜΑΘΗΜΑΤΟΣ «ΔΙΚΤΥΑ ΕΛΕΓΧΟΥ» ΟΚΤΩΒΡΙΟΣ 2004.
Δίκτυα Ι Βπ - 2ο ΕΠΑΛ ΝΕΑΣ ΣΜΥΡΝΗΣ 2011.
Αξιόπιστη Επικοινωνία και Έλεγχος Ροής
Διαμόρφωση κατά πλάτος (Amplitude Modulation – AM)
IEEE Μαρία Παπαδοπούλη Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Χειμερινό εξάμηνο IEEE ΗΥ335.
ΔΙΑΔΙΚΤΥΑ ΜΕ TCP / IP Βίτσας Βασίλειος Αλεξάνδρειο ΤΕΙ Θεσσαλονίκης
1 Έλεγχος ροής και συμφόρησης (flow and congestion control) flow control Ο όρος έλεγχος ροής (flow control) χρησιμοποιείται συχνά για να περιγράψει τους.
Τοπικά Δίκτυα.
Δίκτυα Απευθείας Ζεύξης Επικοινωνία μεταξύ δύο υπολογιστών οι οποίοι είναι απευθείας συνδεδεμένοι.
OSI Μοντέλο αναφοράς.
Πρωτόκολλο Aloha με σχισμές (Slotted Aloha)
Δίκτυα Ευρείας Ζώνης WLAN.
ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ
Χαρακτηριστικά ενός Μ/Μ/1 συστήματος :
Τι είναι το Bluetooth Διεθνές πρότυπο το οποίο –υποστηρίζει φθηνή, μικρής σχετικά ταχύτητας ασύρματη επικοινωνία –καταργεί τα καλώδια μεταξύ συσκευών.
ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ Δίκτυα Υπολογιστών
ΠΡΩΤΟΚΟΛΛΑ ΠΟΛΛΑΠΛΗΣ ΠΡΟΣΠΕΛΑΣΗΣ (Multiple Access Protocols) Τύποι καναλιών Το πρόβλημα του ελέγχου μέσης προσπέλασης (Medium Access Problem) Στατική Κατανομή.
Επαλήθευση Πρωτοκόλλων. Περίληψη Προδιαγραφή και επαλήθευση Πρωτοκόλλων  Μηχανές Πεπερασμένων Καταστάσεων (Finite State Machines)  Petri-Nets.
Overview of IEEE Standard. Η οικογένεια προτύπων 802.x... IEEE CSMA/CD IEEE Token Bus IEEE Token Ring IEEE Wireless IEEE.
Τεχνολογία TCP/IP TCP/IP internet είναι ένα οποιοδήποτε δίκτυο το οποίο χρησιμοποιεί τα πρωτόκολλα TCP/IP. Διαδίκτυο (Internet) είναι το μεγαλύτερο δίκτυο.
Σύνοψη 1 Αρχές διαδικτύου 1.1 Αναδρομή – εισαγωγή
ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΠΑΥΛΙΔΟΥ ΕΛΕΝΗ
Διαχείριση Δικτύων Ευφυή Δίκτυα Άσκηση 4: Ανάλυση Δικτυακής Κίνησης – Πρωτοκόλλων - Υπηρεσιών Εργαστήριο Διαχείρισης και Βέλτιστου Σχεδιασμού Δικτύων (NETMODE)
FMAC: Ένα ευέλικτο πρωτόκολλο πολλαπλής πρόσβασης για συστήματα ασύρματων επικοινωνιών Σοφικίτης Ηλίας.
Τι είναι το Bluetooth Διεθνές πρότυπο το οποίο –υποστηρίζει φθηνή, μικρής σχετικά ταχύτητας ασύρματη επικοινωνία –καταργεί τα καλώδια μεταξύ συσκευών.
Δίκτυα Υπολογιστών II Routing in a (W)LAN Routing in a (W)LAN is based on MAC addresses, never IP addresses. A router (e.g. integrated with an access point)
Προσομοίωση λειτουργίας ασύρματου δικτύου (802.11, αρχιτεκτονικής IBSS - Ad-hoc) σε κατάσταση κορεσμού ( saturation conditions ) με παρουσία θορύβου. Κολλαράς.
Κεφάλαιο 7 Διαδικτύωση-Internet 7.3 Πρωτόκολλο TCP.
HY335A ΦΡΟΝΤΙΣΤΗΡΙΟ 1 ΗΣ ΣΕΙΡΑΣ ΑΣΚΗΣΕΩΝ ΒΑΡΔΑΚΗΣ ΓΙΩΡΓΟΣ.
Μηχανισμοί Πρόσβασης Μέσου σε Κατανεμημένα Συστήματα Χρήστος Αντωνόπουλος Ηλεκτρολόγος Μηχανικός Ph.D.
Κεφάλαιο 7 Διαδικτύωση-Internet 7.5 Πρωτόκολλο ΙΡ (Internet Protocol)
Εισαγωγή Στις Τηλεπικοινωνίες Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Αθηνών Διδάσκων: Χρήστος Μιχαλακέλης Ενότητα.
- ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΠΡΑΓΜΑΤΙΚΟΥ ΧΡΟΝΟΥ - ΠΡΩΤΟΚΟΛΛΑ ΕΠΙΚΟΙΝΩΝΙΑΣ ΠΡΑΓΜΑΤΙΚΟΥ ΧΡΟΝΟΥ YΠΟΕΠΙΠΕΔΟΥ ΕΛΕΓΧΟΥ ΠΡΟΣΠΕΛΑΣΗΣ ΜΕΣΟΥ.
- ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΠΡΑΓΜΑΤΙΚΟΥ ΧΡΟΝΟΥ - ΠΑΡΟΥΣΙΑΣΗ ΤΟΥ ΠΡΩΤΟΚΟΛΛΟΥ b MAC ΕΠΙΠΕΔΟΥ.
User Datagram Protocol (UDP)
Έλεγχος ροής Παύσης και Αναμονής
ΠΑΡΟΥΣΙΑΣΗ ΤΟΥ ΠΡΩΤΟΚΟΛΛΟΥ b MAC ΕΠΙΠΕΔΟΥ
Κεφάλαιο 4. Επίπεδο μεταφοράς
LAB HY335 Evripidis tzamousis
Δίκτυα Επικοινωνιών Ενότητα # 4: Επίπεδο Σύνδεσης Δεδομένων
TCP/IP.
- ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΠΡΑΓΜΑΤΙΚΟΥ ΧΡΟΝΟΥ -
Δίκτυα Υπολογιστών ΗΥ 335α
ΤΟΠΙΚΑ ΔΙΚΤΥΑ – ΕΠΙΠΕΔΟ ΠΡΟΣΒΑΣΗΣ ΔΙΚΤΥΟΥ (TCP/IP)
5ο ΚΕΦΑΛΑΙΟ ΚΩΔΙΚΟΠΟΙΗΣΗ
Κεφάλαιο 7: Διαδικτύωση-Internet Μάθημα 7.9: Δρομολόγηση
Κεφάλαιο 7: Διαδικτύωση-Internet
Κεφάλαιο 7:Διαδικτύωση-Internet
ΣΥΝΤΟΜΗ ΠΕΡΙΓΡΑΦΗ MAC ΕΠΙΠΕΔΟΥ
Δίκτυα Ι Βπ - 2ο ΕΠΑΛ ΝΕΑΣ ΣΜΥΡΝΗΣ 2011.
Ασύρματα LAN Κινητικότητα Πολυπλοκότητα Δυσκολία καλωδίωσης
MAC layer (Επίπεδο ζεύξης)
Μεταγράφημα παρουσίασης:

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) Σε σύγκρουση σταματά η μετάδοση του πακέτου και μεταδίδεται το σήμα 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 είναι τυχαίος, πολλαπλάσιο του 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 στον Β Ο C ακούει το CTS προς τον Α και δεν προχωρά σε αποστολή πακέτου

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