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

Σχετικά έγγραφα
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems

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

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

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

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

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

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

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

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Εκθετική Κατανομή, Στοχαστικές Ανελίξεις Διαδικασίες Απαρίθμησης, Κατανομή Poisson

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

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

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

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

H επίδραση των ουρών στην κίνηση ενός δικτύου

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

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Διαδικασίες Γεννήσεων - Θανάτων Εξισώσεις Ισορροπίας - Ουρές Μ/Μ/1, M/M/1/N Προσομοίωση Ουράς Μ/Μ/1/Ν

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

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

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

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

Καθ. Γιάννης Γαροφαλάκης. ΜΔΕ Επιστήμης και Τεχνολογίας Υπολογιστών Τμήμα Μηχανικών Η/Υ & Πληροφορικής

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

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Εισαγωγή (2/2) Επισκόπηση Γνώσεων Πιθανοτήτων (1/2)

Διαδικασίες Markov Υπενθύμιση

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

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Μοντέλα Ουρών Markov και Εφαρμογές:

Συστήματα Αναμονής. Ενότητα 10: Ουρά Μ/Μ/s. Αγγελική Σγώρα Τμήμα Μηχανικών Πληροφορικής ΤΕ

Τεχνικές Εκτίμησης Υπολογιστικών Συστημάτων Ενότητα 4: Δίκτυα Συστημάτων Αναμονής

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

Απλα Συστήματα Αναμονής Υπενθύμιση

Συστήματα Αναμονής. Ενότητα 6: Θεωρία Ουρών. Αγγελική Σγώρα Τμήμα Μηχανικών Πληροφορικής ΤΕ

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

Συστήματα Αναμονής. Ενότητα 9: Ανέλιξη Γέννησης - Θανάτου. Αγγελική Σγώρα Τμήμα Μηχανικών Πληροφορικής ΤΕ

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

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Επισκόπηση Γνώσεων Πιθανοτήτων (2/2) Διαδικασία Γεννήσεων Θανάτων Η Ουρά Μ/Μ/1

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Συστήματα Αυτομάτου Ελέγχου. Ενότητα Α: Γραμμικά Συστήματα

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

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

ΒΟΗΘΗΤΙΚΕΣ ΣΗΜΕΙΩΣΕΙΣ

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

Τηλεπικοινωνιακά Δίκτυα Ευρείας Ζώνης Ενότητα 8: MPLS και Τηλεπικοινωνιακή Κίνηση

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

Συστήματα Αναμονής. Ενότητα 7: Ουρά Μ/Μ/1. Αγγελική Σγώρα Τμήμα Μηχανικών Πληροφορικής ΤΕ

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Μοντέλα Ουρών Markov και Εφαρμογές:

ΜΑΘΗΜΑ: Δίκτυα Υψηλών Ταχυτήτων

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

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

Εφαρμογές Συστημάτων Γεωγραφικών Πληροφοριών

ΣΥΝΔΥΑΣΤΙΚΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Δρομολόγηση στο Internet (II) Αλγόριθμοι Distance Vector (Bellman) Αλγόριθμοι Link State (Dijkstra)

Τεχνικές Εκτίμησης Υπολογιστικών Συστημάτων Ενότητα 1: Προσομοίωση ενός συστήματος αναμονής

Στατιστική Επιχειρήσεων Ι

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

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Επισκόπηση Αναλυτικών Τεχνικών Θεωρίας Πιθανοτήτων για Εφαρμογή σε Ουρές Αναμονής M/G/1

Προχωρημένα Θέματα Προγραμματισμού Δικτύων Ενότητα 13: QoS Policy, Παραδείγματα QoS, Επισκόπηση μαθήματος Φώτης Βαρζιώτης

Ανάλυση Απόδοσης Πληροφοριακών Συστημάτων

Εισαγωγή στην πληροφορική

Εφαρμογές Συστημάτων Γεωγραφικών Πληροφοριών

Τεχνικές Εκτίμησης Υπολογιστικών Συστημάτων Ενότητα 7: Η επιλογή των πιθανοτικών κατανομών εισόδου

ΜΑΘΗΜΑΤΙΚΑ ΓΙΑ ΟΙΚΟΝΟΜΟΛΟΓΟΥΣ

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

3 η ΕΝΟΤΗΤΑ Συναρτήσεις στο MATLAB

Ονοματεπώνυμο: Ερώτημα: Σύνολο Μονάδες: Βαθμός:

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Διαδικασίες Birth-Death, Ουρές Markov:

Πρόβλημα συντομότερης διαδρομής - Shortest path problem. Κηρυττόπουλος Κωνσταντίνος Επ. Καθηγητής ΕΜΠ

Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Prim

Συστήματα Αναμονής. Ενότητα 1: Εισαγωγή. Αγγελική Σγώρα Τμήμα Μηχανικών Πληροφορικής ΤΕ

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

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Ροή Δ - 6 ο εξάμηνο, κωδικός

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

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

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

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

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

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα ΣΗΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ. Ενότητα : ΥΛΟΠΟΙΗΣΗ ΔΙΑΚΡΙΤΩΝ ΣΥΣΤΗΜΑΤΩΝ

