Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

queuing theory- networks, Lecture notes of Network Theory

διαφανειες για δικτυα ουρων , φ

Typology: Lecture notes

2024/2025

Uploaded on 06/03/2025

stavroula235
stavroula235 🇬🇷

1 document

1 / 9

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
1
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ
(Queuing Systems)
Δίκτυα Ουρών
Ουρές M/M/1 εν σειρά
Θεώρημα Burke
Ανοικτά Δίκτυα Ουρών Markov
Θεώρημα Jackson
Εφαρμογή σε Δίκτυα Μεταγωγής Πακέτου
Ασκήσεις/Παραδείγματα
pf3
pf4
pf5
pf8
pf9

Partial preview of the text

Download queuing theory- networks and more Lecture notes Network Theory in PDF only on Docsity!

1

(Queuing Systems)

• Ουρές M/M/1 εν σειρά

• Θεώρημα Burke

Ανοικτά Δίκτυα Ουρών Markov

• Θεώρημα Jackson

  • Θεώρημα Burke : Η έξοδος πελατών από ουρά Μ/Μ/1 ακολουθεί κατανομή Poisson με ρυθμό τον ρυθμό εισόδου λ ΑΠΟΔΕΙΞΗ
  • Θεωρούμε δύο εκθετικές ουρές 𝐐𝟏, 𝐐𝟐 (π.χ. μεταγωγείς πακέτου) με χρόνους εξυπηρέτησης ανεξάρτητες εκθετικές μεταβλητές με μέσους όρους 1 /𝜇 1 , 1 /𝜇 2
  • Προσέγγιση με Παραδοχή Ανεξαρτησίας Leonard Kleinrock σε δίκτυα μεταγωγής πακέτου : Οι χρόνοι εξυπηρέτησης (ανάλογοι του μήκους πακέτου) δεν διατηρούν τα μεγέθη τους όταν προωθούνται μεταξύ συστημάτων (ουρών) εξυπηρέτησης. Οι χρόνοι εξυπηρέτησης ανατίθενται σε κάθε σύστημα σαν ανεξάρτητε ς εκθετικές τυχαίες μεταβλητές
  • Η είσοδος στην 𝐐𝟏 είναι Poisson με ρυθμό 𝜆 (η 𝐐𝟏 είναι Μ/M/1 ), 𝜆 < {𝜇 1 , 𝜇 2 } για εργοδικότητα (ισορροπία)
  • Η κατάσταση του συστήματος περιγράφεται από το διάνυσμα 𝒏 = (𝑛 1 , 𝑛 2 ) όπου 𝑛 1 # πελατών στην 𝐐𝟏, 𝑛 2 # πελατών στην 𝐐𝟐
  • Καταστρώνουμε το διάγραμμα μεταβάσεων καταστάσεων Markov σε δύο διαστάσεις και γράφουμε τις εξισώσεις ισορροπίας
  • Εξετάζουμε αν οι εργοδικές πιθανότητες έχουν μορφή γινομένου ( product form solution ) 𝑃 𝒏 = 𝑃 𝑛 1 , 𝑛 2? = 𝑃 𝑛 1 𝑃 𝑛 2? = 1 − 𝜌 1 𝜌 1 𝑛 1 1 − 𝜌 2 𝜌 2 𝑛 2 = 𝐾𝜌 1 𝑛 1 𝜌 2 𝑛 2 όπου 𝜌 1 = 𝜆 𝜇 1 , 𝜌 2 = 𝜆 𝜇 2 και 𝐾 = ( 1 − 𝜌 1 )( 1 − 𝜌 2 ) η Σταθερά Κανονικοποίησης : 𝒏 𝑃 𝒏 = 1
  • Οι εξισώσεις επαληθεύονται.
  • Άρα οι δύο ουρές συμπεριφέρονται σαν δύο ανεξάρτητες ουρές Μ/Μ/1 σε ισορροπία με ρυθμούς εισόδου 𝜆 και ρυθμούς εξυπηρέτησης 𝜇 1 , 𝜇 2 Έπεται πως ο ρυθμός εξόδου της 𝐐𝟏 (και εισόδου στην 𝐐𝟐 ) είναι Poisson με ρυθμό 𝜆

ΑΝΟΙΚΤΑ ΔΙΚΤΥΑ ΕΚΘΕΤΙΚΩΝ ΟΥΡΩΝ (1/3) Παραδοχές για Κατάσταση Δικτύου χωρίς Μνήμη (Markov)

  • Έξοδος Ουράς Μ/Μ/1 – Θεώρημα Burke
    • Οι αναχωρήσεις πελατών από σύστημα Μ/Μ/1 αποτελούν

διαδικασία Poisson

  • Άθροιση – Διάσπαση διαδικασιών Poisson
    • Άθροιση (aggregation) ανεξαρτήτων ροών Poisson 𝜆 1 , 𝜆 2 : Poisson με
  • Τυχαία Διάσπαση (random split, routing) ροής Poisson μέσου ρυθμού

