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

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

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

Εισαγωγή στους Αλγορίθμους

Ενδεικτικές λύσεις ασκήσεων διαχείρισης έργου υπό συνθήκες αβεβαιότητας

Εισαγωγή στους Αλγορίθμους

1 η Διάλεξη. Ενδεικτικές λύσεις ασκήσεων

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

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

Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Γ. Ολοκληρωτικός Λογισμός

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

Εισαγωγή στους Αλγορίθμους

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

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

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Ενδεικτικές λύσεις ασκήσεων διαγραμμάτων περίπτωσης χρήσης (1ο Μέρος)

Εισαγωγή στους Αλγορίθμους Φροντιστήριο 1

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού σε κατάσταση Κορεσμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής

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

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Πληροφοριακά Συστήματα Διοίκησης (ΜΒΑ) Ενότητα 5: Διαχείριση Έργων υπό συνθήκες αβεβαιότητας

Λογιστική Κόστους Ενότητα 12: Λογισμός Κόστους (2)

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

Φυσική ΙΙΙ. Ενότητα 4: Ηλεκτρικά Κυκλώματα. Γεώργιος Βούλγαρης Σχολή Θετικών Επιστημών Τμήμα Φυσικής

Κβαντική Επεξεργασία Πληροφορίας

Διοικητική Λογιστική

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

Πληροφοριακά Συστήματα Διοίκησης Ενότητα 10: Διαχείριση Έργων (2ο Μέρος)

Εισαγωγή στους Η/Υ. Ενότητα 2β: Αντίστροφο Πρόβλημα. Δημήτρης Σαραβάνος, Καθηγητής Πολυτεχνική Σχολή Τμήμα Μηχανολόγων & Αεροναυπηγών Μηχανικών

Διαχείριση Έργων. Ενότητα 10: Χρονοπρογραμματισμός έργων (υπό συνθήκες αβεβαιότητας)

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Κβαντική Επεξεργασία Πληροφορίας

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Διαφήμιση και Δημόσιες Σχέσεις Ενότητα 9: Σχέσεις διαφημιστή-διαφημιζόμενου

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

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

Μυελού των Οστών Ενότητα #1: Ερωτήσεις κατανόησης και αυτόαξιολόγησης

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

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 3: Έλεγχοι στατιστικών υποθέσεων

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 1: Καταχώρηση δεδομένων

Διοίκηση Ολικής Ποιότητας & Επιχειρηματική Αριστεία Ενότητα 1.3.3: Μεθοδολογία εφαρμογής προγράμματος Ολικής Ποιότητας

Μάρκετινγκ. Ενότητα 2: Αξία για τους Πελάτες

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 2: Περιγραφική στατιστική

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

Λογιστική Κόστους Ενότητα 8: Κοστολογική διάρθρωση Κύρια / Βοηθητικά Κέντρα Κόστους.

Θεωρία Τηλεπικοινωνιακής Κίνησης Ενότητα 8: Αναδρομικός τύπος Kaufman Roberts

Διοίκηση Ολικής Ποιότητας & Επιχειρηματική Αριστεία Ενότητα 1.3.2: Παραδοσιακή VS νέα προσέγγιση της ΔΟΠ

Κβαντική Επεξεργασία Πληροφορίας

Κβαντική Φυσική Ι. Ενότητα 19: Εισαγωγή στα τετραγωνικά δυναμικά. Ανδρέας Τερζής Σχολή Θετικών Επιστημών Τμήμα Φυσικής

Βέλτιστος Έλεγχος Συστημάτων

Μηχανολογικό Σχέδιο Ι

Μάρκετινγκ Αγροτικών Προϊόντων

ΦΥΣΙΚΟΧΗΜΕΙΑ I Ασκήσεις

2 η Διάλεξη. Ενδεικτικές λύσεις ασκήσεων

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Ψηφιακή Επεξεργασία Εικόνων

Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Β. Διαφορικός Λογισμός

Εκπαιδευτική Διαδικασία και Μάθηση στο Νηπιαγωγείο Ενότητα 1: Εισαγωγή

Γενική Φυσική Ενότητα: Ταλαντώσεις

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

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

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού Υπέρθερμου Ατμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Προσχολική Παιδαγωγική Ενότητα 2: Οργάνωση χρόνου και χώρου στα νηπιαγωγεία

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

Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Γ. Ολοκληρωτικός Λογισμός

Εισαγωγή στην Διοίκηση Επιχειρήσεων

ίκτυα Επικοινωνίας Υπολογιστών

