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

Σχετικά έγγραφα
Θεωρία Τηλεπικοινωνιακής Κίνησης

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

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

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

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

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

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

Θεωρία Τηλεπικοινωνιακής Κίνησης Ενότητα 10: Προσέγγιση μειωμένου φορτίου

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Θεωρία Τηλεπικοινωνιακής Κίνησης Ενότητα 9: Δίκτυα απωλειών μορφής γινομένου

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

Εισαγωγή στους Υπολογιστές

ΟΙΚΟΝΟΜΕΤΡΙΑ. Ενότητα 3: Πολλαπλή Παλινδρόμηση. Αναπλ. Καθηγητής Νικόλαος Σαριαννίδης Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)

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

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

Συστήματα Επικοινωνιών

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

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

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

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

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

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

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

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

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

Οικονομετρία Ι. Ενότητα 2: Ανάλυση Παλινδρόμησης. Δρ. Χαϊδώ Δριτσάκη Τμήμα Λογιστικής & Χρηματοοικονομικής

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

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

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

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

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

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

Γενική Φυσική Ενότητα: Εισαγωγή στην Ειδική Θεωρία της Σχετικότητας

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

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

Μικροοικονομική Ανάλυση της Κατανάλωσης και της Παραγωγής

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

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

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

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

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

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

Μικροοικονομική Ανάλυση της Κατανάλωσης και της Παραγωγής

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

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

Γενικά Μαθηματικά Ι. Ενότητα 12: Κριτήρια Σύγκλισης Σειρών. Λουκάς Βλάχος Τμήμα Φυσικής ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

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

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

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

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

ΟΙΚΟΝΟΜΕΤΡΙΑ. Ενότητα 1: Εκτιμητές και Ιδιότητες. Αναπλ. Καθηγητής Νικόλαος Σαριαννίδης Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)

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

Εφαρμοσμένη Βελτιστοποίηση

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

Συστήματα Επικοινωνιών

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

ΑΡΙΣΤΟΤΕΛΕΙΟ ΑΝΟΙΚΤΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΚΑΔΗΜΑΪΚΑ ΘΕΣΣΑΛΟΝΙΚΗΣ ΜΑΘΗΜΑΤΑ Γενικά Μαθηματικά Ι Ενότητα 11 : Ακολουθίες και Σειρές Λουκάς Βλάχος Τμήμα Φυσικής

Εφαρμοσμένη Βελτιστοποίηση

Εφαρμοσμένη Βελτιστοποίηση

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

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

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

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

Υπολογιστική άλγεβρα Ενότητα 10: Βάσεις Groebner ενός ιδεώδους ΙΙΙ

Διδακτική Απειροστικού Λογισμού

Δυναμική και Έλεγχος E-L Ηλεκτρομηχανικών Συστημάτων

Υπολογιστική άλγεβρα Ενότητα 1: Πολυωνυμικές σχέσεις και ταυτότητες, μέρος Ι

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

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

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

ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ. Γενικά Μαθηματικά Ι. Ενότητα 6: Ακρότατα Συνάρτησης. Λουκάς Βλάχος Τμήμα Φυσικής

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

ΟΙΚΟΝΟΜΙΚΑ ΜΑΘΗΜΑΤΙΚΑ

Ηλεκτρονική. Ενότητα 5: DC λειτουργία Πόλωση του διπολικού τρανζίστορ. Αγγελική Αραπογιάννη Τμήμα Πληροφορικής και Τηλεπικοινωνιών

Αερισμός. Ενότητα 1: Αερισμός και αιμάτωση. Κωνσταντίνος Σπυρόπουλος, Καθηγητής Σχολή Επιστημών Υγείας Τμήμα Ιατρικής

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

Transcript:

Θεωρία Τηλεπικοινωνιακής Κίνησης Ενότητα: Ασκήσεις για τις ενότητες 5 6 (Μαρκοβιανό σύστημα αναμονής M/M/s Επέκταση των Μαρκοβιανών μοντέλων) Ιωάννης Μοσχολιός Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών

Σελίδα

Περιεχόμενα. Σκοποί ενότητας... 5. Περιεχόμενα ενότητας... 5 3. Ασκήσεις για τις Ενότητες 5-6: (Μαρκοβιανό σύστημα αναμονής Μ/Μ/s Επέκταση των Μαρκοβιανών μοντέλων)... 7 Σελίδα 3

Σελίδα 4

. Σκοποί ενότητας Ο βασικός σκοπός αυτής της ενότητας είναι η παρουσίαση ασκήσεων για την κατανόηση της ύλης των ενοτήτων 5 και 6 της θεωρίας του μαθήματος Θεωρία Τηλεπικοινωνιακής Κίνησης. Οι ασκήσεις που παρουσιάζονται καλύπτουν όλο το φάσμα της αντίστοιχης ύλης της θεωρίας, ενώ κάθε άσκηση συνοδεύεται από λεπτομερή περιγραφή της διαδικασίας επίλυσης.. Περιεχόμενα ενότητας Σε αυτή την ενότητα παρουσιάζονται ασκήσεις, καθώς και οι λύσεις τους, για την κατανόηση των Μαρκοβιανών συστημάτων αναμονής Μ/Μ/, Μ/Μ/s, M/M/s() και M()/M/s. Σελίδα 5

Σελίδα 6

3. Ασκήσεις για τις Ενότητες 5-6: (Μαρκοβιανό σύστημα αναμονής Μ/Μ/s Επέκταση των Μαρκοβιανών μοντέλων) Άσκηση Θεωρούμε ένα σύστημα με άπειρες θέσεις στην ουρά αναμονής, στο οποίο οι κλήσεις εξυπηρετούνται από έναν εξυπηρετητή. Η άφιξη των κλήσεων ακολουθεί την διαδικασία Poisso με σταθερό ρυθμό λ, ενώ ο χρόνος εξυπηρέτησης των κλήσεων είναι εκθετικά κατανεμημένος με μέση τιμή. Αν ο αριθμός των κλήσεων στην κατάσταση ισορροπίας ( = 0,,, 3, ) και P η αντίστοιχη πιθανότητα το σύστημα να βρίσκεται στην κατάσταση, τότε: α) Να σχεδιάσετε το διάγραμμα μετάπτωσης καταστάσεων του συστήματος. β) Να γράψετε τις εξισώσεις σφαιρικής ισορροπίας μεταξύ των καταστάσεων -,, και +. γ) Να αποδείξετε ότι P, P0, όπου P 0 η πιθανότητα το σύστημα να είναι άδειο. δ) Αν η σχέση του ερωτήματος (γ) ισχύει για τις καταστάσεις - και, τότε να δειχθεί ότι ισχύει και για την κατάσταση +. ε) Να υπολογίσετε την πιθανότητα το σύστημα να είναι άδειο και να δείξετε ότι P ( ),, όπου α=λ/μ. στ) Να υπολογίσετε την πιθανότητα να υπάρχουν τουλάχιστον κλήσεις στο σύστημα. ζ) Να υπολογίσετε: ) την μέση τιμή των κλήσεων στο σύστημα, N, ) την μέση τιμή των κλήσεων στην ουρά αναμονής L, 3) την μέση τιμή του χρόνου παραμονής των κλήσεων στο σύστημα, Τ, 4) την μέση τιμή του χρόνου αναμονής των κλήσεων στην ουρά, W, 5) την μέση τιμή των κλήσεων στην ' ουρά αναμονής L q με δεδομένο ότι η ουρά δεν είναι άδεια και 6) την διασπορά (vrice) της τυχαίας μεταβλητής Χ «αριθμός κλήσεων στο σύστημα σε κατάσταση ισορροπίας». Λύση α) λ λ λ λ 0 3 μ μ μ μ Σχήμα : ιάγραμμα μετάπτωσης των καταστάσεων. Σελίδα 7

β) Οι εξισώσεις σφαιρικής ισορροπίας είναι της μορφής: ( ) P P P, P P 0 γ) Οι προηγούμενες σχέσεις του ερωτήματος (β) μπορούν εναλλακτικά να γραφούν ως εξής: ( ) P P P, P P0 Οπότε: 3 4 P P0, P 3 P0, P 4 P0, κοκ. Υποθέτουμε στο σημείο αυτό ότι ισχύει η γενική σχέση: P, P0 η οποία πράγματι ικανοποιεί τις εξισώσεις σφαιρικής και τοπικής ισορροπίας του συστήματος. δ) Η σχέση ( ) P P P λόγω της P P0 γράφεται: P ( ) ( ) P P P P P0 P0 0 0 ε) Προκειμένου να υπολογίσουμε την P 0 χρησιμοποιούμε το γεγονός ότι το άθροισμα όλων των πιθανοτήτων P ισούται με : P P0 P 0 P0 0 0 0 0 όπου α=λ/μ το φορτίο κίνησης του συστήματος. Ο όρος 0 όταν α< (αφού αποτελεί μια γεωμετρική σειρά όπου li 0 ). 0 li η οποία συγκλίνει στην τιμή Στην περίπτωση όπου α η σειρά απειρίζεται θετικά αφού li και li Σελίδα 8

Επομένως: P0 ( ), και P ( ). Σημείωση: Τονίζουμε στο σημείο αυτό ότι ο υπολογισμός της P βασίζεται στο γεγονός ότι λ<μ. Πράγματι, αν λ>μ τότε η ουρά του συστήματος μεγαλώνει συνεχώς αφού ο ρυθμός άφιξης των κλήσεων είναι πάντα μεγαλύτερος από τον ρυθμό εξυπηρέτησης τους. Στην ιδιαίτερη περίπτωση όπου λ=μ, εξακολουθεί να είναι δύσκολο για τον εξυπηρετητή να μειώσει το μέγεθος της ουράς αφού η μέση τιμή του ρυθμού εξυπηρέτησης των κλήσεων δεν υπερβαίνει την μέση τιμή του ρυθμού άφιξης τους στο σύστημα. X P X x x. x x x στ) Pr ( ) ( ) ( ) Pr ζ) ) N E[ X] P ( ) 0 0 Το άθροισμα 3 3... ( 3...). Όμως το άθροισμα 0 προκύπτει αν παραγωγίσουμε ως προς α, το άθροισμα 0, επομένως N ( ) d d ( ) 0. Άρα:. Επειδή υποθέτουμε ότι α<, ισχύει ότι ) L P P3 P4 P P P L N P0 ή 3... ( ) ( ) L N ( ) Σημείωση: H σχέση L N ( P0 ) ισχύει για όλα τα συστήματα ουρών αναμονής με έναν εξυπηρετητή, ανεξάρτητα από την διαδικασία άφιξης των κλήσεων στο σύστημα και την κατανομή του χρόνου εξυπηρέτησής τους. 3) Από την επέκταση του νόμου του Little: N / T ( ) ( ) / όπου ο όρος εκφράζει την μέση τιμή του χρόνου εξυπηρέτησης των κλήσεων δια την πιθανότητα ο εξυπηρετητής να είναι ελεύθερος. L 4) Από τον νόμο του Little: W ( ) Σελίδα 9