Εκκλησιαστικό Δίκαιο. Ενότητα 10η: Ιερά Σύνοδος της Ιεραρχίας και Διαρκής Ιερά Σύνοδος Κυριάκος Κυριαζόπουλος Τμήμα Νομικής Α.Π.Θ.

Δίκτυα Υψηλών Ταχυτήτων Ενότητα 9: MPLS

Θεωρία Πιθανοτήτων & Στατιστική

Εφαρμογές Συστημάτων Γεωγραφικών Πληροφοριών

Μοντελοποίηση Λογικών Κυκλωμάτων

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύ

4 η ΕΝΟΤΗΤΑ Μητρώα και συνθήκες στο MATLAB

Εισαγωγή στην Αστρόβιλη Άκυκλη Ροή

Προχωρημένα Θέματα Προγραμματισμού Δικτύων Ενότητα 8: ΈλεγχοςΡοήςΑνοικτούΒρόχου Φώτης Βαρζιώτης

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

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

Εργαστηριακή Άσκηση Το σύστημα αναμονής M/G/1

Βαρουτάς Δημήτρης Σχολή Θετικών Επιστημών Τμήμα Πληροφορικής και Τηλεπικοινωνιών

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύ

Λογιστικές Εφαρμογές Εργαστήριο

Περιβαλλοντική Γεωτεχνική Θεματική Ενότητα 4 Υπόγεια Ροή

Οδοποιία ΙΙI (Σχεδιασμός & Λειτουργία κόμβων)

ΣΤΑΤΙΣΤΙΚΗ ΕΠΙΧΕΙΡΗΣΕΩΝ

Θεωρία Πιθανοτήτων & Στατιστική

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

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

Υδραυλικά & Πνευματικά ΣΑΕ

ΣΥΝΔΥΑΣΤΙΚΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ

Θεωρία Πιθανοτήτων & Στατιστική

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

Transcript:

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Δίκτυα Ουρών - Παραδείγματα Β. Μάγκλαρης, Σ. Παπαβασιλείου 17-7-2014

Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άδεια χρήσης άλλου τύπου, αυτή πρέπει να αναφέρεται ρητώς.

ΔΙΚΤΥΑ ΕΚΘΕΤΙΚΩΝ ΟΥΡΩΝ: ΠΑΡΑΔΟΧΕΣ ΓΙΑ ΚΑΤΑΣΤΑΣΗ ΔΙΚΤΟΥ ΧΩΡΙΣ ΜΝΗΜΗ (Markov) (Επανάληψη) Έξοδος Ουράς Μ/Μ/1 Θεώρημα Burke Οι αναχωρήσεις πελατών από σύστημα Μ/Μ/1 αποτελούν διαδικασία Poisson Άθροιση Διάσπαση διαδικασιών Poisson Άθροιση (aggregation) ανεξαρτήτων ροών Poisson λ 1, λ 2 : Poisson με μέσο ρυθμό λ = λ 1 + λ 2 Τυχαία Διάσπαση (random split, routing) ροής Poisson μέσου ρυθμού λ με πιθανότητες p, q = 1- p : Παράγει διαδικασίες Poisson με ρυθμούς pλ, (1-p)λ

ΑΝΟΙΚΤΑ ΔΙΚΤΥΑ ΕΚΘΕΤΙΚΩΝ ΟΥΡΩΝ (1/2) (Επανάληψη) Θεώρημα Jackson Παραδοχές Ανοικτό δίκτυο ουρών αναμονής Q i με εκθετικούς ρυθμούς εξυπηρέτησης μ i Εξωτερικές αφίξεις σε κόμβους i, ανεξάρτητες Poisson μέσου ρυθμό γ i Εσωτερική Δρομολόγηση (routing) με τυχαίο τρόπο και πιθανότητα δρομολόγησης πελάτη από τον κόμβο (ουρά) Q i στον κόμβο Q j : r ij Οι χρόνοι εξυπηρετήσεις πελατών όπως διαπερνούν το δίκτυο δεν διατηρούν την τιμή τους (έλλειψη μνήμης) αλλά αποκτούν χρόνο εξυπηρέτησης ανάλόγα με την κατανομή του κάθε εξυπηρετητή (Kleinrock s Independence Assumption, επαληθευμένη με προσομοιώσεις σε δίκτυα με όχι απλοϊκή τοπολογία)

ΑΝΟΙΚΤΑ ΔΙΚΤΥΑ ΕΚΘΕΤΙΚΩΝ ΟΥΡΩΝ (2/2) Θεώρημα Jackson Αποτέλεσμα Κατάσταση του δικτύου, διάνυσμα αριθμού πελατών στις ουρές Q i, n =(n 1, n 2, ) Εργοδική Πιθανότητα (αν υπάρχει): P(n) = P(n 1 ) x P(n 2 ) x μορφή γινομένου (product form) ανεξαρτήτων ουρών Μ/Μ/1 P(n i ) = (1 ρ i ) ρ i ni ρ i = λ i /μ i όπου λ i ο συνολικός ρυθμός Poisson των πελατών που διαπερνούν την ουρά Q i με ρυθμό εκθετικής εξυπηρέτησης μ i Ουρά (γραμμή) συμφόρησης: με το μέγιστο ρ i Μέσος αριθμός πελατών στο δίκτυο: E(n) = E(n 1 ) + E(n 2 ) + Μέση καθυστέρηση τυχαίου πακέτου από άκρο σε άκρο: Ε(Τ) = Ε(n)/γ όπου γ = γ 1 + γ 2 +... ο συνολικός ρυθμός πελατών που εισέρχονται στο δίκτυο από έξω (network throughput).