Κβαντική Φυσική Ι. Ενότητα 12: Ασκήσεις. Ανδρέας Τερζής Σχολή Θετικών Επιστημών Τμήμα Φυσικής

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

Λογιστική Κόστους Ενότητα 11: Λογισμός Κόστους (1)

Γραμμική Άλγεβρα και Μαθηματικός Λογισμός για Οικονομικά και Επιχειρησιακά Προβλήματα

Λογιστική Κόστους Ενότητα 10: Ασκήσεις Προτύπου Κόστους Αποκλίσεων.

Εφαρμογές των Τεχνολογιών της Πληροφορίας και των Επικοινωνιών στη διδασκαλία και τη μάθηση

Μεθοδολογία των Επιστημών του Ανθρώπου: Στατιστική

Έλεγχος και Διασφάλιση Ποιότητας Ενότητα 4: Μελέτη ISO Κουππάρης Μιχαήλ Τμήμα Χημείας Εργαστήριο Αναλυτικής Χημείας

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

Ενότητα. Εισαγωγή στις βάσεις δεδομένων

Ορισμός κανονικής τ.μ.

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

Εισαγωγή στους Αλγορίθμους Φροντιστήριο 4

Τίτλος Μαθήματος: Εργαστήριο Φυσικής Ι

Οργάνωση και Διοίκηση Πωλήσεων

Επεξεργασία Στοχαστικών Σημάτων

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

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Λογιστική Κόστους Ενότητα 11: Λογισμός Κόστους

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Διοίκηση Επιχειρήσεων

ΕΦΑΡΜΟΣΜΕΝΗ ΗΘΙΚΗ. Ενότητα 9: Σχέση Ηθικής και Δικαιοσύνης. Παρούσης Μιχαήλ. Τμήμα Φιλοσοφίας

Ευφυής Προγραμματισμός

ΗΛΕΚΤΡΟΝΙΚΗ ΙIΙ Ενότητα 6

Βάσεις Δεδομένων. Ενότητα 1: Εισαγωγή στις Βάσεις δεδομένων. Πασχαλίδης Δημοσθένης Τμήμα Ιερατικών σπουδών

Γραμμική Άλγεβρα και Μαθηματικός Λογισμός για Οικονομικά και Επιχειρησιακά Προβλήματα

Επιχειρησιακή Έρευνα

Οικονομικά για Μη Οικονομολόγους Ενότητα 0: Εισαγωγικά Στοιχεία

Transcript:

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

Το σύστημα αναμονής M/G/1 I Θεωρούμε ένα σύστημα στο οποίο οι πελάτες φθάνουν κατά Poisson με ρυθμό λ, αλλά οι χρόνοι εξυπηρέτησης είναι γενικά κατανεμημένοι Συγκεκριμένα, θεωρούμε πως οι πελάτες εξυπηρετούνται με την σειρά που φθάνουν και πως X i είναι ο χρόνος εξυπηρέτησης της i-οστής άφιξης Υποθέτουμε πως οι τυχαίες μεταβλητές (X, X, ) είναι όμοια κατανεμημένες, ανεξάρτητες μεταξύ τους, και ανεξάρτητες των χρόνων μεταξύ διαδοχικών αφίξεων Έστω ότι ο μέσος χρόνος εξυπηρέτησης (δηλαδή η μέση τιμή των τυχαίων μεταβλητών X i ) είναι: E[X] = 1 μ H Pollaczek-Khintchine (P-K) φόρμουλα δίνει το μέσο χρόνο αναμονής στην ουρά συναρτήσει του ρυθμού αφίξεων, του ρυθμού

Το σύστημα αναμονής M/G/1 II εξυπηρέτησης και της ποσότητας: E[X ] (δεύτερη ροπή του χρόνου εξυπηρέτησης): E[W] = λe[x ] (1) 2(1 ρ) όπου E[W] είναι ο μέσος χρόνος που περνά ένας πελάτης περιμένοντας στην ουρά και ρ = λ/μ = λe[x] Όταν γνωρίζει κανείς την (P-K), προφανώς μπορεί πολύ εύκολα να πάρει όλες τις βασικές ενδιαφέρουσες μετρικές με χρήση του νόμου του Li le Μέσος Συνολικός Χρόνος Στο Σύστημα: E[T] = E[X] μέσος χρόνος εξυπηρέτησης + λe[x ] 2(1 ρ) μέσος χρόνος στην ουρά (2)

Το σύστημα αναμονής M/G/1 III Μέσος Αριθμός Πελατών Στην Ουρά: E[N Q ] = λ E[W] = λ E[X ] 2(1 ρ) (3) Μέσος Αριθμός Πελατών Στο Σύστημα: E[N] = ρ Μέσος αριθμός πελατών στην εξυπηρέτηση + λ E[X ] 2(1 ρ) E[N Q ] (4)

