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

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Διαδικασίες Markov, Εκθετική Κατανομή, Κατανομή Poisson
Advertisements

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Διαδικασίες Γεννήσεων-Θανάτων (Birth-Death), Εξισώσεις Ισορροπίας, Συστήματα Αναμονής Μ/Μ/1 Β. Μάγκλαρης
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Εισαγωγή II ΣΥΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Κοινά χαρακτηριστικά (1) –Πελάτης (όχημα, πελάτης καταστήματος, τηλεφωνική κλήση, πακέτο δεδομένων.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Κατανομή Poisson, Διαδικασίες Markov, Διαδικασίες Γεννήσεων-Θανάτων (Birth-Death) Β. Μάγκλαρης
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Συστήματα Αναμονής Μ/Μ/1, M/M/1/K, M/M/m (Erlang-C), M/M/N/K, M/M/m/m (Erlang-B) Β. Μάγκλαρης
Χρονοδρομολόγηση CPU Βασικές Αρχές Κριτήρια Χρονοδρομολόγησης
1 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Εισαγωγή Β. Μάγκλαρης Β. Μάγκλαρης Σ. Παπαβασιλείου Σ. Παπαβασιλείου
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 20/06/08 Παραδείγματα Μοντελοποίησης και Αξιολόγησης Επίδοσης Υπολογιστικών και Τηλεπικοινωνιακών Συστημάτων.
ΠΡΟΣΟΜΟΙΩΣΗ ΣΥΣΤΗΜΑΤΟΣ MARKOV ΓΙΑ ΠΡΟΩΘΗΣΗ ΚΙΝΗΣΗΣ STREAMING (VIDEO) Άσκηση Προσομοίωσης 28/5/2012.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 07/05/09 Εκθετική Κατανομή, Διαδικασίες Birth-Death.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Επανάληψη (1): Παράμετροι αξιολόγησης συστημάτων αναμονής –Μέσος ρυθμός απωλειών λ – γ.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 2/03/05. ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Μοντέλα συμφόρησης (congestion) –Κυκλοφορία (οδική, σταθερής τροχιάς) –Ουρές σε καταστήματα, ταχυδρομεία,
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems ΣΥΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Κοινά χαρακτηριστικά (1) –Πελάτης (όχημα, πελάτης καταστήματος, τηλεφωνική κλήση, πακέτο.
1 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Περιεχόμενα (1/3) 1.Εισαγωγή Περιεχόμενα Γενική Περιγραφή Συστημάτων Αναμονής Τεχνικές.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 20/06/07 Ανάλυση Ουρών Markov.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 11/04/11 Ανάλυση Ουρών Markov.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 11/06/08 Ανάλυση Ουρών Markov.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 27/06/07 Ουρές Markov Μ/Μ/Ν/Κ.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 5/07/06 Παραδείγματα Ανάλυσης Ουρών Markov και Μοντελοποίησης Συστημάτων.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 06/05/10 Ανάλυση Ουρών Markov.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Εργοδικές Πιθανότητες, Ισορροπία Μεταβάσεων - Ουρές Μ/Μ/1 Β. Μάγκλαρης Β. Μάγκλαρης Σ. Παπαβασιλείου Σ. Παπαβασιλείου.
1 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Κατανομή Poisson, Διαδικασίες Γεννήσεων- Θανάτων (Birth-Death Processes) Β. Μάγκλαρης Β. Μάγκλαρης Σ. Παπαβασιλείου.
1 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Συστήματα Αναμονής Μ/Μ/1, M/M/1/K, M/M/m (Erlang-C), M/M/N/K, M/M/m/m (Erlang-B)
Εισαγωγή στη Χρηματοοικονομική Διοίκηση Δημήτρης Δρογκούλας (Μ.Β.Α.)
1ο ΘΕΜΑ ΠΑΙΔΕΙΑ ΠΑΙΔΕΙΑ=Το σύνολο των διαδικασιών με τις οποίες επιτυγχάνεται η πνευματική, η κοινωνική,η ηθική ολοκλήρωση του ατόμου. ΦΟΡΕΙΣ ΠΑΙΔΕΙΑΣ.
1 Τ.Ε.Ι Θεσσαλονίκης – Τμήμα Πληροφορικής Μάθημα Προηγμένες Αρχιτεκτονικές Υπολογιστών Εργαστηριακό Μέρος Μοντέλα ουρών αναμονής (Queuing Network Models)
1 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Διαδικασίες Γεννήσεων - Θανάτων Εξισώσεις Ισορροπίας - Ουρές Μ/Μ/1, M/M/1/N Προσομοίωση Ουράς Μ/Μ/1/Ν Βασίλης Μάγκλαρης.
Πληροφορική Κεφάλαιο 6 ο : Δίκτυα Υπολογιστών Κλεπετσάνης Παύλος, Επίκουρος Καθηγητής Τμήμα Φαρμακευτικής.
1 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Παράμετροι Συστημάτων Αναμονής – Τύπος Little Β. Μάγκλαρης Β. Μάγκλαρης Σ. Παπαβασιλείου Σ. Παπαβασιλείου
1 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Εκθετική Κατανομή, Στοχαστικές Ανελίξεις Διαδικασίες Απαρίθμησης, Κατανομή Poisson Βασίλης Μάγκλαρης
1 Απογραφή Η επιχείρηση είναι υποχρεωμένη να πραγματοποιεί πραγματική απογραφή των αποθεμάτων της τουλάχιστον μία φορά μέσα σε κάθε χρήση και συγκεκριμένα.
ΗΛΙΑΚΟΙ ΘΕΡΜΟΣΙΦΩΝΕΣ Ο ηλιακός θερμοσίφωνας είναι ένα ενεργητικό ηλιοθερμικό σύστημα παραγωγής ζεστού νερού χρήσης χρησιμοποιώντας την ηλιακή ενέργεια.
ΕΠΙΣΚΟΠΗΣΗ ΛΟΓΙΣΤΙΚΗΣ Ι. ΕΝΟΤΗΤΕΣ ΛΟΓΙΣΤΙΚΗ ΙΣΟΤΗΤΑ ΙΣΟΛΟΓΙΣΜΟΣ ΚΑΧ ΛΟΓΑΡΙΑΣΜΟΙ ΚΑΤΑΧΩΡΗΣΕΙΣ ΗΜΕΡΟΛΟΓΙΟ ΓΕΝΙΚΟ ΚΑΘΟΛΙΚΟ ΙΣΟΖΥΓΙΟ ΑΠΟΣΒΕΣΕΙΣ ΑΠΟΤΙΜΗΣΗ.
1 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Κλειστά Δίκτυα Ουρών Markov Θεώρημα Gordon – Newell Αλγόριθμος Buzen Βασίλης Μάγκλαρης 11/5/2016.
Διαχείριση Διεργασιών (1/5)
ΤΕΧΝΟΛΟΓΙΑ ΑΤΜ.
Λουκία Μπάκα Μεταπτυχιακή Φοιτήτρια Αθήνα 2011
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ
Βασίλης Μάγκλαρης 2/3/2016 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Παράμετροι Συστημάτων Αναμονής Τύπος Little Βασίλης Μάγκλαρης
ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ: ΔΙΟΙΚΗΣΗ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΜΟΝΑΔΩΝ
Βασίλης Μάγκλαρης 1/6/2016 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Ανάλυση Ουράς Αναμονής M/G/1 Μετασχηματισμοί & Ροπογεννήτριες Συναρτήσεις.
Περιβαλλοντολόγοι :Παρουσίαση 2
ΣΤΑΤΙΣΤΙΚΗ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Εισαγωγή
Ο Κύκλος του Νερού (Φυσική) Μεταβιτσιάδου Ελένη Σελίδα 1
Βασίλης Μάγκλαρης 16/3/2016 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Ιδιότητες Κατανομής Poisson & Εκθετικής Κατανομής Διαδικασίες Γεννήσεων.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems
ΘΕΡΜΟΫΔΡΑΥΛΙΚΩΝ ΕΓΚΑΤΑΣΤΑΣΕΩΝ ΚΑΙ ΣΥΝΤΗΡΗΤΩΝ ΚΕΝΤΡΙΚΗΣ ΘΕΡΜΑΝΣΗΣ
ΚΑΤΑΚΛΙΣΗ ΔΙΑΜΕΡΙΣΜΑΤΟΣ ΑΠΌ ΘΑΛΑΣΣΑ
Κολοκάσι Σωτήρας Κολοκάσι-Πούλλες Σωτήρας
ΕΙΔΙΚΑ ΘΕΜΑΤΑ ΔΙΚΤΥΩΝ Παρουσίαση μαθήματος.
Εφαρμογές Υπολογιστών Ά Τεχνολογικού Λυκείου Κεφ
Διάλεξη 13η Προέλευση και λειτουργικότητα του εξεικονισμού της εκπαίδευσης Αναπληρωτής Καθηγητής ΓΙΩΡΓΟΣ ΠΛΕΙΟΣ.
Βασίλης Μάγκλαρης 5/4/2017 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Μοντέλα Ουρών Markov και Εφαρμογές: Ουρά Μ/Μ/2 Σύστημα Μ/Μ/Ν/Κ,
ΤΜΗΜΑ : Πρακτικών Ασκήσεων Διδασκαλίας (ΠΑΔ)
Κεφάλαιο 4 Βενζινομηχανές Κυλινδροκεφαλή
ΜΕΤΡΗΣΗ ΜΗΚΟΥΣ-ΧΡΟΝΟΥ-ΜΑΖΑΣ ΚΑΙ ΔΥΝΑΜΗΣ
Διάγραμμα Πορείας Σχεδιασμού
ΓΡΑΜΜΕΣ - ΓΡΑΜΜΑΤΑ - ΓΕΩΜΕΤΡΙΚΕΣ ΚΑΤΑΣΚΕΥΕΣ
Βασίλης Μάγκλαρης 20/4/2016 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Ανοικτά Δίκτυα Ουρών Markov: Παραδείγματα Εφαρμογής Βασίλης Μάγκλαρης.
Ασφαλής χρήση του Διαδικτύου
Χαρακτηριστικά και Αξιολόγηση Δικτύου για εφαρμογές Πολυμέσων
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems
Τα ψηλά βουνά -Η κατάρα του πεύκου-
Η Ροή του Κόστους Παραγωγής
2ο ΕΡΓΑΣΤΗΡΙΟ – ΡΟΕΣ ΚΟΣΤΟΥΣ
Πρόγραμμα βελτίωσης παροχών προς τους πελάτες
Η Ροή του Κόστους Παραγωγής
Μεταγράφημα παρουσίασης:

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Εισαγωγή Βασίλης Μάγκλαρης maglaris@netmode.ntua.gr Χρύσα Παπαγιάννη chrisap@noc.ntua.gr 24/2/2016

ΠΕΡΙΕΧΟΜΕΝΑ (1/3) Εισαγωγή Εισαγωγή στη Θεωρία Ουρών. Περιεχόμενα Γενική Περιγραφή Συστημάτων Αναμονής Τεχνικές Μελέτης & Αξιολόγησης Επίδοσης Συστημάτων Αναμονής Μοντέλα Τηλεπικοινωνιακών & Υπολογιστικών Συστημάτων Εισαγωγή στη Θεωρία Ουρών. Χαρακτηριστικά & Παράμετροι Συστημάτων Αναμονής Μήκος Ουράς, Χρόνος Καθυστέρησης Νόμος Little Γνώσεις από Θεωρία Πιθανοτήτων Εκθετική Κατανομή Κατανομή Poisson Ιδιότητα Απώλειας Μνήμης (Markov) Στοχαστικές Ανελίξεις

ΠΕΡΙΕΧΟΜΕΝΑ (2/3) 4. Μοντέλο Γεννήσεων - Θανάτων (Birth - Death Processes). Συστήματα Markov και Εξισώσεις Ισορροπίας Ανάλυση απλών ουρών M/M/1 Άλλες ουρές Markov Μεταβάσεις Εξαρτώμενες από την Κατάσταση Ουρές με Απώλειες (Μ/Μ/1/Ν) Ουρές με Πολλαπλούς Εξυπηρετητές: Μ/Μ/m, M/M/m/K, M/M/m/m (Erlang – B)

ΠΕΡΙΕΧΟΜΕΝΑ (3/3) Προσομοίωση Απλών Συστημάτων Αναμονής Ανοικτά και Κλειστά Δίκτυα Ουρών 9. Παραδείγματα & Εφαρμογές Ανάλυση Υπολογιστικών Συστημάτων Ανάλυση & Σχεδίαση Τηλεφωνικών Κέντρων Ανάλυση Δικτύων Internet

ΜΟΝΤΕΛΑ ΣΥΜΦΟΡΗΣΗΣ (Congestion) Κυκλοφοριακή κίνηση Ουρές σε καταστήματα, ταχυδρομεία, τράπεζες Πολλαπλοί εξυπηρετητές (servers) Κοινή ουρά ή παράλληλες ουρές, προτεραιότητες Τηλεφωνικά κέντρα (πολλαπλοί εξυπηρετητές) Κόμβοι δικτύων τύπου Internet Πόροι υπολογιστικών συστημάτων (CPU, Μνήμη, Δίσκοι)

ΚΟΙΝΑ ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ (1/2) Πελάτης: Πελάτης τράπεζας, τηλεφωνική κλήση, πακέτο δεδομένων Internet… Εξυπηρετητής (server): Ταμίας, τηλεπικοινωνιακός πόρος (γραμμή) αφιερωμένος σε τηλεφωνική κλήση ή προώθηση πακέτου… Τυχαία είσοδος πελατών – «γεννήσεις», μέσος ρυθμός αφίξεων: λ πελάτες/sec Χρόνος μεταξύ δύο διαδοχικών αφίξεων a - τυχαία μεταβλητή, μέσος όρος: Ε(a)=1/λ sec Μέσος ρυθμός εξυπηρέτησης πελατών: μ πελάτες/sec Χρόνος εξυπηρέτησης πελάτη s – τυχαία μεταβλητή, μέσος όρος: E(s) = 1/μ sec/πελάτη

ΚΟΙΝΑ ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ (2/2) Ουρά αναμονής (queue) για εξομάλυνση στατιστικών μεταβολών και απομόνωση (buffering) διακυμάνσεων εισόδου – εξυπηρέτησης Χωρητικότητα συστήματος αποθήκευσης (queue size) συμπεριλαμβανομένων των πελατών υπό εξυπηρέτηση Αριθμός εξυπηρετητών Πρωτόκολλο εξυπηρέτησης: First Come First Served - FCFS ή First In First Out - FIFO, Last In First Out - LIFO, Processor Sharing, προτεραιότητες Κατάσταση συστήματος: Αριθμός πελατών στο σύστημα αναμονής (ουρά + εξυπηρέτηση) σε μια χρονική στιγμή. Χρονοσειρά - time series - ή στοχαστική ανέλιξη - stochastic process - διακριτής κατάστασης & συνεχούς χρόνου Δρομολόγηση από ουρά σε ουρά σε περιπτώσεις δικτύων ουρών αναμονής

ΠΑΡΑΔΕΙΓΜΑΤΑ ΠΑΡΑΜΕΤΡΩΝ ΣΥΣΤΗΜΑΤΩΝ ΑΝΑΜΟΝΗΣ Στοιχεία καθυστέρησης σε ένα σύστημα: χρόνος επεξεργασίας, χρόνος αναμονής, χρόνος διάδοσης, χρόνος μετάδοσης Δίκτυο μεταγωγής κυκλωμάτων (circuit switching): ρυθμός αφίξεων κλήσεων, διάρκεια κλήσεων, ποσοστό απόρριψης κλήσεων Δίκτυο μεταγωγής πακέτων (packet switching): ρυθμός αφίξεων πακέτων, μέγεθος πακέτων, ποσοστό απόρριψης πακέτων, καθυστέρηση σε κόμβους του Internet Υπολογιστικό σύστημα πολυεπεξεργασίας (windows): αριθμός παράλληλων εντολών/προγραμμάτων υπό επεξεργασία, χρόνος ύπνωσης (sleeping time) ανά ενεργό παράθυρο, χρόνος αναζήτησης/ανταλλαγής δεδομένων στη μνήμη (I/O time), μέσος ρυθμός διεκπεραίωσης εντολών (ρυθμαπόδοση - throughput), χρόνος απόκρισης

ΜΕΘΟΔΟΙ ΑΞΙΟΛΟΓΗΣΗΣ ΜΟΝΤΕΛΩΝ ΑΝΑΜΟΝΗΣ Αναλυτική ή/και αριθμητική αξιολόγηση απλοποιημένων μοντέλων συστημάτων ΤΠΕ (Τεχνολογιών Πληροφορικής & Επικοινωνιών) για προσέγγιση βασικών παραμέτρων σχεδιασμού (π.χ. χωρητικότητας γραμμών, μεγέθους buffer, τοπολογία δικτύου) Προσομοίωση (simulation) για αξιολόγηση και προσδιορισμό παραμέτρων προτεινόμενων λύσεων ώστε να ικανοποιούνται προδιαγραφές QoS (Quality of Service)

ΜΕΘΟΔΟΙ ΑΞΙΟΛΟΓΗΣΗΣ ΜΟΝΤΕΛΩΝ ΑΝΑΜΟΝΗΣ Αναλυτική ή/και αριθμητική αξιολόγηση απλοποιημένων μοντέλων συστημάτων ΤΠΕ (Τεχνολογιών Πληροφορικής & Επικοινωνιών) για προσέγγιση βασικών παραμέτρων σχεδιασμού (π.χ. χωρητικότητας γραμμών, μεγέθους buffer, τοπολογία δικτύου) Προσομοίωση (simulation) για αξιολόγηση και προσδιορισμό παραμέτρων προτεινόμενων λύσεων ώστε να ικανοποιούνται προδιαγραφές QoS (Quality of Service) και QoE (Quality of Experience) με οικονομία σε CAPEX (Capital Expenses) & OPEX (Operational Expenses) Εξομοίωση (emulation) με διαμόρφωση εικονικών (virtual) υποδομών και πειραματισμό κάτω από τεχνητές ακραίες συνθήκες (επιθέσεις, καταστροφές…) Δοκιμές σε αληθινά συστήματα στο εργαστήριο και ανάλυση συμπεριφοράς κάτω από τυποποιημένα ενδεικτικά σενάρια χρήσης - benchmarking Συνεχείς μετρήσεις σε εγκατεστημένα συστήματα και αξιολόγηση εναλλακτικών σεναρίων αναβάθμισης - επανασχεδιασμού