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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Μοντελοποίηση, Ανάλυση και Σχεδιασμός Στοχαστικών Συστημάτων

ΣΤΟΧΑΣΤΙΚΕΣ ΔΙΕΡΓΑΣΙΕΣ & ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ

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

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

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

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

p k = (1- ρ) ρ k. E[N(t)] = ρ /(1- ρ).

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

Markov. Γ. Κορίλη, Αλυσίδες. Αλυσίδες Markov

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

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

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

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

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

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

P (M = n T = t)µe µt dt. λ+µ

Ορισµός. (neighboring) καταστάσεων. ηλαδή στην περίπτωση αλυσίδας Markov. 1.2 ιαµόρφωση µοντέλου

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

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

Μοντελοποίηση, Ανάλυση και Σχεδιασμός Στοχαστικών Συστημάτων

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

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

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

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

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

Μοντελοποίηση, Ανάλυση και Σχεδιασμός Στοχαστικών Συστημάτων

1 + ρ ρ ρ3. iπ i = Q = λ λ i=0. n=0 tn. n! Qn, t 0

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

Ο Π Ε Υ Ελάχιστα γραμμών Ο *maximin (A) Π Ε Υ * minimax (B)

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

Μοντέλα Συστημάτων Αναμονής σε Δίκτυα Επικοινωνιών

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

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

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


Θεωρία Τηλεπικοινωνιακής Κίνησης

Χρησιμοποιείται για να δηλώσουμε τους διάφορους τύπους ουρών. A/B/C. Κατανομή εξυπηρετήσεων

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

Δίκτυα Επικοινωνιών ΙΙ. Ενότητα 2: Μοντέλα Συστηµάτων Αναµονής σε Δίκτυα Επικοινωνιών

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

Θεωρία Τηλεπικοινωνιακής Κίνησης Ενότητα 5: Μαρκοβιανό σύστημα αναμονής Μ/Μ/s

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

Γ. Κορίλη, Μοντέλα Εξυπηρέτησης

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

Θεωρία Τηλεπικοινωνιακής Κίνησης Ενότητα 2: Θεμελιώδεις σχέσεις

DEPARTMENT OF STATISTICS

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

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

ΣΤΟΧΑΣΤΙΚΕΣ ΔΙΕΡΓΑΣΙΕΣ & ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ Αίθουσα Νέα Κτίρια ΣΗΜΜΥ Ε.Μ.Π.

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

ίκτυα Κινητών και Προσωπικών Επικοινωνιών Βασικές αρχές των κυψελωτών συστημάτων κινητών επικοινωνιών

ΣΤΟΧΑΣΤΙΚΑ ΣΥΣΤΗΜΑΤΑ & ΕΠΙΚΟΙΝΩΝΙΕΣ 1o Τμήμα (Α - Κ): Αμφιθέατρο 3, Νέα Κτίρια ΣΗΜΜΥ Θεωρία Πιθανοτήτων & Στοχαστικές Ανελίξεις - 3

ΣΤΟΧΑΣΤΙΚΑ ΣΥΣΤΗΜΑΤΑ & ΕΠΙΚΟΙΝΩΝΙΕΣ 1o Τμήμα (Α - Κ): Αμφιθέατρο 4, Νέα Κτίρια ΣΗΜΜΥ Θεωρία Πιθανοτήτων & Στοχαστικές Ανελίξεις

ΣΤΟΧΑΣΤΙΚΑ ΣΥΣΤΗΜΑΤΑ & ΕΠΙΚΟΙΝΩΝΙΕΣ 1o Τμήμα (Α - Κ): Αμφιθέατρο 3, Νέα Κτίρια ΣΗΜΜΥ Θεωρία Πιθανοτήτων & Στοχαστικές Ανελίξεις - 5

ιαστασιοποίηση του Ασύρµατου Μέρους του ικτύου


Στοχαστικές Ανελίξεις- Ιούλιος 2015

p q 0 P =

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

Δίκτυα Τηλεπικοινωνιών. και Μετάδοσης

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

ΔΕΟ13 - Επαναληπτικές Εξετάσεις 2010 Λύσεις

3.ΟΥΡΕΣ ΑΝΑΜΟΝΗΣ

Δίκτυα Κινητών και Προσωπικών Επικοινωνιών

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

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

Στοχαστικές Ανελίξεις (3) Αγγελική Αλεξίου

Μαρκοβιανές Αλυσίδες