5) Η πέμπτη παράμετρος απόδοσης, ' Lq υπολογίζεται ως εξής: ' ' q q q 0 ( ) L E X X P ' όπου Χ q είναι ο αριθμός κλήσεων στην ουρά αναμονής σε κατάσταση ισορροπίας και P είναι η δεσμευμένη πιθανότητα να υπάρχουν κλήσεις στο σύστημα με δεδομένο ότι η ουρά αναμονής δεν είναι άδεια. Η πιθανότητα ' ' P υπολογίζεται από την σχέση: P P P P ( ) ( ) P Σημείωση: Ο παρονομαστής στο τελευταίο μέλος μπορεί να προκύψει απευθείας από το ερώτημα (στ), όπου Pr Επομένως: X, για =. ' P Lq ( ) P P N P ( P0 P N ή ' L q 6) Για να υπολογίσουμε την διασπορά της μεταβλητής Χ, θεωρούμε αρχικά την ροπή (oet) ης τάξης της Χ η οποία δίνεται από την σχέση : ( ) EX [ ] P( ) ( ) 0 Επίσης: E [ X] T ( ) Επομένως η διασπορά [ X ] υπολογίζεται ως εξής: ( ) [ X] E[ X ] E [ X] ( ) ( ) ( ) Έχουμε ήδη δείξει ότι: ( ) ( ). Επομένως, d ( ) 3 3 d ( ) ( ) ( ) Σελίδα 0

Σημείωση: Η τελευταία σχέση δείχνει ότι αύξηση του α συνεπάγεται και αύξηση της διασποράς της τυχαίας μεταβλητής Χ «αριθμός κλήσεων στο σύστημα σε κατάσταση ισορροπίας», οπότε μειώνεται η δυνατότητα πρόβλεψης της συμπεριφοράς του συστήματος. Άσκηση Να υπολογιστεί η μέση τιμή του χρόνου παραμονής μιας νέας κλήσης σε σύστημα Μ/Μ/ όταν κατά την άφιξη της βρει - κλήσεις στην ουρά αναμονής και μία κλήση στον εξυπηρετητή που μόλις ξεκίνησε την εξυπηρέτηση της. Λύση Κατά την άφιξη της κλήσης στο σύστημα, υπάρχουν συνολικά κλήσεις που πρέπει να εξυπηρετηθούν πριν από εκείνη. Αν η μέση τιμή του χρόνου εξυπηρέτησης κάθε κλήσης είναι /μ τότε η μέση τιμή του χρόνου παραμονής, Τ, της νέας κλήσης στο σύστημα θα δίνεται από την έκφραση P όπου ο όρος (+)/μ εκφράζει τον χρόνο που απαιτείται για να εξυπηρετηθούν 0 οι κλήσεις συν την νέα κλήση από τον εξυπηρετητή. Επομένως: ( ) T P ( ) ( ) 0 0 0 ( ) ( ) d ( ) 0 d 0 0 ( ) / ( ) που είναι η γνωστή σχέση που ισχύει για το μοντέλο Μ/Μ/. Σημείωση: Tο παραπάνω αποτέλεσμα ισχύει για οποιοδήποτε σύστημα Μ/Μ/, ανεξάρτητα από τον τρόπο εξυπηρέτησης των κλήσεων (π.χ. FIRST COME FIRST SERVED, LAST COME FIRST SERVED κτλ). Η μόνη προϋπόθεση είναι ο εξυπηρετητής να μην είναι αδρανής όσο υπάρχουν κλήσεις που πρέπει να εξυπηρετηθούν. Σελίδα

Άσκηση 3 Σε σύστημα αναμονής Μ/Μ/, να υπολογιστεί η πιθανότητα, Wt () PrTq t, μια συγκεκριμένη κλήση να παραμείνει στην ουρά αναμονής το πολύ για χρόνο ίσο με T q αν θεωρήσουμε ότι οι κλήσεις που αναμένουν εισέρχονται στον εξυπηρετητή σύμφωνα με τον μηχανισμό First Coe First Served (FCFS). Λύση Για τον υπολογισμό της μέσης τιμής του χρόνου αναμονής των κλήσεων στην ουρά, W, ή του χρόνου παραμονής των κλήσεων στο σύστημα, Τ, δεν χρειάστηκε να γίνει κάποια υπόθεση σχετικά με τον τρόπο με τον οποίο οι κλήσεις αποχωρούν από την ουρά και εισέρχονται στον εξυπηρετητή. Όταν όμως θέλουμε να υπολογίσουμε π.χ. την πιθανότητα μιας συγκεκριμένης κλήσης να παραμείνει το πολύ δύο λεπτά στην ουρά τότε είναι απαραίτητο να καθορίσουμε τον μηχανισμό με τον οποίο εισέρχονται οι κλήσεις (που αναμένουν) στον εξυπηρετητή. Στην περίπτωση μας ο μηχανισμός είναι ο FCFS. Αν το σύστημα βρίσκεται σε κατάσταση ισορροπίας, ορίζουμε ως T q την τυχαία μεταβλητή «χρόνος αναμονής στην ουρά» και Wt () την αθροιστική συνάρτηση κατανομής (CDF) της T q. Η κατανομή Wt () εκφράζει την πιθανότητα μια κλήση να χρειαστεί να αναμένει χρόνο μικρότερο ή ίσο του t προκειμένου να αρχίσει η εξυπηρέτηση της και έχει την ενδιαφέρουσα ιδιότητα να αποτελείται από ένα διακριτό και ένα συνεχές τμήμα. Το διακριτό τμήμα εκφράζει την πιθανότητα μια νέα κλήση να βρει το σύστημα άδειο και να ξεκινήσει η εξυπηρέτηση της αμέσως, χωρίς δηλαδή να χρειαστεί να περιμένει στην ουρά. Το συνεχές τμήμα εκφράζει την πιθανότητα μια νέα κλήση να βρει τον εξυπηρετητή κατειλημμένο και να χρειαστεί να περιμένει στην ουρά αναμονής για χρόνο μικρότερο ή ίσο από t. Στα πλαίσια της ανάλυσης μας ορίζουμε ως Q την πιθανότητα μια νέα κλήση να βρει κατά την άφιξη της στο σύστημα κλήσεις, δηλαδή κλήση που εξυπηρετείται και - κλήσεις που αναμένουν στην ουρά. Τότε το διακριτό τμήμα της Wt () γράφεται ως: q q 0 W(0) Pr T 0 Pr T 0 Q και εκφράζει την πιθανότητα το σύστημα να είναι άδειο κατά την άφιξη μιας κλήσης. Η προηγούμενη σχέση λόγω της σχέσης P0 ( ),, γράφεται τελικά ως: W(0) Q P 0 0 Κατ επέκταση η πιθανότητα μια κλήση να περιμένει στην ουρά αναμονής πριν εξυπηρετηθεί ορίζεται από την σχέση: W(0) Σημειώνουμε στο σημείο αυτό πως οι πιθανότητες Q δεν είναι ίδιες με τις πιθανότητες P (οι οποίες εκφράζουν το ποσοστό του χρόνου όπου υπάρχουν κλήσεις στο σύστημα), παρά μόνο στην περίπτωση που έχουμε αφίξεις κλήσεων σύμφωνα με μια διαδικασία Poisso. Στην περίπτωση λοιπόν του συστήματος Μ/Μ/ ισχύει P = Q. Σελίδα

Προκειμένου να υπολογίσουμε το συνεχές τμήμα της Wt () (για t > 0) και έχοντας θεωρήσει ότι η κλήση βρίσκει κλήσεις ( κλήση που εξυπηρετείται και - κλήσεις στην ουρά) κατά την άφιξη στο σύστημα, συμπεραίνουμε ότι για να αρχίσει η εξυπηρέτηση της νέας κλήσης θα πρέπει όλες οι κλήσεις να εξυπηρετηθούν πριν το πέρας του χρόνου t. Εξαιτίας της ιδιότητας της αμνησίας που έχει η εκθετική κατανομή, ο χρόνος που απομένει μέχρι να ολοκληρωθεί η εξυπηρέτηση της πρώτης κλήσης (από τις ) ακολουθεί την ίδια εκθετική κατανομή με τον συνολικό χρόνο εξυπηρέτησής της. Επομένως το συνεχές τμήμα της Wtαποτελείται () από το άθροισμα τυχαίων μεταβλητών που ακολουθούν την εκθετική κατανομή, άρα ακολουθεί την κατανομή Erlg τύπου. Λαμβάνοντας υπ όψιν τόσο το διακριτό όσο και το συνεχές τμήμα της Wt () προκύπτει τελικά ότι: Wt () Pr Tq t W (0) Pr ( u) ( ) e du t u 0 ( )! t u ( u) 0 ( )! t ( u ) e du 0 ()t ( ) e du ( ) e ή ύ tή ύ ά ά P Ο προηγούμενος τύπος της πιθανότητας Wt () μπορεί τελικά να απλοποιηθεί στην μορφή: Wt e t ( ) t (), 0 Σημείωση: Από την προηγούμενη σχέση, προκύπτει ότι η πιθανότητα q δεσμευμένη πιθανότητα PrTq t Tq 0 ( )t PrT t e q ( ), δίνονται αντίστοιχα από τις σχέσεις: Pr T t T 0 e t q q επειδή PrTq 0. Pr T t W( t) και η Σελίδα 3