Απόδειξη της P-K φόρμουλας I Θεωρούμε τον i-οστό πελάτη που φθάνει στο σύστημα και συμβολίζουμε με W i τον χρόνο αναμονής του στην ουρά Έστω N i ο αριθμός των πελατών που βρίσκει ο i να περιμένουν στην ουρά τη στιγμή της άφιξής του Όταν N i > 0 προφανώς στο σύστημα εκτός από τους N i πελάτες που περιμένουν στην ουρά, υπάρχει κι' άλλος ένας που βρίσκεται στον εξυπηρετητή Έστω R i ο υπολειπόμενος χρόνος εξυπηρέτησης του πελάτη αυτού Οπότε ο χρόνος W i θα ισούται με: i W i = R i + X j (5) j=i N i

Απόδειξη της P-K φόρμουλας II Αυτό που μας ενδιαφέρει είναι η εύρεση της μέσης τιμής του χρόνου αναμονής, οπότε παίρνουμε μέσες τιμές της παραπάνω σχέσης: E[W i ] = E[R i ] + E[ X j ] j=i N i = E[R i ] + i i j=i E[N i ] E[X j N i ] Κάνοντας χρήση της υπόθεσης ανεξαρτησίας των N i και X i,, X i Ni, καθώς και του γεγονότος ότι οι τυχαίες μεταβλητές X i είναι όμοια κατανεμημένες, έχουμε: E[W i ] = E[R i ] + i j=i E[N i ] E[X j ] = E[R i ] + E[X]E[N i ]

Απόδειξη της P-K φόρμουλας III οπότε θεωρώντας πως το σύστημα είναι εργοδικό και λειτουργεί σε κατάσταση ισορροπίας έχουμε: W = R + 1 μ N Q (6) όπου ως R ορίζεται ο μέσος υπολειπόμενος χρόνος εξυπηρέτησης που βιώνει ένας τυχαίος πελάτης που φθάνει στο σύστημα όταν αυτό βρίσκεται σε ισορροπία Από τον νόμο του Li le, έχουμε πως ισχύει: N Q = λw οπότε αντικαθιστώντας στην (6) παίρνουμε: W = R 1 ρ (7) Το μόνο που μένει είναι να υπολογίσουμε το R Στο παρακάτω σχήμα σχεδιάζουμε τον υπολειπόμενο χρόνο εξυπηρέτησης, R(t),

Απόδειξη της P-K φόρμουλας IV συναρτήσει του χρόνου t X X 0 X Χρόνος t R(t) Όταν τη στιγμή t i, ένας νέος πελάτης με χρόνο εξυπηρέτησης X i εισέλθει στον εξυπηρετητή, η R(t) ξεκινά από το σημείο (t i, X i ) και μειώνεται γραμμικά για X i μονάδες χρόνου (δηλαδή, μέχρι το σημείο (t i + X i, 0))

Απόδειξη της P-K φόρμουλας V Θεωρούμε μία χρονική στιγμή τ για την οποία R(τ) = 0 (Γιατί υπάρχει?) X X 0 X X M(t) Χρόνος R(t) τ

Απόδειξη της P-K φόρμουλας VI Έστω ότι μέχρι τη στιγμή τ έχουν εξυπηρετηθεί M(τ) πελάτες Ο μέσος χρόνος του R(t) στο διάστημα [0, τ] είναι: 1 τ τ R(t)dt = 1 τ M(τ) i= 1 2 X i Οπότε πολλαπλασιάζοντας και διαιρώντας με το M(τ) παίρνουμε 1 τ τ R(t)dt = 1 2 τ lim τ R(t)dt τ 1 Μέσος υπολειπόμενος χρόνος R = 1 2 M(τ) τ M(τ) i= X i M(τ) M(τ) lim τ τ ο ρυθμός αναχωρήσεων M(τ) i= X i τ lim (8) M(τ) E[X ]

Απόδειξη της P-K φόρμουλας VII Αλλά στην ισορροπία ο ρυθμός αναχωρήσεων από το σύστημα ισούται με τον ρυθμό αφίξεων στο σύστημα, λ, συνεπώς τελικά παίρνουμε: R = 1 2 λe[x ] (9) η οποία όταν αντικατασταθεί στην 6 μας δίνει το ζητούμενο: W = λe[x ] 2(1 ρ) (10)