Δίκτυα Επικοινωνίας Υπολογιστών Ενότητα 5: Στοιχεία Θεωρίας Τηλεπικοινωνιακής Κίνησης (Στοιχεία ΘΤΚ)

ΒΑΣΙΚΕΣ ΙΑΚΡΙΤΕΣ ΚΑΤΑΝΟΜΕΣ (Συνέχεια)

Διαδικασία Αφίξεων. Ουρά Αναμονής. Μηχανισμός Εξυπηρέτησης. Πηγή Πελατών. Έξοδος. Πειθαρχία

Τεχνικές βασισμένες στα Δίκτυα Αναμονής

Θεωρία Ουρών Αναμονής Queuing Theory

I/O: Λίγη θεωρία ουρών, RAID

Στοχαστικές Ανελίξεις- Φεβρουάριος 2015

Transcript:

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Συστήματα Γεννήσεων Θανάτων (I) 1. Σφαιρικές & Τοπικές Εξισώσεις Ισορροπίας 2. Ουρές Markov M/M/1, M/M/1/N Βασίλης Μάγκλαρης maglaris@netmode.ntua.gr 21/3/2018

ΔΙΑΔΙΚΑΣΙΑ ΓΕΝΝΗΣΕΩΝ ΘΑΝΑΤΩΝ (1/4) Παραδοχές: o Ανεξαρτησία γεννήσεων-θανάτων o Εξέλιξη της κατάστασης - πληθυσμού n(t) βασισμένη μόνο στο παρόν (Ιδιότητα Markov) Σύστημα Διαφορικών εξισώσεων Διαφορών Κατάσταση ισορροπίας (steady state) Την χρονική στιγμή t το σύστημα καταλήγει σε πληθυσμό n(t) = k Μπορεί να έχουν προηγηθεί οι ακόλουθες μεταβάσεις από την χρονική στιγμή t Δt, Δt 0 : Μία άφιξη στο διάστημα Δt, με πιθανότητα λ k 1 Δt αν k > 0 Μια αναχώρηση, με πιθανότητα μ k+1 Δt αν υπάρχει η k + 1 (σε περίπτωση περιορισμού μέγιστου πληθυσμού K μπορούμε να θεωρήσουμε μ k+1 = 0) Τίποτα από τα δύο, με πιθανότητα 1 (λ k + μ k )Δt αν k > 0 ή 1 λ 0 Δt αν k = 0 Οι εξισώσεις μετάβασης (Chapman - Kolmogorov) προκύπτουν από τον τύπο συνολικής πιθανότητας: P k t = λ k 1 ΔtP k 1 t Δt + μ k+1 ΔtP k+1 t Δt + 1 λ k + μ k Δt P k t Δt P 0 (t) = μ 1 Δt P 1 (t Δt) + (1 λ 0 Δt) P 0 (t Δt) με αρχικές συνθήκες P k 0 και οριακές συνθήκες P k t = 1, t k 2

ΔΙΑΔΙΚΑΣΙΑ ΓΕΝΝΗΣΕΩΝ ΘΑΝΑΤΩΝ (2/4) Στο όριο, Δt 0, P k t P k (t Δt) Δt εξισώσεων διαφορών: dp k(t) και προκύπτει το γραμμικό σύστημα διαφορικών dp k(t) dp 0(t) = λ k 1 P k 1 t + μ k+1 P k+1 t λ k + μ k P k t, k > 0 = μ 1 P 1 t λ 0 P 0 t με αρχικές συνθήκες P k 0 και οριακές συνθήκες P k t = 1, t k Όταν t και κάτω από ορισμένες συνθήκες το σύστημα συγκλίνει σε σταθερή κατάσταση. Το μεταβατικό φαινόμενο παρέρχεται για καταστάσεις n t = k απείρως επισκέψιμες - positive recurrent, ξεχνιέται η αρχική συνθήκη P k 0 και οι πιθανότητές P k t συγκλίνουν στις οριακές πιθανότητες P k > 0 : Για t, dp k(t) = 0, P k t P k > 0 : Εργοδικές Οριακές Πιθανότητες Σημείωση: Ισχύει η εργοδική ιδιότητα και οι οριακές πιθανότητες μπορούν να προσεγγισθούν σαν P k = lim { T k } όπου T T T k είναι το σχετικό συνολικό χρονικό διάστημα T k όταν n t ορίζοντα T μιας καταγραφής της ανέλιξης n t σε ισορροπία. = k σε μεγάλο χρονικό Οι εργοδικές οριακές πιθανότητες προκύπτουν από τις γραμμικά ανεξάρτητες Εξισώσεις Ισορροπίας: λ k + μ k P k = λ k 1 P k 1 + μ k+1 P k+1, k > 1 λ 0 P 0 = μ 1P 1 P 0 + P 1 + + P k + = 1 3