Άσκηση 4 Να υπολογιστεί η μέση τιμή του χρόνου αναμονής των κλήσεων στην ουρά, W, με βάση την γνώση της CDF, W(t), που υπολογίστηκε στην άσκηση 3. Λύση Υπολογίζουμε αρχικά την συνάρτηση πυκνότητας πιθανότητας (PDF), ως την παράγωγο της CDF: d wt () e ( e ) dt ( t ) ( t ). Από τον ορισμό της μέσης τιμής: ( t ) ( ) t W tw() t dt t( ) e dt t ( ) e dt 0 0 0 ( ) t t( ) e dt 0 αφού ( ) t t e dt 0 ( ) είναι η μέση τιμή της εκθετικής κατανομής. Τελικά, W που είναι η ζητούμενη σχέση. Άσκηση 5 Σε σύστημα αναμονής Μ/Μ/, να υπολογιστεί η πιθανότητα, W () t PrT t syste, μια συγκεκριμένη κλήση να παραμείνει στο σύστημα το πολύ για χρόνο ίσο με T αν θεωρήσουμε ότι οι κλήσεις που αναμένουν εισέρχονται στον εξυπηρετητή σύμφωνα με τον μηχανισμό FCFS. Λύση Ακολουθώντας παρόμοια διαδικασία μπορεί να υπολογιστεί η CDF του συνολικού χρόνου παραμονής μιας κλήσης στο σύστημα (sojour tie) με βασική διαφορά ότι τώρα απαιτείται να εξυπηρετηθούν + κλήσεις σε χρόνο μικρότερο ή ίσο του t. Αν ορίσουμε ως Τ τον συνολικό χρόνο παραμονής μιας νέας κλήσης στο σύστημα και W syste (t) την CDF του Τ τότε αποδεικνύεται ότι: Σελίδα 4

0 W ( t) Pr T t Pr κλήσειςεξυπηρετούνται σεt κλήσειςστοσύστημα κατά τηνάφιξη P syste ( ) u 0 t ( ) t u ( ) t u u u u u e du ( / ) ( ) e du ( ) e e du 0 0 0 0! 0! t ( ) e du W t e t ( ) t syste (), 0 δηλαδή η εκθετική κατανομή με μέση τιμή W. ή Άσκηση 6 Εξυπηρετητής έχει περιορισμένη ουρά αναμονής και γι αυτό εφαρμόζει πολιτική απόρριψης πακέτων όταν ο αριθμός τους στο σύστημα είναι (ένα πακέτο εξυπηρετείται και - βρίσκονται στην ουρά αναμονής). Αν η άφιξη των πακέτων ακολουθεί μια διαδικασία Poisso με ρυθμό λ και ο χρόνος εξυπηρέτησης των πακέτων είναι εκθετικά κατανεμημένος με μέση τιμή μ - τότε: α) Να δώσετε το διάγραμμα μεταπτώσεων των καταστάσεων. β) Να υπολογίσετε την πιθανότητα μονίμου καταστάσεως το σύστημα να βρίσκεται στην κατάσταση. γ) Να προσδιορίσετε την μέση τιμή του πλήθους των πακέτων στο σύστημα. δ) Να υπολογίσετε την μέση τιμή των πακέτων στην ουρά αναμονής. ε) Να υπολογίσετε την πιθανότητα απόρριψης πακέτων. στ) Να προσδιορίσετε την μέση τιμή του χρόνου παραμονής στο σύστημα (αναμονή και εξυπηρέτηση) καθώς και την μέση τιμή του χρόνου αναμονής. ζ) Να προσδιορίσετε την διεκπεραιωτική ικανότητα (throughput) του συστήματος. η) Να υπολογίσετε την εκμετάλλευση (utiliztio) του συστήματος. Λύση α) Πρόκειται για το μοντέλο αναμονής M/M// το οποίο διαφέρει από το μοντέλο M/M/ στο ότι η ουρά αναμονής είναι πεπερασμένη. Σελίδα 5

λ λ λ λ λ 0 - μ μ μ μ μ Σχήμα : ιάγραμμα μετάβασης καταστάσεων για το σύστημα Μ/Μ//. β) Οι εξισώσεις σφαιρικής ισορροπίας για το σύστημα Μ/Μ// είναι της μορφής: P P0 ( ) P P P, P P Μέσω των προηγούμενων εξισώσεων εκφράζουμε τις πιθανότητες P, P 3, P 4 ως συνάρτηση της P 0. Πράγματι, P, P0 3 4 P P0, P 3 P0, P 4 P0, κοκ. Υποθέτουμε ότι ισχύει η γενική σχέση: η οποία πράγματι ικανοποιεί τις εξισώσεις σφαιρικής και τοπικής ισορροπίας του μοντέλου Μ/Μ//. Προκειμένου να υπολογίσουμε την πιθανότητα P 0, γνωρίζουμε ότι α=λ/μ, προκύπτει τελικά: P 0 0 0 P. εδομένου επίσης ότι Ο όρος 0 αποτελεί μια γεωμετρική σειρά όπου: 0,, Επομένως: Σελίδα 6

, P0, Τελικά: ( ), P, Σημείωση: Παρατηρούμε στο σημείο αυτό ότι ο υπολογισμός της P μπορεί να επιτευχθεί για όλες τις θετικές τιμές του α (συμπεριλαμβανομένης και της περίπτωσης α=). Όταν λ > μ τότε ο αριθμός των πακέτων στο σύστημα αυξάνεται, αλλά η αύξηση αυτή περιορίζεται από το γεγονός ότι το σύστημα έχει περιορισμένο αριθμό καταστάσεων. Σημειώνεται επίσης ότι όταν, τότε προκύπτει το μοντέλο Μ/Μ/. γ) Η μέση τιμή των πακέτων στο σύστημα Ν, όταν υπολογίζεται ως εξής: d d N P P P P P 0 0 0 0 0 0 0d d 0 d ( ) P0 P 0 d ( ) ( ) ( ) 0 P 0 P ( ) ( ) ( ) Επομένως: ( ) N, ( ) Όταν α=, τότε: ( ) N P 0 0 0 Επομένως: N, δ) Η μέση τιμή των πακέτων στην ουρά αναμονής, L, υπολογίζεται από την σχέση: Σελίδα 7

LP P 3 P... ( ) P P P N ( P(0)) 3 4 ( ) N N Επομένως: ( ) L N ε) Η πιθανότητα απώλειας πακέτων, δίνεται από την σχέση: P ( ), στ) Προκειμένου να υπολογίσουμε την μέση τιμή του χρόνου παραμονής στο σύστημα, Τ, εφαρμόζουμε την επέκταση του νόμου του Little, Τ = Ν/λ eff, όπου λ eff είναι ο ενεργός ρυθμός άφιξης των πακέτων ο οποίος εκφράζει τον ρυθμό άφιξης των πακέτων που πραγματικά εισέρχονται στον εξυπηρετητή. Η τιμή του λ eff δίνεται από την σχέση: P P ( P ) eff 0 0 όπου P Επομένως: N T ( P ) είναι η πιθανότητα το σύστημα να μην είναι πλήρως κατειλημμένο. Όμοια, η μέση τιμή του χρόνου αναμονής των κλήσεων στην ουρά υπολογίζεται, από τον νόμο του Little, ως εξής: L W ( P ) Σημείωση : Εναλλακτικά, θα μπορούσε να χρησιμοποιηθεί η σχέση W T. Σημείωση : Για τον υπολογισμό του L μπορεί να χρησιμοποιηθεί η σχέση eff L N η οποία θυμίζει την σχέση L N N που ισχύει στο μοντέλο Μ/Μ/. ζ) Όσον αφορά στην διεκπεραιωτική ικανότητα (throughput) του συστήματος Μ/Μ//, τονίζουμε ότι δεν ισούται με τον ρυθμό άφιξης των πακέτων εφόσον ένα ποσοστό των πακέτων μπλοκάρεται και δεν εισέρχεται στο σύστημα. Η πιθανότητα απώλειας πακέτων ισούται με την πιθανότητα να υπάρχουν πακέτα στο σύστημα, P. Αντίθετα, η πιθανότητα το σύστημα να μην είναι πλήρες δίνεται από την σχέση P. Επομένως, η διεκπεραιωτική ικανότητα, X, δίνεται από την σχέση: Σελίδα 8

X ( P ) eff Η διεκπεραιωτική ικανότητα μπορεί επίσης να εξεταστεί με βάση τον ρυθμό εξυπηρέτησης των πακέτων από τον εξυπηρετητή. Όσο υπάρχουν πακέτα στο σύστημα, η εξυπηρέτηση αυτών γίνεται με ρυθμό μ. Η πιθανότητα ο εξυπηρετητής να εξυπηρετεί ένα πακέτο ισούται με P0. Επομένως, η διεκπεραιωτική ικανότητα πρέπει να δίνεται από την σχέση X ( P0 ). ηλαδή: X ( P ) ( P) eff 0 Πράγματι, αν εξετάσουμε τον λόγο ( P0 ) /( P ) προκύπτει ότι: P 0 P ( ) ( ) η) Η εκμετάλλευση (utiliztio) του συστήματος, U, ισούται με την πιθανότητα ο εξυπηρετητής να είναι κατειλημμένος. Επομένως: U P0 X ( P ) Άσκηση 7 Θεωρούμε ένα σύστημα αναμονής με έναν εξυπηρετητή και περιορισμένη ουρά αναμονής. Η άφιξη των χρηστών ακολουθεί μια διαδικασία Poisso με ρυθμό λ = χρήστης ανά 4 λεπτά ενώ ο χρόνος εξυπηρέτησης είναι εκθετικά κατανεμημένος με μέση τιμή h = 3 λεπτά. Να υπολογιστεί το ποσοστό των χρηστών που χάνονται όταν: ) δεν υπάρχει ουρά αναμονής, ) η ουρά αναμονής αποτελείται από θέσεις και γ) η ουρά αναμονής αποτελείται από 4 θέσεις. Λύση Όλα τα ποσοστά μπορούν να υπολογιστούν με βάση την γενική σχέση (βλ. άσκηση 6): P ( ), όπου α = λ/μ = (/4) / (/3) = 3/4 = 0.75 erl. ) Στην πρώτη περίπτωση έχουμε ένα μοντέλο απωλειών Μ/Μ// και ( ) 0.75( 0.75) P 0.49 (0.75) ) Στην δεύτερη περίπτωση έχουμε το μοντέλο Μ/Μ//3 και Σελίδα 9

3 3 ( ) (0.75) ( 0.75) P3 0.54. 4 4 (0.75) 3) Στην τρίτη περίπτωση έχουμε το μοντέλο Μ/Μ//5 και 5 5 ( ) (0.75) ( 0.75) P5 0.07. 6 6 (0.75) Άσκηση 8 Θεωρούμε ένα σύστημα αναμονής με έναν εξυπηρετητή. Η άφιξη των χρηστών ακολουθεί μια διαδικασία Poisso με ρυθμό 5 χρήστες την ώρα, ενώ ο χρόνος εξυπηρέτησης κάθε χρήστη είναι εκθετικά κατανεμημένος με μέση τιμή 4 λεπτά. Όταν ο εξυπηρετητής είναι κατειλημμένος τότε οι νέοι χρήστες μπορεί να αρνηθούν, με κάποια πιθανότητα, να μπουν στην ουρά αναμονής. Πιο συγκεκριμένα, αν υπάρχουν χρήστες στο σύστημα ( χρήστης εξυπηρετείται και - αναμένουν στην ουρά αναμονής), η πιθανότητα ένας νέος χρήστης να αρνηθεί να μπει στην ουρά αναμονής είναι /3 για =,, 3. α) Να σχεδιάσετε το διάγραμμα μεταπτώσεων των καταστάσεων του συστήματος. β) Να γράψετε τις εξισώσεις σφαιρικής ισορροπίας. γ) Μέσω των εξισώσεων του ερωτήματος (β) να υπολογίσετε τις πιθανότητες μονίμου καταστάσεως όλων των δυνατών καταστάσεων του συστήματος. δ) Να ελέγξετε αν ισχύει η έννοια της τοπικής ισορροπίας μεταξύ των γειτονικών καταστάσεων. ε) Να υπολογιστεί η μέση τιμή του χρόνου παραμονής των κλήσεων στο σύστημα, Τ. Λύση α) Εφόσον η πιθανότητα ένας νέος χρήστης να αρνηθεί να μπει στην ουρά αναμονής είναι /3 για =,, 3, αυτό σημαίνει ότι η αντίστοιχη πιθανότητα να αποφασίσει να μπει στην ουρά αναμονής είναι - (/3). Επομένως, ο ρυθμός άφιξης των χρηστών στο σύστημα εξαρτάται από τον αριθμό των πελατών στην ουρά αναμονής. Αν λ ο ρυθμός αυτός τότε: λ 0 = λ = 5, λ = λ(-/3)=5*(/3)=0, λ = λ(-/3)=5*(/3)=5, λ 3 =λ(-3/3)=5*0=0 και Σελίδα 0

λ 4 = λ 5 = =0. Άρα το σύστημα αυτό έχει μόνο 4 δυνατές καταστάσεις, που παρουσιάζονται στο διάγραμμα μεταπτώσεων των καταστάσεων που ακολουθεί, όπου μ = /h = /(4/60)=5 χρήστες ανά ώρα. λ 0 =5 λ =0 λ =5 0 3 μ=5 μ=5 μ=5 Σχήμα 3: ιάγραμμα μεταπτώσεων των καταστάσεων β) P P 5P 5P P P 0 0 0 0 0 P P ( ) P 5P 5P 5P 5P 5P 5P 0 0 0 0 0 P P ( ) P 0P 5P 0P 0P 5P 0P 0 3 3 3 P P 5P 5P 5P 5P 0 3 3 3 Προκύπτει επομένως ένα γραμμικό σύστημα 4 εξισώσεων (όσες και ο αριθμός των καταστάσεων) με 4 αγνώστους (P 0, P, P και P 3 ). γ) Προκειμένου να επιλύσουμε το σύστημα αυτό αντικαθιστούμε μια από τις τέσσερις εξισώσεις με την P0 P P P3. Η επίλυση του συστήματος αυτού οδηγεί στην ακριβή λύση: 9 9 3 P0, P, P, P3. 6 6 3 3 δ) Για να ισχύει η έννοια της τοπικής ισορροπίας πρέπει η λύση του ερωτήματος (γ) να ικανοποιεί τις εξισώσεις τοπικής ισορροπίας. Στο παράδειγμα μας, έχουμε τρία ζευγάρια γειτονικών καταστάσεων: i) την κατάσταση 0 με την, ii) την κατάσταση με την και iii) την κατάσταση με την 3. Για τα ζευγάρια αυτά εφαρμόζουμε την έννοια της τοπικής ισορροπίας, «ρυθμός ανόδου» = «ρυθμός καθόδου» και έχουμε: P P 5P 5P P P 0 0 0 0 P P0P 5P P.5 P P P 5P 5P P 3P 3 3 3 Πράγματι, οι εξισώσεις αυτές ισχύουν εφόσον ικανοποιείται η λύση του ερωτήματος (γ). ε) Από την επέκταση του νόμου του Little, ισχύει ότι η μέση τιμή των χρηστών σ όλο το σύστημα είναι: Ν=λΤ 7 Όμως, από τον ορισμό της μέσης τιμής: N 0* P0 * P* P 3* P3 N 6 Σελίδα

Στο σύστημα μας ο ρυθμός άφιξης των χρηστών δεν είναι σταθερός αλλά μεταβάλλεται ανάλογα με την κατάσταση του συστήματος. Προκειμένου να υπολογίσουμε την μέση τιμή του ρυθμού άφιξης των χρηστών που τελικά αποφασίζουν να μπουν στο σύστημα (effective rrivl rte), εφαρμόζουμε εκ νέου τον ορισμό της μέσης τιμής: 9 9 3 55 eff 0P0 P P 5 0 5 eff 6 6 3 6 Επομένως: N 7 9 T ώρες. 55 85 eff Άσκηση 9 Στην πράξη συμβαίνει συχνά οι χρήστες να αρνούνται να εισέλθουν σ ένα σύστημα αναμονής όταν η ουρά του συστήματος είναι μεγάλη. Ωστόσο δεν είναι λογικό να θεωρούμε ότι όλοι οι νέοι χρήστες έχουν πάντoτε την ίδια άρνηση να εισέλθουν στο σύστημα. Για τον λόγο αυτό, μπορούμε να μοντελοποιήσουμε την άρνηση αυτή μειώνοντας τον ρυθμό άφιξης των χρηστών στο σύστημα σε συνάρτηση με την τρέχουσα κατάσταση του συστήματος: b όπου η συνάρτηση b έχει την γενική μορφή 0 b b, ( 0, b0 ). Έστω λοιπόν ένα σύστημα αναμονής με άπειρη ουρά και έναν εξυπηρετητή. Οι χρήστες φτάνουν στο σύστημα σύμφωνα με μια διαδικασία Poisso με ρυθμό 0 χρήστες την ώρα. Ο χρόνος εξυπηρέτησης των χρηστών είναι εκθετικά κατανεμημένος με ρυθμό 5 χρήστες την ώρα. Στο σύστημα αυτό, οι χρήστες αρνούνται να μπουν στην ουρά αναμονής όταν αυτή είναι μεγάλη. Πιο συγκεκριμένα, όταν υπάρχουν χρήστες στο σύστημα, τότε ένας νέος χρήστης μπαίνει στην ουρά αναμονής με πιθανότητα b = /(+). Αφού σχεδιάσετε το διάγραμμα μεταπτώσεων των καταστάσεων του συστήματος, να υπολογίσετε: α) την πιθανότητα μονίμου καταστάσεως P, β) την πιθανότητα το σύστημα να είναι άδειο, P 0, γ) την μέση τιμή του ρυθμού άφιξης των χρηστών που τελικά αποφασίζουν να μπουν στο σύστημα (effective rrivl rte), λ eff, δ) την απόδοση του εξυπηρετητή (server utiliztio-efficiecy), p, ε) την μέση τιμή των χρηστών σ όλο το σύστημα, N, στ) την μέση τιμή του χρόνου παραμονής των χρηστών στο σύστημα, Τ, ζ) την μέση τιμή του χρόνου αναμονής των χρηστών, W, και η) την μέση τιμή των χρηστών στην ουρά αναμονής, L. Σελίδα

Λύση Το διάγραμμα μεταπτώσεων καταστάσεων του συστήματος είναι το ακόλουθο: λb 0 =λ λb = λ/ λb = λ/3 λb 3 = λ/4 0 3 μ μ μ μ Σχήμα 4: ιάγραμμα μεταπτώσεων των καταστάσεων α) Από τις εξισώσεις τοπικής ισορροπίας ισχύει: P b0p0 b b P P P P b bp 0 0 0 b b P P P P b bb P 3 0 3 0 0 και γενικά: 3 i 0 i P b P Στην περίπτωση μας, όπου b = /(+), προκύπτει ότι: bi.! Επομένως: P! P 0 Προκειμένου να υπολογίσουμε την P 0 χρησιμοποιούμε το γεγονός ότι το άθροισμα όλων των πιθανοτήτων P ισούται με : / P P P Pe 0 0 0 0 0! 0! Οπότε: P 0 / e P e P e!! / Επομένως: i η οποία είναι η κατανομή Poisso με μέση τιμή. Σελίδα 3