Απόδειξη της P-K φόρμουλας VIII Παρατηρήσεις Η απόδειξη της P-K, παραπάνω, έκανε την παραδοχή πως οι πελάτες εξυπηρετούνται με την σειρά που φθάνουν, δηλαδή το πλήθος των πελατών που εξυπηρετούνται μεταξύ της χρονικής στιγμής άφιξης του i-οστού πελάτη και της εξυπηρέτησής του είναι ο αριθμός των πελατών στην ουρά κατά τη στιγμή άφιξης του i Προκύπτει ωστόσο, πως η P-K ισχύει για οποιαδήποτε σειρά εξυπηρέτησης των πελατών, αρκεί η σειρά εξυπηρέτησης να μην εξαρτάται από τον χρόνο εξυπηρέτησης των πελατών στην ουρά Για την αυστηρή απόδειξη της (P-K) στη βιβλιογραφία συνήθως χρησιμοποιούνται οι ιδιότητες των renewal στοχαστικών διαδικασιών, ή εναλλακτικά οι embedded αλυσίδες Markov διακριτού χρόνου με ανάλυση στο πεδίο του μετασχηματισμού Z

Άσκηση 1 Θεωρήστε το M/G/1 σύστημα στο οποίο οι πελάτες περιμένουν για να παραλάβουν δέματα στο ταχυδρομείο Οι πελάτες φθάνουν σύμφωνα με τη διαδικασία Poisson με ρυθμό 1 πελάτης κάθε 2 λεπτά Ο κάθε πελάτης έχει να παραλάβει μέχρι k δέματα (1 k 4), και ισχύει Pr[k = 1] = 05, Pr[k = 2] = 025 Pr[k = 3] = 02 Pr[k = 4] = 005 Αν ο υπάλληλος στο ταχυδρομείο χρειάζεται ακριβώς 1 λεπτό για να βρεί το κάθε πακέτο, να βρεθεί με χρήση της P-K formula ο μέσος χρόνος αναμονής στην ουρά του ταχυδρομείου

Άσκηση 2 Κάποιος διατυπώνει το ακόλουθο επιχείρημα για το M/G/1 σύστημα: Όταν φθάνει ένας πελάτης, η πιθανότητα να εξυπηρετείται κάποιος άλλος πελάτης είναι λe[x] Αφού ο πελάτης που εξυπηρετείται έχει μέσο χρόνο εξυπηρέτησης E[X], ο μέσος υπολειπόμενος χρόνος εξυπηρέτησης είναι: E[X] 2 λe[x] = λ(e[x]) 2 Πού είναι το λάθος στον παραπάνω συλλογισμό?

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

Σημείωμα Ιστορικού Εκδόσεων Έργου Το παρόν έργο αποτελεί την έκδοση 100

Σημείωμα Αναφοράς Copyright Πανεπιστήμιο Πατρών, Γιάννης Γαροφαλάκης «Ανάλυση Απόδοσης Πληροφοριακών Συστημάτων Εισαγωγή στο Σύστημα Αναμονής M/G/1» Έκδοση: 10 Πάτρα 2015 Διαθέσιμο από τη δικτυακή διεύθυνση: https://eclassupatrasgr/courses/ceid1094/

Σημείωμα Αδειοδότησης Το παρόν υλικό διατίθεται με τους όρους της άδειας χρήσης Crea ve Commons Αναφορά, Μη Εμπορική Χρήση Παρόμοια Διανομή 40 [1] ή μεταγενέστερη, Διεθνής Έκδοση Εξαιρούνται τα αυτοτελή έργα τρίτων πχ φωτογραφίες, διαγράμματα κλπ, τα οποία εμπεριέχονται σε αυτό και τα οποία αναφέρονται μαζί με τους όρους χρήσης τους στο «Σημείωμα Χρήσης Έργων Τρίτων» Ως Μη Εμπορική ορίζεται η χρήση: που δεν περιλαμβάνει άμεσο ή έμμεσο οικονομικό όφελος από την χρήση του έργου, για το διανομέα του έργου και αδειοδόχο που δεν περιλαμβάνει οικονομική συναλλαγή ως προϋπόθεση για τη χρήση ή πρόσβαση στο έργο που δεν προσπορίζει στο διανομέα του έργου και αδειοδόχο έμμεσο οικονομικό όφελος (πχ διαφημίσεις) από την προβολή του έργου σε διαδικτυακό τόπο Ο δικαιούχος μπορεί να παρέχει στον αδειοδόχο ξεχωριστή άδεια να χρησιμοποιεί το έργο για εμπορική χρήση, εφόσον αυτό του ζητηθεί