ΕΦΑΡΜΟΓΗ: Δίκτυο Μεταγωγής Πακέτων Θεωρήστε ένα δίκτυο μεταγωγής πακέτων. Όλες οι γραμμές (FDX) θεωρούνται χωρητικότητας 10 Kbits/sec. Το μέσο μήκος του πακέτου είναι 1000 bits (θεωρείστε εκθετική κατανομή). Μεταξύ κόμβων θεωρείστε προσφερόμενους ρυθμούς πακέτων Poisson, με ίσους ρυθμούς r packets/sec (από άκρο σε άκρο). Πακέτα από το Α στο C και αντίστροφα δρομολογούνται εξίσου στους δύο ισότιμους δρόμους: (A-B-C) και (A-D-C). Τα πακέτα μεταξύ κόμβων κατευθείαν συνδεδεμένων (A-B), (A-D), (B-D), (B-C), (D-C) δρομολογούνται κατευθείαν. Α B D C Α) Βρείτε το ρυθμό r, (ώστε η γραμμή συμφόρησης (με τη μέγιστη χρησιμοποίηση) να είναι 50% Β) Με αναφορά στο Α) βρείτε τη μέση καθυστέρηση ενός τυχαίου πακέτου στο δίκτυο (από άκρο σε άκρο) Κόμβος Δικτύου (Δρομολογητής - Router ή Μεταγωγέας Πακέτων - Packet Switch) Τερματικό - Η/Υ

ΑΣΚΗΣΗ 1 Το παρακάτω σχήμα (δίκτυο ουρών αναμονής) παριστά ένα τηλεπικοινωνιακό δίκτυο. Μια ροή κίνησης έντασης εισέρχεται στον κόμβο 1 και διασπάται τυχαία με πιθανότητα 1/3 προς τον κόμβο 2 και με πιθανότητα 2/3 προς τον κόμβο 3. Βρείτε τις εργοδικές κατανομές πιθανοτήτων του αριθμού πακέτων σε κάθε ουρά αναμονής. Βρείτε το μέσο αριθμό πακέτων σε κάθε ουρά και το μέσο χρόνο συστήματος που ακολουθούν τα πακέτα στις διαδρομές (υποροές) 1-2-4 και 1-3-4. Κάθε σύνδεση μεταξύ διαδοχικών ουρών αναμονής μπορεί να θεωρηθεί ως μια ουρά Μ/Μ/1. Σε κάθε περίπτωση, 1,2,3,4 i i i

ΑΣΚΗΣΗ 2 Θεωρήστε το παρακάτω δίκτυο. Υπάρχουν 4 σύνοδοι (ροές πακέτων) ACE, ADE, BCEF, BDEF οι οποίες δημιουργούν κίνηση Poisson με ρυθμούς, 200, 400, 800 και 900 πακέτα ανά δευτερόλεπτο αντίστοιχα. Τα μήκη των πακέτων είναι εκθετικά κατανεμημένα με μέση τιμή 1000bits. Όλες οι γραμμές μετάδοσης έχουν χωρητικότητα 5Μbit/sec. Υποθέστε ότι η κάθε γραμμή μετάδοσης μπορεί να θεωρηθεί ως μια Μ/Μ/1 ουρά. Α) Βρείτε το μέσο αριθμό πακέτων στο σύστημα και τη μέση καθυστέρηση ανά πακέτο (ανεξαρτήτως συνόδου). Β) Βρείτε τη μέση καθυστέρηση πακέτου για κάθε μία σύνοδο.

ΑΣΚΗΣΗ 3 Θεωρείστε δύο κανάλια επικοινωνίας, καθένα από τα οποία θα εξυπηρετεί μια ροή πακέτων, όπου όλα τα πακέτα έχουν τον ίδιο σταθερό χρόνο μετάδοσης T και τον ίδιο σταθερό χρόνο μεταξύ διαδοχικών αφίξεων, R>T. Θεωρήστε εναλλακτικά, ότι οι δύο σταθερές ροές συγχωνεύονται με τυχαίο συγχρονισμό έναρξης σε ένα κανάλι διπλής ταχύτητας. Δείξτε ότι ο μέσος χρόνος συστήματος (αναμονή + εξυπηρέτηση) ενός πακέτου θα μειωθεί από T σε μια τιμή μεταξύ T/2 και 3T/4.

Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα» του ΕΜΠ έχει χρηματοδοτήσει μόνο την αναδιαμόρφωση του υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους.