Příklad na WFQ fronty

torMaster

Příklad na WFQ fronty
« kdy: 07. 01. 2015, 17:41:44 »
Uvažujme tři fronty WFQ s váhami 40%, 30% a 30%. Předpokládejte, že pakety ve frontě Q1 mají velikost 100B, v Q2 velikost 150B a v Q3 velikost 250B. Jak bude vypadat rozložení paketů na výstupu?

Na přednáškách jsme se příliš nebavili o bajtech, ale o paketech. Např. pokud mám váhy 4, 3, 3, tak to znamená, že z první fronty půjdou na výstup 4 pakety, ze druhé 3 a ze třetí taky 3. Tzn. jako odpověď bych uvedl Pq1, Pq1, Pq1, Pq1, Pq2, Pq2, Pq2, Pq3, Pq3, Pq3.

Co ale ty velikosti paketů? Je to tam jenom na zmatení? Ty fronty se používají hlavně pro prioritizaci paketů nějakého typu nad jinýma (třeba rtp nad http), takže bych chápal, že jako jednotka se bere spíš paket než bajt a je to tam jen na zmatení.

Nevím, není tam zase uvedena žádná kapacita přenosového pásma, takže stejně jak bych to měl vypočítat a uvažovat v tom i ty velikosti paketů?

« Poslední změna: 07. 01. 2015, 21:34:23 od Petr Krčmář »


Dfasdfasfda

Re:Příklad na WFQ fronty.
« Odpověď #1 kdy: 07. 01. 2015, 19:56:22 »
ja bych predpokladal, ze se pocita s tim, ze packet obsahuje konstantni pocet bajtu. nebo statisticky, ze vsema frontama chodi stejne rozlozeni ruzne velkych paketu tj. ze frontou 1 nechodi jenom velike pakety a frontou 2 jenom nejmensi pakety, ale ze se to strida a statisticky se to chova jako by vsema frontama
chodily pakety s prumernou velikosti.

Dfasdfasfda

Re:Příklad na WFQ fronty.
« Odpověď #2 kdy: 07. 01. 2015, 19:58:32 »
aha ja jsem nedocetl, ze ruzne fronty maji ruzne velke pakety.
tak za predpokladu ze vsechny fronty maji stejny prutok v bitech/bajtech za sekundu, tak musis pocitat s bajtovou velikosti paketu.