β) P 0 e 0.3533 γ) Η μέση τιμή του ρυθμού άφιξης των κλήσεων που πραγματικά εισέρχονται στον σύστημα (και κατ επέκταση στον εξυπηρετητή), λ eff, δίνεται από την σχέση: ( / ) / / ( / ) / ( / ) eff P b P e e e 0 0 0( )! 0 ( )! ( )! / / e e P0 eff ( P0 ) Επομένως: λ eff =0.0705 χρήστες ανά λεπτό. Σημείωση: Για την απόδειξη του παραπάνω τύπου χρησιμοποιήθηκε η σχέση 0 ( / )! e / eff δ) p 0.8647 (που εκφράζει και το φορτίο κίνησης που διεκπεραιώνει ο εξυπηρετητής) ε) ( / ) ( / ) / 0 0 0! ( )! χρήστες N P P P Pe N.99999 στ) Από την επέκταση του νόμου του Little: T = Ν/λ eff = 7.756 λεπτά. ζ) W = T h = T /μ = 5.756 λεπτά η) Από τον νόμο του Little: L = λ eff W =.35 χρήστες. Άσκηση 0 Θεωρούμε ένα σύστημα αναμονής με έναν εξυπηρετητή και άπειρη ουρά αναμονής. Η άφιξη των χρηστών στο σύστημα ακολουθεί μια διαδικασία Poisso με ρυθμό 4 χρήστες την ώρα. Ο χρόνος εξυπηρέτησης των χρηστών είναι εκθετικά κατανεμημένος με μέση τιμή ώρα. Ένας νέος χρήστης, που βρίσκει χρήστες στο σύστημα, ενδέχεται να αρνηθεί να μπει στην ουρά αναμονής με τις ακόλουθες πιθανότητες: P νέος χρήστης δεν μπαίνει στην ουρά χρήστες στο σύστημα 0, αν 0, αν 3, αν 4, αν 3. Επίσης, ένας χρήστης που βρίσκεται στην ουρά αναμονής ενδέχεται να την εγκαταλείψει (οπότε δεν θα εξυπηρετηθεί) αν ο χρόνος αναμονής του υπερβεί κάποιο όριο. Πιο συγκεκριμένα, ο Σελίδα 4

υπολειπόμενος χρόνος που είναι διατεθειμένος να περιμένει ο πρώτος χρήστης στην ουρά αναμονής είναι εκθετικά κατανεμημένος με μέση τιμή ώρα. Ο αντίστοιχος χρόνος για τον χρήστη που είναι στην δεύτερη θέση της ουράς αναμονής είναι επίσης εκθετικά κατανεμημένος με μέση τιμή 0.5 ώρες. α) Να σχεδιάσετε το διάγραμμα μεταπτώσεων των καταστάσεων β) Να υπολογιστεί η πιθανότητα μονίμου καταστάσεως P, =0,,, 3, μέσω των εξισώσεων τοπικής ισορροπίας. γ) Να υπολογιστεί το ποσοστό των νέων χρηστών που αρνούνται να μπουν στην ουρά αναμονής. δ) Να υπολογιστούν: ) η μέση τιμή των χρηστών στην ουρά αναμονής, L και ) η μέση τιμή των χρηστών στο σύστημα, N. Λύση α) Το διάγραμμα μεταπτώσεων καταστάσεων του συστήματος είναι το ακόλουθο: λ =4 λ/ = λ/4 = 0 3 μ= μ+= μ++0.5=.5 Σχήμα 5: ιάγραμμα μεταπτώσεων των καταστάσεων β) Από τις εξισώσεις τοπικής ισορροπίας ισχύει: P 4P0 P P P 4P0 4 P3 P P3 P0.5.5 Επίσης: P0 P P P3 Οπότε: P0 4P0 4P0.6P0 P 0.09434 και P P 0.37736, P 0.5094 0 3 γ) Το ποσοστό των νέων χρηστών που αρνούνται να μπουν στην ουρά αναμονής = P 3 P P3= 4 0.66. δ) Από τον ορισμό της μέσης τιμής: Σελίδα 5

) L P P 0.6794 3 ) N P P 3P.5849 3 Άσκηση Θεωρούμε ένα σύστημα αναμονής με έναν εξυπηρετητή και άπειρη ουρά αναμονής. Η άφιξη των χρηστών στο σύστημα ακολουθεί μια διαδικασία Poisso με ρυθμό 30 χρήστες την ώρα. Ο χρόνος εξυπηρέτησης των χρηστών είναι εκθετικά κατανεμημένος με μέση τιμή.5 λεπτό, όσο στο σύστημα βρίσκεται ένας μόνο χρήστης. Όταν στο σύστημα βρίσκονται παραπάνω από ένας χρήστες, τότε ενεργοποιείται και δεύτερος εξυπηρετητής, διαφορετικής ταχύτητας από τον πρώτο. Στην περίπτωση αυτή ο χρόνος εξυπηρέτησης των χρηστών παραμένει εκθετικά κατανεμημένος αλλά η μέση τιμή μειώνεται σε λεπτό. α) Να σχεδιάσετε το διάγραμμα μεταπτώσεων των καταστάσεων β) Να υπολογιστεί η πιθανότητα μονίμου καταστάσεως P, =0,,,.., μέσω των εξισώσεων τοπικής ισορροπίας. γ) Να υπολογιστούν: ) η μέση τιμή των χρηστών στο σύστημα, N, ) η μέση τιμή των χρηστών στην ουρά αναμονής, L, 3) η μέση τιμή του χρόνου παραμονής στο σύστημα, Τ και 4) η μέση τιμή του χρόνου αναμονής στην ουρά, W. Λύση α) Το διάγραμμα μεταπτώσεων καταστάσεων του συστήματος είναι το ακόλουθο: λ =30 λ= 30 λ=30 λ= 30 0 3 μ =40 μ =60 μ 3 =60 μ 4 =60 Σχήμα 6: ιάγραμμα μεταπτώσεων των καταστάσεων β) Από τις εξισώσεις τοπικής ισορροπίας ισχύει: P P 0 P P P P P P 0 0 3 P P P P 3 3 0 ( ) Σελίδα 6

και γενικά: P P0. ( ) Προκειμένου να υπολογίσουμε την P 0 χρησιμοποιούμε το γεγονός ότι το άθροισμα όλων των πιθανοτήτων P ισούται με : P P P 0 0 0 0 ( ) ( ) Όμως: ( ) ( ) ( ) Οπότε: ( ) P0 ( ) 0.4 30 και P 0.4 P 0.6 40(60) για. γ) ) N P 0.6 0.6 0.6. 0 Σημείωση: Στο προτελευταίο βήμα χρησιμοποιήσαμε την σχέση: α<. d d ( ), για ) L N ( P0 ). 0.6 0.6. 3) T = N/λ = 0.04 ώρες ή.4 λεπτά. 4) W = L/λ = 0.0 ώρες ή. λεπτά. Άσκηση Θεωρούμε ένα σύστημα με άπειρο αριθμό εξυπηρετητών και άπειρη ουρά αναμονής. Στην πράξη βέβαια δεν υπάρχει σύστημα με άπειρους εξυπηρετητές. Αυτό που εννοούμε είναι ότι οι χρήστες έχουν απ ευθείας πρόσβαση στους εξυπηρετητές. Ένα τέτοιο σύστημα θα μπορούσε να χρησιμοποιηθεί για την μελέτη ενός συστήματος αυτοεξυπηρέτησης (self-service). Αν η άφιξη των Σελίδα 7

κλήσεων ακολουθεί μια διαδικασία Poisso με ρυθμό λ και ο χρόνος εξυπηρέτησης των χρηστών είναι εκθετικά κατανεμημένος με μέση τιμή τότε: α) Να σχεδιάσετε το διάγραμμα μεταπτώσεων των καταστάσεων β) Να υπολογιστεί η μέση τιμή του χρόνου παραμονής των χρηστών στην ουρά αναμονής, W, καθώς και η μέση τιμή των χρηστών στην ουρά αναμονής, L. γ) Με την βοήθεια των εξισώσεων τοπικής ισορροπίας να εκφράσετε την πιθανότητα μονίμου καταστάσεως P συναρτήσεις της P 0 (πιθανότητα το σύστημα να είναι άδειο). δ) Να υπολογιστεί η πιθανότητα το σύστημα να είναι άδειο. γ) Να υπολογιστεί: ) η μέση τιμή των χρηστών στο σύστημα, N και ) η μέση τιμή του χρόνου παραμονής στο σύστημα, Τ. Λύση α) Το διάγραμμα μεταπτώσεων καταστάσεων του συστήματος είναι το ακόλουθο: λ λ λ λ 0 3 μ μ 3μ 4μ Σχήμα 7: ιάγραμμα μεταπτώσεων των καταστάσεων β) L = W = 0 εφόσον έχουμε άπειρο αριθμό εξυπηρετητών. γ) Θέτοντας / έχουμε: P P0 P P0 P P P P0 P P0! 3 P3 P P3 P0 3 3! και γενικά: P P0.! δ) Προκειμένου να υπολογίσουμε την P 0 χρησιμοποιούμε το γεγονός ότι το άθροισμα όλων των πιθανοτήτων P ισούται με : Σελίδα 8

P P0 P0 e οπότε σ αυτό το σύστημα δεν είναι απαραίτητο να ισχύει α. 0 0! Άρα P e που είναι η κατανομή Poisso με μέση τιμή /.! ε) Η μέση τιμή των χρηστών στο σύστημα, Ν, ισούται με την μέση τιμή της κατανομής Poisso: N. H μέση τιμή του χρόνου παραμονής των χρηστών στο σύστημα ισούται με την μέση τιμή του χρόνου εξυπηρέτησης των χρηστών, εφ όσον στο σύστημα υπάρχουν τόσοι εξυπηρετητές όσοι και οι χρήστες: T. Άσκηση 3 Να συγκρίνετε, ως προς την μέση τιμή του χρόνου παραμονής μιας κλήσης στο σύστημα, την απόδοση: α) δύο ξεχωριστών Μ/Μ/ συστημάτων, β) ενός Μ/Μ/ συστήματος το οποίο δέχεται την συνολική κίνηση των δύο Μ/Μ/ συστημάτων και γ) ενός συστήματος Μ/Μ/ που δέχεται την συνολική κίνηση της περίπτωσης (α) αλλά διαθέτει εξυπηρετητή ο οποίος λειτουργεί δύο φορές γρηγορότερα. Στο σχήμα που ακολουθεί δίνονται τα προς μελέτη συστήματα των περιπτώσεων (α) και (β). (α) (β) Σχήμα 8: ύο συστήματα αναμονής Μ/Μ/ Σύστημα αναμονής Μ/Μ/. Λύση Στο πρώτο σενάριο έχουμε δύο ανεξάρτητα συστήματα αναμονής Μ/Μ/ με ρυθμό άφιξης των κλήσεων λ/ και ρυθμό εξυπηρέτησης μ σε κάθε σύστημα. Η μέση τιμή των κλήσεων σε κάθε σύστημα Μ/Μ/ δίνεται από την σχέση: Ν = α / (-α), όπου α = λ/μ <. Επομένως η μέση τιμή των κλήσεων και στα δύο συστήματα Μ/Μ/ δίνεται από την σχέση: p N N, όπου γενικά p=α/s. p Σελίδα 9

