Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

1 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Παραδείγματα Ανοικτών Δικτύων Ουρών Κλειστά Δίκτυα Ουρών Β. Μάγκλαρης Β. Μάγκλαρης.

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "1 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Παραδείγματα Ανοικτών Δικτύων Ουρών Κλειστά Δίκτυα Ουρών Β. Μάγκλαρης Β. Μάγκλαρης."— Μεταγράφημα παρουσίασης:

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

2 ΔΙΚΤΥΑ ΕΚΘΕΤΙΚΩΝ ΟΥΡΩΝ: ΠΑΡΑΔΟΧΕΣ ΓΙΑ ΚΑΤΑΣΤΑΣΗ ΔΙΚΤΟΥ ΧΩΡΙΣ ΜΝΗΜΗ (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)λ

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

4 ΑΝΟΙΚΤΑ ΔΙΚΤΥΑ ΕΚΘΕΤΙΚΩΝ ΟΥΡΩΝ (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 + γ ο συνολικός ρυθμός πελατών που εισέρχονται στο δίκτυο από έξω (network throughput).

5 ΕΦΑΡΜΟΓΗ: Δίκτυο Μεταγωγής Πακέτων Θεωρήστε ένα δίκτυο μεταγωγής πακέτων. –Όλες οι γραμμές (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) δρομολογούνται κατευθείαν. Α) Βρείτε το ρυθμό r, (ώστε η γραμμή συμφόρησης (με τη μέγιστη χρησιμοποίηση) να είναι 50% Β) Με αναφορά στο Α) βρείτε τη μέση καθυστέρηση ενός τυχαίου πακέτου στο δίκτυο (από άκρο σε άκρο) Α B D C Τερματικό - Η/Υ Κόμβος Δικτύου (Δρομολογητής - Router ή Μεταγωγέας Πακέτων - Packet Switch)

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

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

8 ΚΛΕΙΣΤΟ ΔΙΚΤΥΟ ΔΥΟ ΕΚΘΕΤΙΚΩΝ ΟΥΡΩΝ Μ = 2, Ν = 3 n 1 + n 2 = 3 μ 1 P(1,2) = μ 2 P(0,3) μ 1 P(2,1) = μ 2 P(1,2) μ 1 P(3,0) = μ 2 P(2,1) P(0,3) + P(1,2) + P(2,1) + P(3,0) = 1 γ = μ 2 [1- P(3,0)]

9 ΘΕΩΡΗΜΑ Gordon-Newell Κλειστό δίκτυο με Ν πελάτες, Μ εκθετικές ουρές Ανεξάρτητοι εκθετικοί εξυπηρετητές i = 1, 2, …, M με ρυθμό μ i Παραδοχή ανεξαρτησίας Kleinrock Τυχαία Δρομολόγηση p ij = Probability (i  j)

10 ΑΝΑΔΡΟΜΙΚΟΣ ΑΛΓΟΡΙΘΜΟΣ Αλγόριθμος Buzen - Πολυπλοκότητα O(N 2 ) Αρχικές συνθήκες αναδρομικού αλγορίθμου : Υπολογισμός μέσω δισδιάστατου πίνακα g(n,m)

11 ΕΦΑΡΜΟΓΗ ΘΕΩΡΗΜΑΤΟΣ Gordon-Newell Χ 1 μ 1 = Χ 2 μ 2 Χ 1 = 1, Χ 2 = μ 1 /μ 2 = α P(0,3) = α 3 /G(3) P(1,2) = α 2 /G(3) P(2,1) = α/G(3) P(3,0) = 1/G(3) γ = μ 2 [1- P(3,0)] = μ 2 [1- 1/G(3)] E(T 1 ) = E (n 1 ) / λ 1 = E (n 1 )/γ


Κατέβασμα ppt "1 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Παραδείγματα Ανοικτών Δικτύων Ουρών Κλειστά Δίκτυα Ουρών Β. Μάγκλαρης Β. Μάγκλαρης."

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google