1 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Κλειστά Δίκτυα Ουρών Markov Θεώρημα Gordon – Newell Αλγόριθμος Buzen Βασίλης Μάγκλαρης 11/5/2016.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
1 • Το μέγεθος του ‘παραθύρου’ πρέπει να αλλάζει με τον αριθμό των συνόδων. • Τόσο η ρυθμαπόδοση όσο και η καθυστέρηση δεν έχουν εγγυήσεις. • Για συνόδους.
Advertisements

Διαδικασίες Markov, Εκθετική Κατανομή, Κατανομή Poisson
Καθυστέρηση σε δίκτυα μεταγωγής πακέτων
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Παραδείγματα χρήσης ουρών Μ/Μ/c/K και αξιολόγησης συστημάτων αναμονής Β. Μάγκλαρης
Δίκτυα Ουρών - Παραδείγματα
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Διαδικασίες Γεννήσεων-Θανάτων (Birth-Death), Εξισώσεις Ισορροπίας, Συστήματα Αναμονής Μ/Μ/1 Β. Μάγκλαρης
Ανάλυση – Προσομοίωση Ουρών Markov
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Διαδικασίες Γεννήσεων – Θανάτων (Birth-Death Processes)
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Εισαγωγή II ΣΥΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Κοινά χαρακτηριστικά (1) –Πελάτης (όχημα, πελάτης καταστήματος, τηλεφωνική κλήση, πακέτο δεδομένων.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 18/04/13 Συστήματα Αναμονής: M/M/1/K, M/M/m (Erlang-C), M/M/N/K, M/M/m/m (Erlang-B)
Moντέλα Καθυστέρησης και Ουρές
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Κατανομή Poisson, Διαδικασίες Markov, Διαδικασίες Γεννήσεων-Θανάτων (Birth-Death) Β. Μάγκλαρης
Το Μ/Μ/1 Σύστημα Ουράς Μ (η διαδικασία αφίξεων είναι Poisson) /
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems
Διαχείριση Δικτύων Ευφυή Δίκτυα Εργαστήριο Διαχείρισης και Βέλτιστου Σχεδιασμού Δικτύων (NETMODE)
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Συστήματα Αναμονής Μ/Μ/1, M/M/1/K, M/M/m (Erlang-C), M/M/N/K, M/M/m/m (Erlang-B) Β. Μάγκλαρης
1 Χαρακτηριστικά ενός Μ/Μ/1 συστήματος : Αφίξεις κατανεμημένες κατά Poisson Εκθετικά κατανεμημένοι χρόνοι εξυπηρέτησης Οι χρόνοι εξυπηρέτησης είναι αμοιβαία.
Slide 1 Δίκτυα Τηλεπικοινωνιών ENOTHTA 8 η ΔΙΑΚΙΝΗΣΗ ΤΗΛΕΦΩΝΙΚΩΝ ΚΛΗΣΕΩΝ (ΜΕΡΟΣ B’) 1. ΔΙΑΚΡΙΣΗ ΜΟΝΤΕΛΩΝ ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΗΣ ΚΙΝΗΣΗΣ  Για την ταξινόμηση.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Παράδειγμα Βελτιστοποίησης Μέσου Μήκους Πακέτου 23/05/2011.
ΚΛΕΙΣΤΑ ΔΙΚΤΥΑ ΟΥΡΩΝ MARKOV 30/05/2011
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 16/05/13 Δίκτυα Ουρών. ΔΙΚΤΥΟ ΔΥΟ ΕΚΘΕΤΙΚΩΝ ΟΥΡΩΝ ΕΝ ΣΕΙΡΑ Θεώρημα Burke: Η έξοδος πελατών από ουρά Μ/Μ/1 ακολουθεί κατανομή Poisson.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 11/04/13 Διαδικασίες Γεννήσεων-Θανάτων (Birth- Death), Εξισώσεις Ισορροπίας, Συστήματα Αναμονής Μ/Μ/1.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Προσομοιώσεις Συστημάτων Αναμονής Markov (M/M/…)
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 25/06/08 Ασκήσεις Επανάληψης.
Ασκήσεις - Παραδείγματα
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 25/04/13 Παραδείγματα χρήσης ουρών Μ/Μ/c/K.
1 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Εισαγωγή Β. Μάγκλαρης Β. Μάγκλαρης Σ. Παπαβασιλείου Σ. Παπαβασιλείου
Χαρακτηριστικά ενός Μ/Μ/1 συστήματος :
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 20/06/08 Παραδείγματα Μοντελοποίησης και Αξιολόγησης Επίδοσης Υπολογιστικών και Τηλεπικοινωνιακών Συστημάτων.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Δίκτυα Ουρών - Παραδείγματα
1 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Δίκτυα Ουρών Β. Μάγκλαρης Β. Μάγκλαρης Σ. Παπαβασιλείου Σ. Παπαβασιλείου
1 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Προσομοιώσεις Συστημάτων Αναμονής Markov (M/M/…) Β. Μάγκλαρης Β. Μάγκλαρης Σ. Παπαβασιλείου.
ΠΡΟΣΟΜΟΙΩΣΗ ΣΥΣΤΗΜΑΤΟΣ MARKOV ΓΙΑ ΠΡΟΩΘΗΣΗ ΚΙΝΗΣΗΣ STREAMING (VIDEO) Άσκηση Προσομοίωσης 28/5/2012.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 07/05/09 Εκθετική Κατανομή, Διαδικασίες Birth-Death.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Επανάληψη (1): Παράμετροι αξιολόγησης συστημάτων αναμονής –Μέσος ρυθμός απωλειών λ – γ.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 01/06/05 Παραδείγματα Μοντελοποίησης και Αξιολόγησης Επίδοσης Δικτύων και Υπολογιστικών Συστημάτων.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 2/03/05. ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Μοντέλα συμφόρησης (congestion) –Κυκλοφορία (οδική, σταθερής τροχιάς) –Ουρές σε καταστήματα, ταχυδρομεία,
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems ΣΥΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Κοινά χαρακτηριστικά (1) –Πελάτης (όχημα, πελάτης καταστήματος, τηλεφωνική κλήση, πακέτο.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 27/05/10 Ανάλυση Ουρών Markov.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 04/07/07 Παραδείγματα Μοντελοποίησης και Αξιολόγησης Επίδοσης Υπολογιστικών και Τηλεπικοινωνιακών Συστημάτων.
1 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Περιεχόμενα (1/3) 1.Εισαγωγή Περιεχόμενα Γενική Περιγραφή Συστημάτων Αναμονής Τεχνικές.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 20/06/07 Ανάλυση Ουρών Markov.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 21/05/09 Διαδικασίες Birth-Death, Εξισώσεις Ισορροπίας.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 11/04/11 Ανάλυση Ουρών Markov.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 11/06/08 Ανάλυση Ουρών Markov.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 27/06/07 Ουρές Markov Μ/Μ/Ν/Κ.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 28/05/08 Διαδικασίες Γεννήσεων Θανάτου Εξισώσεις Ισορροπίας.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 5/07/06 Παραδείγματα Ανάλυσης Ουρών Markov και Μοντελοποίησης Συστημάτων.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 12/07/06 Ανάλυση Ουρών Markov Μ/Μ/Ν/Κ Παραδείγματα Μοντελοποίησης και Αξιολόγησης Επίδοσης Υπολογιστικών και Τηλεπικοινωνιακών Συστημάτων.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 13/06/07 Διαδικασίες Γεννήσεων Θανάτου Εξισώσεις Ισορροπίας.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 06/05/10 Ανάλυση Ουρών Markov.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 23/04/12 Διάγραμμα Μετάβασης Καταστάσεων, Εξισώσεις Ισορροπίας, Συστήματα Αναμονής Μ/Μ/1.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Εργοδικές Πιθανότητες, Ισορροπία Μεταβάσεων - Ουρές Μ/Μ/1 Β. Μάγκλαρης Β. Μάγκλαρης Σ. Παπαβασιλείου Σ. Παπαβασιλείου.
1 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Κατανομή Poisson, Διαδικασίες Γεννήσεων- Θανάτων (Birth-Death Processes) Β. Μάγκλαρης Β. Μάγκλαρης Σ. Παπαβασιλείου.
Ουρές Αναμονής.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Παραδείγματα Ανοικτών Δικτύων Ουρών Κλειστά Δίκτυα Ουρών Β. Μάγκλαρης Σ. Παπαβασιλείου.
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 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Διαδικασίες Γεννήσεων - Θανάτων Εξισώσεις Ισορροπίας - Ουρές Μ/Μ/1, M/M/1/N Προσομοίωση Ουράς Μ/Μ/1/Ν Βασίλης Μάγκλαρης.
1 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Ουρές Markov (birth-death processes) Ουρές Μ/Μ/N/K - Erlang C Ουρές M/M/c/c - Erlang B Παραδείγματα Εφαρμογής Βασίλης.
1 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Παραδείγματα Εφαρμογής Άσκηση Προσομοίωσης Βασίλης Μάγκλαρης 6/4/2016.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Εισαγωγή
Θεωρία Γραμμών Αναμονής ή ΟΥΡΕΣ (QUEUE)
ΤΟΠΟΛΟΓΙΕΣ KAI ΜΟΝΑΔΕΣ ΔΙΑΣΥΝΔΕΣΗΣ ΤΟΠΙΚΩΝ ΔΙΚΤΥΩΝ ΥΠΟΛΟΓΙΣΤΩΝ
Βασίλης Μάγκλαρης 13/4/2016 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Ανοικτά Δίκτυα Ουρών Markov Θεωρήματα Burke & Jackson Βασίλης Μάγκλαρης.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Δίκτυα Ουρών
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Εισαγωγή
Βασίλης Μάγκλαρης 16/3/2016 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Ιδιότητες Κατανομής Poisson & Εκθετικής Κατανομής Διαδικασίες Γεννήσεων.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems
Βασίλης Μάγκλαρης 20/4/2016 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Ανοικτά Δίκτυα Ουρών Markov: Παραδείγματα Εφαρμογής Βασίλης Μάγκλαρης.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems
Μεταγράφημα παρουσίασης:

1 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Κλειστά Δίκτυα Ουρών Markov Θεώρημα Gordon – Newell Αλγόριθμος Buzen Βασίλης Μάγκλαρης 11/5/2016

ΑΝΟΙΚΤΑ ΔΙΚΤΥΑ ΕΚΘΕΤΙΚΩΝ ΟΥΡΩΝ (1/2) Επανάληψη: ΘΕΩΡΗΜΑ JACKSON

ΑΝΟΙΚΤΑ ΔΙΚΤΥΑ ΕΚΘΕΤΙΚΩΝ ΟΥΡΩΝ (2/2) Επανάληψη: ΘΕΩΡΗΜΑ JACKSON 3

ΠΑΡΑΔΕΙΓΜΑ 1: ΔΙΚΤΥΟ ΜΕΤΑΓΩΓΗΣ ΠΑΚΕΤΩΝ (Internet – Intranet) Επανάληψη Θεωρήστε ένα δίκτυο μεταγωγής πακέτων. –Όλες οι γραμμές του δικτύου κορμού θεωρούνται αμφίδρομες (FDX) χωρητικότητας 10 Gbits/sec. Το μέσο μήκος του πακέτου είναι 1000 bits (θεωρείστε εκθετική κατανομή). –Μεταξύ κόμβων κορμού θεωρείστε προσφερόμενους ρυθμούς πακέτων Poisson, με ίσους ρυθμούς r packets/sec (από άκρο σε άκρο). –Πακέτα από το Α στο C και αντίστροφα δρομολογούνται στους δύο δρόμους: (A-B-C) και (A-D-C) με πιθανότητα p και (1-p) αντίστοιχα. Τα πακέτα μεταξύ κόμβων κατευθείαν συνδεδεμένων (A-B), (A-D), (B-D), (B-C), (D-C) δρομολογούνται κατευθείαν. (Α) Για p=0.5, βρείτε το ρυθμό r ώστε η γραμμή συμφόρησης (με τη μέγιστη χρησιμοποίηση) να είναι 50% (Β) Με τα p και r του (Α) βρείτε τη μέση καθυστέρηση ενός τυχαίου πακέτου στο δίκτυο (από άκρο σε άκρο) και την μέση καθυστέρηση τυχαίου πακέτου από το A στο C Α B D C Κόμβος Εισόδου (H/Y, Access Node, Customer Network - LAN) Κόμβος Δικτύου Κορμού (Δρομολογητής Κορμού, Backbone Router, Packet Switch)

ΠΑΡΑΔΕΙΓΜΑ 2: ΥΠΟΛΟΓΙΣΤΙΚΟ ΣΥΣΤΗΜΑ (1/3) Επανάληψη 5 Θεωρείστε υπολογιστικό σύστημα που εξυπηρετεί κατά μέσο όρο γ εντολές/sec που υποβάλλονται σαν διαδικασία Poisson. Το σύστημα αποτελείται από μια CPU που εξυπηρετεί την εντολή επιμερισμένη σε τμήματα (quanta ή time-slices) και υποσύστημα I/O (δύο δίσκοι) που εξυπηρετεί επαναλαμβανόμενες ενδιάμεσες κλήσεις σχετικές με την εντολή (π.χ. για ανταλλαγή δεδομένων και αναζήτηση υποπρογραμμάτων), ενώ μεσολαβεί για την τελική έξοδο - απάντηση

ΚΛΕΙΣΤΟ ΔΙΚΤΥΟ ΔΥΟ ΕΚΘΕΤΙΚΩΝ ΟΥΡΩΝ Μ = 2, Ν = 3 n 1 + n 2 = N = 3, μ 1 /μ 2 = α μ 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 P(0,3)[1+α+α 2 +α 3 ]/α 3 =1 P(0,3)=α 3 /[1+α+α 2 +α 3 ] P(1,2)=α 2 /[1+α+α 2 +α 3 ] P(2,1)=α/[1+α+α 2 +α 3 ] P(3,0)=1/[1+α+α 2 +α 3 ] γ = μ 2 [1- P(3,0)] = μ 1 [1- P(0,3)] = = μ 2 [α+α 2 +α 3 ]/[1+α+α 2 +α 3 ] = = μ 1 [1+α+α 2 ]/[1+α+α 2 +α 3 ] E(n 1 )= P(1,2)+2P(2,1)+3P(3,0)= = [α 2 +2α+3]/[1+α+α 2 +α 3 ] E(n 2 )= P(2,1)+2P(1,2)+3P(0,3)= = [α+2α 2 +3α 3 ]/[1+α+α 2 +α 3 ] E(n 1 )+E(n 2 ) = Ν = 3 πελάτες

ΚΛΕΙΣΤΑ ΔΙΚΤΥΑ ΕΚΘΕΤΙΚΩΝ ΟΥΡΩΝ ΘΕΩΡΗΜΑ GORDON-NEWELL

ΑΝΑΔΡΟΜΙΚΟΣ ΑΛΓΟΡΙΘΜΟΣ BUZEN Πολυπλοκότητα O(NxM)

Χ 1 μ 1 = Χ 2 μ 2 Χ 1 = 1, Χ 2 = μ 1 /μ 2 = α P(0,3) = X 2 3 /G(3)=α 3 /G(3) P(1,2) = X 2 2 /G(3)=α 2 /G(3) P(2,1) = X 2 /G(3)=α/G(3) P(3,0) = 1/G(3) 1/G(3) + α/G(3) + α 2 /G(3) + α 3 /G(3) = 1 Άρα: G(3)=1/(1+α+α 2 +α 3 ) γ = μ 2 [1- P(3,0)] = μ 2 [1- 1/G(3)] E(T 1 ) = E(n 1 )/γ ΚΛΕΙΣΤΟ ΔΙΚΤΥΟ ΔΥΟ ΕΚΘΕΤΙΚΩΝ ΟΥΡΩΝ (Μ = 2, Ν = 3 ) Θεώρημα Gordon-Newell

10

11 ΚΛΕΙΣΤΟ ΔΙΚΤΥΟ ΕΚΘΕΤΙΚΩΝ ΟΥΡΩΝ (1/2) Βασισμένο στο Παράδειγμα του Jeffrey Buzen, "Computational algorithms for closed queuing networks with exponential servers," Communications of the ACM 16 (9), Sept. 1973

Ν γ 12 ΚΛΕΙΣΤΟ ΔΙΚΤΥΟ ΕΚΘΕΤΙΚΩΝ ΟΥΡΩΝ (2/2) Βασισμένο στο Παράδειγμα του Jeffrey Buzen, "Computational algorithms for closed queuing networks with exponential servers," Communications of the ACM 16 (9), Sept Ο μέσος χρόνος απόκρισης είναι E(T AB ) = N/γ Οι αντίστοιχες τιμές σε sec είναι: 0.124, 0.171, 0.221, sec Ν U1U1 Ν E(T AB )

13 ΕΛΕΓΧΟΣ ΡΟΗΣ ΠΑΡΑΘΥΡΟΥ ΑΠΟ ΑΚΡΟ ΣΕ ΑΚΡΟ ΣΤΟ INTERNET (1/8) (Window Flow Control TCP Session) S D

14 ΕΛΕΓΧΟΣ ΡΟΗΣ ΠΑΡΑΘΥΡΟΥ ΑΠΟ ΑΚΡΟ ΣΕ ΑΚΡΟ ΣΤΟ INTERNET (2/8) (Window Flow Control TCP Session)

15 ΕΛΕΓΧΟΣ ΡΟΗΣ ΠΑΡΑΘΥΡΟΥ ΑΠΟ ΑΚΡΟ ΣΕ ΑΚΡΟ ΣΤΟ INTERNET (3/8) (Window Flow Control TCP Session)

16 ΕΛΕΓΧΟΣ ΡΟΗΣ ΠΑΡΑΘΥΡΟΥ ΑΠΟ ΑΚΡΟ ΣΕ ΑΚΡΟ ΣΤΟ INTERNET (4/8) (Window Flow Control TCP Session)

17 ΕΛΕΓΧΟΣ ΡΟΗΣ ΠΑΡΑΘΥΡΟΥ ΑΠΟ ΑΚΡΟ ΣΕ ΑΚΡΟ ΣΤΟ INTERNET (5/8) (Window Flow Control TCP Session)

18 ΕΛΕΓΧΟΣ ΡΟΗΣ ΠΑΡΑΘΥΡΟΥ ΑΠΟ ΑΚΡΟ ΣΕ ΑΚΡΟ ΣΤΟ INTERNET (6/8) (Window Flow Control TCP Session)

S D ΕΛΕΓΧΟΣ ΡΟΗΣ ΠΑΡΑΘΥΡΟΥ ΑΠΟ ΑΚΡΟ ΣΕ ΑΚΡΟ ΣΤΟ INTERNET (7/8) (Window Flow Control TCP Session) W γ γ W

W γ 20 Η ρυθμαπόδοση του συστήματος γ ΕΛΕΓΧΟΣ ΡΟΗΣ ΠΑΡΑΘΥΡΟΥ ΑΠΟ ΑΚΡΟ ΣΕ ΑΚΡΟ ΣΤΟ INTERNET (8/8) (Window Flow Control TCP Session) S D W γ

S D ΕΛΕΓΧΟΣ ΡΟΗΣ ΠΑΡΑΘΥΡΟΥ ΑΠΟ ΑΚΡΟ ΣΕ ΑΚΡΟ ΣΤΟ INTERNET (9/9) (Window Flow Control TCP Session) W γ γ W Τα σημεία αντιστοιχούν σε διαφορετικές τιμές Παραθύρου W (1,…,8) Σύγκριση αποτελεσμάτων

ΓΕΝΙΚΕΥΣΗ ΓΙΑ ΔΙΚΤΥΑ ΟΥΡΩΝ ΜΕ ΕΡΓΟΔΙΚΕΣ ΠΙΘΑΝΟΤΗΤΕΣ ΜΟΡΦΗΣ ΓΙΝΟΜΕΝΟΥ BCMP Networks: F. Basket, K.M. Chandi, R.H. Muntz, F.C. Palacios: “Open, Closed, and Mixed Networks of Queues with Different Classes of Customers”, Journal of the ACM, 22 (2), April 1975 Παραδοχές: –Δίκτυο m συστημάτων εξυπηρέτησης (ουρών) των εξής τύπων: 1.Εξυπηρέτησης FCFS (FIFO) M/M/1 με εκθετικό εξυπηρετητή 1/μ ι και ενιαίο τύπο πελατών 2.Εξυπηρέτησης Processor Sharing M/G/1 με πολλαπλές κλάσεις (τύπους, chains) πελατών 3.Ουρές με άπειρους εξυπηρετητές (Μ/G/∞) με πολλαπλές κλάσεις (τύπους, chains) πελατών 4.Εξυπηρέτησης LCFS (with pre-preemptive resume) M/G/1 με πολλαπλές κλάσεις (τύπους, chains) πελατών –Για τις περιπτώσεις 2-4 η κατανομή του χρόνου εξυπηρέτησης πρέπει να έχει μετασχηματισμό Laplace μορφής κλάσματος (rational Laplace Transform) –Η δρομολόγηση μεταξύ ουρών γίνεται με τυχαίο τρόπο –Poisson εξωτερικές αφίξεις Αποτέλεσμα: Η εργοδική πιθανότητα (αν υπάρχει) του διανύσματος κατάστασης του δικτύου δίνεται σε μορφή γινομένου των πιθανοτήτων των επιμέρους ουρών (απόδειξη με επαλήθευση εξισώσεων ισορροπίας μεταβάσεων) 22