Από την επέκταση του νόμου του Little, υπολογίζεται η μέση τιμή του χρόνου παραμονής των κλήσεων στα δύο συστήματα ως: N T T. Στο δεύτερο σενάριο έχουμε ένα σύστημα αναμονής Μ/Μ/ με ρυθμό άφιξης των κλήσεων λ και ρυθμό εξυπηρέτησης μ. Προκειμένου να υπολογίσουμε την μέση τιμή του χρόνου παραμονής των κλήσεων Τ πρέπει αρχικά να βρούμε την μέση τιμή των κλήσεων στο σύστημα Ν. Όμως, η μέση τιμή των κλήσεων Ν σ ένα σύστημα αναμονής Μ/Μ/s δίνεται από την σχέση: s p s N T P N P N P. 0 0 s!( p) ( s)! s 0 s! s Στην περίπτωση μας όπου s= έχουμε: 3 s 3 ( p) N P 0 P 0 P 0 N P 0 p ( p) όπου p = α/s = λ/μ < και p = λ/μ. Η πιθανότητα το σύστημα να είναι άδειο δίνεται από την σχέση: s p P0 P 0 P s s 0 P0. p! s!( p) ( ( /)) 0 s Επομένως: N P p N p N ( p) 4( p) p ( p)( p) p 3 3 3 ( ) 8 ( )( ) p 0 p p p p p p p Από την επέκταση του νόμου του Little: p 4 T T p p 4. Στο τρίτο σενάριο έχουμε ένα σύστημα αναμονής Μ/Μ/ στο οποίο ο ρυθμός άφιξης των κλήσεων είναι λ ενώ ο ρυθμός εξυπηρέτησης αυτών είναι μ. Η μέση τιμή των κλήσεων δίνεται από την σχέση: N 3 p, p όπου =p=λ/μ <. Σελίδα 30

Από την επέκταση του νόμου του Little, η μέση τιμή του χρόνου παραμονής των κλήσεων είναι η εξής: N3 / T3 T3 T3 /. Συμπερασματικά, για τις τρεις περιπτώσεις έχουμε τα εξής αποτελέσματα (με p=λ/μ): p p p N N N3 p p p p 4 T T T 3 4 Αν μάλιστα θέσουμε όπου x = p/(-p) και β=/(μ-λ), οπότε x=λβ, τότε: x N x N x N3 p T T T3 p Τα παραπάνω αποτελέσματα δείχνουν ότι το ο σενάριο (τα δύο ανεξάρτητα συστήματα Μ/Μ/) είναι το χειρότερο όλων και μάλιστα οι παράμετροι Ν, Τ είναι διπλάσιοι απ ότι στην περίπτωση του 3 ου σεναρίου (ένα σύστημα Μ/Μ/ με εξυπηρετητή διπλάσιας ταχύτητας). Η απόδοση του ου σεναρίου (σύστημα Μ/Μ/) βρίσκεται μεταξύ της απόδοσης του ου και του 3 ου σεναρίου. Επειδή, 0 p θα πρέπει να ισχύει p, οπότε: α) όταν p 0 τότε η απόδοση του ου σεναρίου χειροτερεύει και πλησιάζει την απόδοση του ου σεναρίου και β) όταν p τότε η απόδοση του ου σεναρίου βελτιώνεται και πλησιάζει την απόδοση του 3 ου σεναρίου. Παρόμοια συμπεράσματα μπορούν να εξαχθούν αν ο αριθμός των ανεξάρτητων συστημάτων Μ/Μ/ αυξηθεί σε s, το σύστημα Μ/Μ/ αντικατασταθεί από ένα σύστημα Μ/Μ/s και το σύστημα Μ/Μ/ αποκτήσει εξυπηρετητή που λειτουργεί με ρυθμό sμ. Σελίδα 3

Άσκηση 4 Θεωρούμε ένα σύστημα με θέσεις στην ουρά αναμονής, στο οποίο οι κλήσεις εξυπηρετούνται από s εξυπηρετητές. Η άφιξη των κλήσεων ακολουθεί την διαδικασία Poisso με σταθερό ρυθμό λ, ενώ ο χρόνος εξυπηρέτησης των κλήσεων είναι εκθετικά κατανεμημένος με μέση τιμή. Αν ο αριθμός των κλήσεων στην κατάσταση ισορροπίας ( = 0,,, 3,,) και P η αντίστοιχη πιθανότητα το σύστημα να βρίσκεται στην κατάσταση, τότε: α) Να υπολογίσετε την πιθανότητα το σύστημα να βρίσκεται στην κατάσταση, P. β) Να υπολογίσετε: ) την μέση τιμή των κλήσεων στην ουρά αναμονής L, ) την μέση τιμή των κλήσεων στο σύστημα, N, 3) την μέση τιμή του χρόνου παραμονής των κλήσεων στο σύστημα, Τ και 4) την μέση τιμή του χρόνου αναμονής των κλήσεων στην ουρά, W. Λύση Η διαφορά του μοντέλου M/M/s/ από το μοντέλο Μ/Μ/s είναι ότι πλέον η ουρά αναμονής δεν είναι άπειρη αλλά περιορισμένη ενώ ο συνολικός αριθμός των κλήσεων στο σύστημα δεν μπορεί να υπερβεί την τιμή με s. Ο περιορισμός αυτός εισάγει την έννοια της απώλειας κλήσεως. Πράγματι, αν μια νέα κλήση βρει κλήσεις στο σύστημα (s να εξυπηρετούνται και -s στην ουρά αναμονής) τότε η κλήση μπλοκάρεται και χάνεται. Ακολουθώντας την ανάλυση του μοντέλου Μ/Μ/s και θεωρώντας ότι το σύστημα βρίσκεται σε κατάσταση ισορροπίας, προκύπτει ότι η πιθανότητα το σύστημα να βρίσκεται στην κατάσταση, P, υπολογίζεται ως ακολούθως: P 0, (0 s )! P P0, ( s) s ss! όπου /. Από την γνωστή σχέση ότι το άθροισμα όλων των πιθανοτήτων P ισούται με, υπολογίζεται η πιθανότητα P 0 ως : P 0 s 0! s! s s s Το δεύτερο άθροισμα στον παρονομαστή της προηγούμενης σχέσης γράφεται ως: s s s p s, s p s! p s s ss! s! s s s ( s), p s! s Σελίδα 3

όπου ο όρος p / s εκφράζει το προσφερόμενο φορτίο κίνησης ανά εξυπηρετητή. Επομένως: s s s p, p 0! s! p s P0 s s ( s), p! s! s 0 β) ) Έχοντας καθορίσει τις πιθανότητες P και P 0 προχωράμε στον υπολογισμό των παραμέτρων απόδοσης της ουράς αναμονής Μ/Μ/s/ ξεκινώντας από την μέση τιμή των κλήσεων στην ουρά αναμονής L. Ισχύει ότι: s s s s s p s p i L ( s) P ( s) P P ( s) p P ( s) p P ip s 0 0 0 0 s s ss! s! s s! s s! i p d p d p P p P s! dp s! dp p s s s s i 0 0 i0 ή s p L P p p c p p s!( p) c c 0 ( )( ), όπου p=α/s. Στην ιδιαίτερη περίπτωση όπου p=, θα πρέπει να εφαρμοστεί δύο φορές ο κανόνας του L Hospitl. Εναλλακτικά, μπορεί να χρησιμοποιηθεί η παραπάνω σχέση για μια τιμή του p που προσεγγίζει την μονάδα (π.χ. 0.995). ) Προκειμένου να υπολογίσουμε την μέση τιμή των κλήσεων στο σύστημα, Ν, υπενθυμίζουμε την σχέση που ισχύει στο μοντέλο Μ/Μ/s, N L με α=λ/μ. Στην περίπτωση του μοντέλου M/M/s/ ο ρυθμός άφιξης λ πρέπει να τροποποιηθεί αφού υπάρχει η πιθανότητα κάποιες νέες κλήσεις να μπλοκαριστούν και να χαθούν όταν το σύστημα βρίσκεται στην κατάσταση. Επειδή η άφιξη των κλήσεων ακολουθεί την διαδικασία Poisso και ισχύει η ιδιότητα PASTA προκύπτει τελικά ότι οι κλήσεις που φθάνουν στους εξυπηρετητές έχουν ενεργό ρυθμό άφιξης (effective rrivl rte) που δίνεται από την σχέση ( P ). Οπότε: eff N L L( P ) eff όπου η τιμή της πιθανότητας P υπολογίζεται από το ερώτημα (α). 3) Από τον νόμο του Little, η μέση τιμή του χρόνου παραμονής των κλήσεων στο σύστημα, Τ, υπολογίζεται από την σχέση: N T eff N ( P ) 4) Τέλος, η μέση τιμή του χρόνου αναμονής των κλήσεων στην ουρά, W, υπολογίζεται ως: Σελίδα 33