Παράγει διαδικασίες Poisson με ρυθμούς 𝑝𝜆, ( 1 − 𝑝)𝜆

Παράδειγμα Ανοικτού Δικτύου Ουρών

Θεώρημα Jackson

  • Κατάσταση του δικτύου: Διάνυσμα 𝒏 = (𝑛 1 , 𝑛 2 , … , 𝑛𝑀) αριθμού πελατών 𝑛𝑖 στις ουρές (κόμβους κορμού) 𝐐𝑖
  • Η Εργοδική Πιθανότητα των καταστάσεων 𝒏 (αν υπάρχει) έχει μορφή γινομένου (product form) ανεξαρτήτων ουρών Μ/Μ/ 𝑃 𝒏 = 𝑃 𝑛 1 , 𝑛 2 , … , 𝑛𝑀 = 𝑃 𝑛 1 𝑃 𝑛 2 … 𝑃 𝑛𝑀 𝑃 𝑛𝑖 = 1 − 𝜌𝑖 𝜌𝑖 𝑛𝑖 με 𝜌𝑖 = 𝜆𝑖 𝜇𝑖 όπου 𝜆𝑖 ο συνολικός μέσος ρυθμός ( Poisson ) των πελατών που διαπερνούν τον κόμβο κορμού (ουρά) 𝐐𝑖 με ρυθμό εκθετικής εξυπηρέτησης 𝜇𝑖
  • Ουρά (κόμβος κορμού) συμφόρησης: Η 𝐐𝑖 με το μέγιστο 𝜌𝑖
  • Μέσος αριθμός πελατών (πακέτων) στο δίκτυο: E 𝒏 = (^) 𝑖= 1 𝑀 E 𝑛𝜄 = (^) 𝑖= 1 𝑀 𝜌𝑖 1 −𝜌𝑖
  • Μέση καθυστέρηση τυχαίου πακέτου από άκρο σε άκρο: E 𝑇 = E(𝒏) 𝜸 ( τύπος Little ) όπου 𝜸 ο συνολικός μέσος ρυθμός πελατών ( Poisson ) που εισέρχονται στο δίκτυο από εξωτερικές πηγές ( network throughput ) 𝜸 = (^) 𝑠= 1 𝑀 𝑑= 1 ,𝑑≠𝑠 𝑀 𝛾𝑠𝑑
  • Μέση καθυστέρηση τυχαίου πακέτου από κόμβο 𝑠 σε κόμβο 𝑑: E 𝑇𝑠𝑑 = 𝑖− 1 𝑀 𝛿𝑠𝑑 𝑖 1 𝜇𝑖 1 −𝜌𝑖 όπου 𝛿𝑠𝑑 𝑖 το κλάσμα της ροής 𝛾𝑠𝑑 που διαπερνά τον κόμβο 𝐐𝑖
  • Θεωρήστε ένα δίκτυο μεταγωγής πακέτων.
    • Όλες οι γραμμές (FDX) θεωρούνται χωρητικότητας C𝑖 = C = 10 Kbits/sec. Το μέσο μήκος του πακέτου είναι E L = 1000 bits (θεωρείστε εκθετική κατανομή).
    • Μεταξύ κόμβων θεωρείστε προσφερόμενους ρυθμούς πακέτων Poisson, με ίσους ρυθμούς 𝑟 packets/sec (από άκρο σε άκρο).
    • Πακέτα από το Α στο C και αντίστροφα δρομολογούνται εξίσου στους δύο ισότιμους δρόμους: (A-B-C) και (A-D-C). Τα πακέτα μεταξύ κόμβων κατευθείαν συνδεδεμένων (A-B), (A-D), (B- D), (B-C), (D-C) δρομολογούνται κατευθείαν.
  • (Α) Βρείτε το ρυθμό 𝑟 ώστε η γραμμή συμφόρησης (με τη μέγιστη χρησιμοποίηση) να είναι 50%
  • (Β) Με το 𝑟 του (Α) βρείτε τη μέση καθυστέρηση ενός τυχαίου πακέτου στο δίκτυο (από άκρο σε άκρο)

B

D

C

Κόμβος Εισόδου (H/Y, Access Node, Customer Network - LAN) Κόμβος Δικτύου Κορμού (Δρομολογητής Κορμού, Backbone Router, Packet Switch) ΟΔΗΓΙΑ: Οι FDX γραμμές του δικτύου κορμού αναλύονται σε δύο ουρές με ροές πακέτων συνολικού μέσου ρυθμού 𝜆𝑖 (προκύπτει από την δρομολόγηση πακέτων) και μέσου ρυθμού εκθετικής εξυπηρέτησης 𝜇𝑖 = C𝑖 E(L). To ανοικτό δίκτυο ουρών ( επόμενη διαφάνεια ) αναλύεται σαν δίκτυο ανεξαρτήτων ουρών Μ/Μ/1 με το Θεώρημα του Jackson