ΔΙΑΔΙΚΑΣΙΑ ΓΕΝΝΗΣΕΩΝ ΘΑΝΑΤΩΝ (3/4) Εφαρμογή σε Απλή Ουρά Μ/Μ/1 Αφίξεις Poisson με μέσο ρυθμό λ αφίξεις/sec: λ k = λ, k = 0,1,2,3, Χρόνοι εξυπηρέτησης εκθετικοί με μέση τιμή E s = 1 μ sec: μ k = μ, k = 1,2,3, ρ = λ < 1 Erlang (συνθήκη για οριακή ισορροπία εργοδικότητα) μ H εξέλιξη των πιθανοτήτων P n t = k = P k (t) προκύπτει από το σύστημα διαφορικών εξισώσεων: dp k(t) dp 0(t) = λp k 1 t + μp k+1 t λ + μ P k t, k > 0 = μp 1 t λp 0 t με αρχικές συνθήκες P k 0 και οριακές συνθήκες k=0 P k t = 1 t 0 Στο όριο t, dp k(t) = 0, P k t P k > 0, τις εργοδικές πιθανότητες που προκύπτουν από τις εξισώσεις ισορροπίας: λp 0 = μp 1 ή P 1 = λ μ P 0 = ρp 0 λ + μ P 1 = λp 0 + μp 2 ή P 2 = ρ 2 P 0 και γενικά P k = ρ k P 0, k > 0 P 0 + P 1 + + P k + = 1 = P 0 1 + ρ + ρ 2 + ρ 3 + Εφόσον 0 < ρ < 1 η άπειρη δυναμοσειρά 1 + ρ + ρ 2 + ρ 3 + 1 1 ρ P 0( 1 1 ρ ) = 1 και P 0 = 1 ρ, P k = 1 ρ ρ k, k > 0 Μέσο μήκος ουράς Μ/Μ/1 σε ισορροπία: E n t kp k = ρ k=1 1 ρ 4

ΔΙΑΔΙΚΑΣΙΑ ΓΕΝΝΗΣΕΩΝ ΘΑΝΑΤΩΝ (4/4) Χρονική Εξέλιξη Πιθανοτήτων Κατάστασης Απλής Ουράς Μ/Μ/1 ρ = λ = 0.5 Erlangs μ Αρχικές Συνθήκες: P 0 0 = 1, P k 0 = 0 Οριακές Εργοδικες Πιθανότητες: lim 0(t) = P 0 = 1 ρ = 0.500 t lim 1(t) = P 1 = t 1 ρ ρ = 0.250 lim 2(t) = P 2 = t 1 ρ ρ 2 = 0.125 5

ΟΥΡΑ MARKOV Μ/Μ/1 Αφίξεις Poisson με μέσο ρυθμό λ αφίξεις/sec: λ k = λ = γ, k = 0,1,2,3, Χρόνοι εξυπηρέτησης εκθετικοί με μέση τιμή E s = 1 sec: μ μ k = μ, k = 1,2,3, ρ = u = λ < 1 Erlang (συνθήκη για οριακή ισορροπία εργοδικότητα) μ Οι εργοδικές πιθανότητες προκύπτουν από τις εξισώσεις ισορροπίας: E[n t ] λp = μp 0 1 ή P 1 = λ P μ 0 = ρp 0 λ + μ P 1 = λp 0 + μp 2 ή P 2 = ρ 2 P 0 και P k = ρ k P 0, k > 0 P 0 + P 1 + + P k + = 1 = P 0 1 + ρ + ρ 2 + ρ 3 + Με 0 < ρ < 1 η άπειρη δυναμοσειρά συγκλίνει, P 0 1 1 ρ = 1 P 0 = 1 ρ, P k = 1 ρ ρ k, k > 0 και P n t > 0 = 1 P 0 = ρ Μέση κατάσταση συστήματος Μ/Μ/1 σε ισορροπία: E T ρ E n t = kp k = ρ 1 ρ k=1 Μέσος χρόνος καθυστέρησης: Τύπος Little E T = E n t γ = E n t λ = 1/μ 1 ρ Μέσο μήκος ουράς & μέσος χρόνος αναμονής Μ/Μ/1: E n q t = E n t ρ, E W = E T 1/μ 6 ρ