L W T ( P ). Άσκηση 5 Σε σύστημα αναμονής Μ/Μ/s/, να υπολογιστεί η πιθανότητα, Wt () PrTq t, μια συγκεκριμένη κλήση να παραμείνει στην ουρά αναμονής το πολύ για χρόνο ίσο με T q αν θεωρήσουμε ότι οι κλήσεις που αναμένουν εισέρχονται στους εξυπηρετητές σύμφωνα με τον μηχανισμό FCFS. Λύση Ο υπολογισμός της πιθανότητας Wq () t είναι πολύπλοκος δεδομένου ότι οι σειρές που προκύπτουν έχουν πεπερασμένους όρους. Επίσης, απαιτείται ο ενδιάμεσος υπολογισμός των πιθανοτήτων Q (μια νέα κλήση να βρει κατά την άφιξη της στο σύστημα κλήσεις). Στο μοντέλο Μ/Μ/s/, οι πιθανότητες Q δεν είναι ίδιες με τις πιθανότητες P (αν και οι αφίξεις των κλήσεων ακολουθούν μια διαδικασία Poisso) λόγω του πεπερασμένου μεγέθους της ουράς που προκαλεί απώλειες κλήσεων. Στην περίπτωση λοιπόν του συστήματος Μ/Μ/s/ ισχύει P Q. Από το θεώρημα Byes προκύπτει, για τον υπολογισμό των Q, ότι: 0 Q Pr ή ύ ά ή Pr Pr to( t) P o( t)/ tp P P li li t 0 t 0, to( t) P o( t)/ tp P P 0 0 0 ή ά ή ή ύ P ά ή ή ύ P P Q, P Σημειώνεται ότι όταν (μοντέλο M/M/s), τότε P 0 και P = Q. Προκειμένου να υπολογίσουμε την πιθανότητα Wt () έχουμε: Σελίδα 34

Wt () Pr Tt W (0) s s s t s( su) su s( su) su W(0) Q e du W(0) Q 0 e du ( )! t s s s ( s)! W(0) Q Q s q Pr s κλήσειςεξυπηρετούνται σεt κλήσειςστοσύστημα κατά τηνάφιξη Q ή και: s s i0 s i0 s i ( st) e Wt () Q i! i ( st) e i! st st όπου: W(0) P s s Q 0 0 P Από την τελευταία σχέση προκύπτει και η πιθανότητα μια νέα κλήση να περιμένει στην ουρά αναμονής ως W(0) Q. 3 s Άσκηση 6 Ένα τηλεφωνικό κέντρο έχει 4 τηλεφωνικές γραμμές (phoe lies) και 3 τηλεφωνήτριες. Οι κλήσεις φτάνουν στο κέντρο αυτό ακολουθώντας μια διαδικασία Poisso με ρυθμό 5 κλήσεις την ώρα. Ο χρόνος εξυπηρέτησης των κλήσεων είναι εκθετικά κατανεμημένος με μέση τιμή 0 λεπτά. Όταν όλες οι τηλεφωνήτριες είναι κατειλημμένες τότε κάθε νέα κλήση αναμένει να εξυπηρετηθεί καταλαμβάνοντας μια από τις τηλεφωνικές γραμμές. ιαφορετικά, αν κατά την άφιξη μιας κλήσης δεν υπάρχει ελεύθερη τηλεφωνική γραμμή, η κλήση μπλοκάρεται και χάνεται. Να υπολογιστούν: α) Η πιθανότητα το σύστημα να είναι άδειο. β) Η πιθανότητα απώλειας κλήσεως. γ) Η μέση τιμή των κλήσεων στην ουρά αναμονής. δ) Η μέση τιμή των κλήσεων στο σύστημα. 3 Σημειώνουμε τέλος, ότι ο υπολογισμός του Wsyste(t) που εκφράζει την CDF του συνολικού χρόνου παραμονής μιας κλήσης στο σύστημα είναι πολύπλοκος και ξεφεύγει από τα όρια αυτών των ασκήσεων. Ο αναγνώστης μπορεί ωστόσο να ανατρέξει στην εργασία: H. Tkgi, Explicit Dely Distributio i First-Coe First-Served M/M//K d M/M//K/ Queues d Mixed Loss-Dely Syste, Itertiol Jourl of Pure d Applied Mthetics, Vol. 40, No., 007, pp. 85-00.. Σελίδα 35

ε) Η μέση τιμή του χρόνου παραμονής των κλήσεων στο σύστημα σε λεπτά. στ) Η μέση τιμή του χρόνου αναμονής των κλήσεων σε λεπτά. Υποθέτουμε ότι το κόστος του τηλεφωνικού κέντρου για κάθε κλήση που γίνεται δεκτή στο κέντρο είναι 0.03 euro ανά λεπτό (συμπεριλαμβανομένου του χρόνου αναμονής). Επίσης, υπολογίζεται ότι το κόστος για κάθε κλήση που μπλοκάρεται είναι 0 euro. Αν ο αριθμός των τηλεφωνητριών δεν αλλάξει να υπολογιστεί: ζ) ο βέλτιστος αριθμός τηλεφωνικών γραμμών. Λύση Το παραπάνω τηλεφωνικό κέντρο μοντελοποιείται ως Μ/Μ/3/7 με s=3 εξυπηρετητές και 4 θέσεις στην ουρά αναμονής. Βάσει της άσκησης 4 μπορούμε να υπολογίσουμε όλες τις παραμέτρους που ζητούνται. α) Η πιθανότητα το σύστημα να είναι άδειο υπολογίζεται από την σχέση: s s s p P0, p 0! s! p s όπου α = λ/μ = 50/60 =.5 erl και p=α/s =.5/3 = 0.8333. Επομένως: 3 5 (.5) (0.83333) P0 P0 0.066 0! 3! 0.83333 β) Η πιθανότητα απώλειας κλήσεως υπολογίζεται από την σχέση: P P P P s ss! 3!3 7 (.5) 0 7 4 0.066 7 0.07863 γ) Η μέση τιμή των κλήσεων στην ουρά αναμονής υπολογίζεται ως εξής: s p c c L P 0 p ( p)( c) p s!( p) L 0.8333(.5) 3!( 0.8333) 3 5 4 0.066 0.8333 ( 0.8333)*5*0.8333 L 0.95998 δ) Η μέση τιμή των κλήσεων στο σύστημα καθορίζεται από την σχέση: eff N L L( P ) N 0.95998.5( 0.07863) N 3.634. ε) Η μέση τιμή του χρόνου παραμονής στο σύστημα υπολογίζεται ως εξής: Σελίδα 36

N N 3.634 T T T 4.676 ( ) 5 eff P ( 0.07863) 60 λεπτά. στ) Η μέση τιμή του χρόνου αναμονής των κλήσεων στην ουρά αναμονής ισούται με: W T 4.676 0 4.676 λεπτά. ζ) Το ωριαίο κόστος λειτουργίας του κέντρου είναι: N*60 λεπτά*0.03 euro/λεπτό + P *0ευρώ, όπου λ = 5 κλήσεις / ώρα. Ο πρώτος όρος δίνει το ωριαίο κόστος για κάθε κλήση που συνδέεται στο τηλεφωνικό κέντρο ενώ ο δεύτερος όρος δίνει το ωριαίο κόστος για κάθε κλήση που μπλοκάρεται. Μεταβάλλοντας τον αριθμό των τηλεφωνικών γραμμών, μεταβάλλεται η τιμή των Ν, P. Ο πίνακας που ακολουθεί δίνει τις τιμές των Ν, P καθώς και του κόστους για διάφορες τιμές των τηλεφωνικών γραμμών. Ο βέλτιστος αριθμός τηλεφωνικών γραμμών είναι 36. Τηλεφωνικές γραμμές Ν P Κόστος ανά ώρα 0.7946 0.867 87.8804.44 0.90375 6.0984.5958 0.369 45.7495 3.9445 0.04 36.05 4 3.634 0.07863 9.4688 5 3.5547 0.0649 4.8484 9 4.4775 0.0558 5.735 7 5.4697 0.0054.4709 7 5.889 0.00086 0.8459 36 5.9790 0.0006 0.88 37 5.9837 0.0004 0.89 4 5.9988 0.000055 0.844 47 6.0057 0.0000 0.869 Άσκηση 7 Θεωρούμε ένα σύστημα με άπειρες θέσεις στην ουρά αναμονής, στο οποίο οι κλήσεις εξυπηρετούνται από s εξυπηρετητές. Το σύστημα εξυπηρετεί κλήσεις που προέρχονται από πεπερασμένο (fiite) πληθυσμό πηγών κίνησης, Ν. Αν v, μ είναι η μέση τιμή (σταθερή) του ρυθμού άφιξης κλήσεων ανά «ελεύθερη» πηγή κίνησης και η μέση τιμή του χρόνου εξυπηρέτησης (εκθετικά κατανεμημένος) των κλήσεων, αντίστοιχα, τότε: ) Να υπολογιστεί το προσφερόμενο φορτίο κίνησης ανά «ελεύθερη» πηγή (πηγή που δεν εξυπηρετείται). ) Να υπολογιστεί η μέση τιμή του ρυθμού άφιξης των κλήσεων όταν στο σύστημα υπάρχουν κλήσεις που εξυπηρετούνται. Σελίδα 37

3) Να υπολογιστεί η μέση τιμή του ρυθμού εξυπηρέτησης των κλήσεων. 4) Να δοθεί το διάγραμμα μεταπτώσεων των καταστάσεων. 5) Να υπολογιστεί η πιθανότητα το σύστημα να βρίσκεται στην κατάσταση, P. 6) Να υπολογιστούν οι παράμετροι N syste, L, W και Τ. Λύση ) Το προσφερόμενο φορτίο κίνησης ανά «ελεύθερη» πηγή δίνεται από την σχέση: fi / ) Όταν το σύστημα βρίσκεται στην κατάσταση, τότε η μέση τιμή του ρυθμού άφιξης («γέννησης») των κλήσεων που προέρχονται από όλες τις «ελεύθερες» πηγές κίνησης δίνεται από την σχέση: ( N ), (0 N). 0, ( N) 3) Η μέση τιμή του ρυθμού εξυπηρέτησης («θανάτου») των κλήσεων δίνεται από την σχέση:, (s) s, ( s). 4) Nν (N-)ν (N-)ν (N-s+)ν (N-s)ν v 0 s N μ μ 3μ sμ sμ sμ Σχήμα 9: ιάγραμμα μετάπτωσης καταστάσεων για το μοντέλο Μ(Ν)/Μ/s. Σημείωση: Η παραπάνω διαδικασία άφιξης των κλήσεων ονομάζεται ψευδοτυχαία (qusi-rdo). 5) Η πιθανότητα το σύστημα να βρίσκεται στην κατάσταση, P, υπολογίζεται ως εξής: N!/ N! N 0 ( ) 0 ( ) fip s fip s! P N!/ N! N! fip0 ( s N) fip0 ( s N) s s ss! ss! όπου α fi =ν/μ. Βασιζόμενοι στην προηγούμενη σχέση μπορούμε να υπολογίσουμε την πιθανότητα P 0 ως: Σελίδα 38

s N N N! P0 fi s 0 s ss! 6) fi. Για τον υπολογισμό της μέσης τιμής των κλήσεων στο σύστημα Ν syste, έχουμε: N s N N N! Nsyste P NP0 fi s fi s ss! Προκειμένου να υπολογίσουμε την μέση τιμή των κλήσεων στην ουρά αναμονής, L, καθώς και τους χρόνους αναμονής στην ουρά, W και παραμονής στο σύστημα T, πρέπει αρχικά να υπολογίσουμε την μέση τιμή του συνολικού ρυθμού άφιξης των κλήσεων στο σύστημα. Νωρίτερα είδαμε ότι η μέση τιμή του ρυθμού άφιξης των κλήσεων, όταν το σύστημα βρίσκεται στην κατάσταση δίνεται από την ( N ). Η μέση τιμή του ενεργού ρυθμού άφιξης των κλήσεων στο σύστημα, λ eff δίνεται από την σχέση: N P ( N ) P eff 0 0 N Από τις δύο τελευταίες σχέσεις προκύπτει ότι: eff N N syste Η τελευταία σχέση προκύπτει και διαισθητικά, αφού όταν έχουμε Ν syste κλήσεις κατά μέσο όρο στο σύστημα, τότε Ν- Ν syste είναι οι «ελεύθερες» πηγές, κάθε μια από τις οποίες έχει ρυθμό άφιξης κλήσεων ν. Η μέση τιμή των κλήσεων στην ουρά αναμονής υπολογίζεται από τον νόμο του Little: eff L Nsyste Nsyste fi ( N Nsyste ) Στο ίδιο αποτέλεσμα μπορεί να καταλήξει κανείς και μέσω της σχέσης N L ( s) P. s Όμοια, με εφαρμογή του νόμου του Little προκύπτει ότι: W L ( N N ) syste και Nsyste T. ( N N ) syste Σελίδα 39

Άσκηση 8 Σε σύστημα αναμονής Μ(Ν)/Μ/s, να υπολογιστεί η πιθανότητα, Wt () PrTq t, μια συγκεκριμένη κλήση να παραμείνει στην ουρά αναμονής το πολύ για χρόνο ίσο με T q αν θεωρήσουμε ότι οι κλήσεις που αναμένουν εισέρχονται στον εξυπηρετητή σύμφωνα με τον μηχανισμό FCFS. Λύση Ο υπολογισμός της πιθανότητας Wt () απαιτεί τον καθορισμό των πιθανοτήτων Q (μια νέα κλήση να βρει κατά την άφιξη της στο σύστημα κλήσεις). Στο μοντέλο Μ(Ν)/Μ/s, οι πιθανότητες Q δεν είναι ίδιες με τις πιθανότητες P λόγω του ότι οι αφίξεις των κλήσεων δεν ακολουθούν την διαδικασία Poisso. Από το θεώρημα Byes προκύπτει, για τον υπολογισμό των Q, ότι: Q Pr ή ύ ά ή Prά ή ή ύ P Prά ή ή ύ P ( N ) vto( t) P ( N ) vo( t)/ tp ( N ) P li ( N ) v t o( t) t ( N ) vo( t)/ tp ( N ) li ή Q t 0 0 ( N P ) N N syste. vp Σημείωση: Εδώ, το Ν syste εκφράζει την μέση τιμή των κλήσεων σε όλο το σύστημα (πρόκειται για το Ν που έχουμε χρησιμοποιήσει σε αντίστοιχες περιπτώσεις). Παράλληλα μπορεί να αποδειχθεί [π.χ. Λογοθέτης, σελ. 40-4 4 ], ότι η πιθανότητα Q για ένα σύστημα Μ(Ν)/Μ/s με Ν πηγές κίνησης, ισούται με την πιθανότητα P για το ίδιο σύστημα αλλά με Ν- πηγές κίνησης: Q ( N) P ( N ) Οι πιθανότητες Q εκφράζουν το πως «αντιλαμβάνεται» ένας εσωτερικός παρατηρητής το σύστημα (ως εσωτερικό παρατηρητή εννοούμε την κλήση που μόλις έγινε δεκτή στο σύστημα) ενώ οι πιθανότητες P, εκφράζουν το πως «αντιλαμβάνεται» ένας εξωτερικός παρατηρητής το σύστημα. Οι πιθανότητες Q συμπίπτουν στο Μ(Ν)/Μ/s με τις πιθανότητες P αν αφαιρέσουμε μια πηγή (τον ίδιο τον εσωτερικό παρατηρητή) από τις Ν. Στην βιβλιογραφία, οι πιθανότητες Q, P απαντώνται με τον όρο iside observer probbilities και outside observer probbilities, αντίστοιχα. Ο υπολογισμός της πιθανότητας Wt () γίνεται ως εξής: 4 Μ.. Λογοθέτης, «ΘΕΩΡΙΑ ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΗΣ ΚΙΝΗΣΕΩΣ ΚΑΙ ΕΦΑΡΜΟΓΕΣ», η Έκδοση, Εκδόσεις Παπασωτηρίου, Αθήνα 0. Σελίδα 40

N Wt () Pr Tt W (0) s N N s s t N s( su) su s( su) su W(0) Q e du W(0) Q 0 e du ( )! t s s s ( s)! W(0) Q Q s q Pr s κλήσεις εξυπηρετούνται σε t κλήσεις στο σύστημα κατά την άφιξη Q ή N s s i0 i ( st) e i! st και N s i ( st) e Wt () Q i! όπου: s i0 st s W(0) Q 0 Από την τελευταία σχέση προκύπτει και η πιθανότητα μια νέα κλήση να περιμένει στην ουρά αναμονής ως W (0). Για τον υπολογισμό του W syste (t) που εκφράζει την CDF του συνολικού χρόνου παραμονής μιας κλήσης στο σύστημα ο αναγνώστης μπορεί να ανατρέξει στην εργασία [H. Tkgi, Explicit Dely Distributio i First-Coe First-Served M/M//K d M/M//K/ Queues d Mixed Loss-Dely Syste, Itertiol Jourl of Pure d Applied Mthetics, Vol. 40, No., 007, pp. 85-00]. Σελίδα 4

Σημειώματα Σημείωμα Ιστορικού ΕκδόσεωνΈργου Το παρόν έργο αποτελεί την έκδοση.0. Σημείωμα Αναφοράς Copyright Πανεπιστήμιο Πατρών, Ιωάννης Μοσχολιός, 05. Ιωάννης Μοσχολιός. «Θεωρία Τηλεπικοινωνιακής Κίνησης, Ασκήσεις για τις ενότητες 5 6: Μαρκοβιανό σύστημα αναμονής M/M/s Επέκταση των Μαρκοβιανών μοντέλων». Έκδοση:.0. Πάτρα 05. ιαθέσιμο από τη δικτυακή διεύθυνση: https://eclss.uptrs.gr/courses/ee77/. Σημείωμα Αδειοδότησης Το παρόν υλικό διατίθεται με τους όρους της άδειας χρήσης Cretive Coos Αναφορά, Μη Εμπορική Χρήση Παρόμοια ιανομή 4.0 [] ή μεταγενέστερη, ιεθνής Έκδοση. Εξαιρούνται τα αυτοτελή έργα τρίτων π.χ. φωτογραφίες, διαγράμματα κ.λ.π., τα οποία εμπεριέχονται σε αυτό και τα οποία αναφέρονται μαζί με τους όρους χρήσης τους στο «Σημείωμα Χρήσης Έργων Τρίτων». [] http://cretivecoos.org/liceses/by-c-s/4.0/ Ως Μη Εμπορική ορίζεται η χρήση: που δεν περιλαμβάνει άμεσο ή έμμεσο οικονομικό όφελος από την χρήση του έργου, για το διανομέα του έργου και αδειοδόχο που δεν περιλαμβάνει οικονομική συναλλαγή ως προϋπόθεση για τη χρήση ή πρόσβαση στο έργο που δεν προσπορίζει στο διανομέα του έργου και αδειοδόχο έμμεσο οικονομικό όφελος (π.χ. διαφημίσεις) από την προβολή του έργου σε διαδικτυακό τόπο Ο δικαιούχος μπορεί να παρέχει στον αδειοδόχο ξεχωριστή άδεια να χρησιμοποιεί το έργο για εμπορική χρήση, εφόσον αυτό του ζητηθεί. ιατήρηση Σημειωμάτων Οποιαδήποτε αναπαραγωγή ή διασκευή του υλικού θα πρέπει να συμπεριλαμβάνει:

το Σημείωμα Αναφοράς το Σημείωμα Αδειοδότησης τη δήλωση ιατήρησης Σημειωμάτων το Σημείωμα Χρήσης Έργων Τρίτων (εφόσον υπάρχει) μαζί με τους συνοδευόμενους υπερσυνδέσμους. Σημείωμα Χρήσης Έργων Τρίτων Το Έργο αυτό δεν κάνει χρήση εικόνων/σχημάτων/διαγραμμάτων/φωτογραφιών ή πινάκων από έργα τρίτων: Πηγές: [] Μ. Λογοθέτης, Θεωρία Τηλεπικοινωνιακής Κινήσεως και Εφαρμογές, η έκδοση, Εκδόσεις Παπασωτηρίου, 0. Σελίδα 43

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