Multimedialne transmisje strumieniowe

waskowiec.pl

  • Zwiększ rozmiar czcionki
  • Domyślny  rozmiar czcionki
  • Zmniejsz rozmiar czcionki

Kolejkowanie WFQ

Drukuj

Mechanizm kolejkowania WFQ jest najbardziej złożony ze wszystkich badanych. Na podstawie wartości IP Precedence z określonym typem usługi nadawane są pakietom określone wagi, które przekładają się bezpośrednio na kolejność ich transmisji.
Od początku transmisji, do chwili przepełnienia kolejek, praktycznie liniowo rośnie łączne opóźnienie oraz nie występuje zjawisko odrzucania pakietów (rys. 5.21). Po przepełnieniu router zaczyna odrzucać pakiety należące do usług o najniższych priorytetach. Opóźnienie rośnie jeszcze do pewnego poziomu, po którym następuje jego spadek wynikającym ze wzrostu ilości odrzucanych pakietów. Od tej pory łączne opóźnienie utrzymuje się na względnie stałym poziomie.

Rys. 5.21. Kolejkowanie WFQ

Analizując wykres (rys. 5.22) przedstawiający ilość odebranych pakietów w stosunku do łącznego opóźnienia można jednoznacznie typy usług, które otrzymały najwyższą oraz najniższą wagę. Generowany ruch, z przypisanym typem usługi „streaming”, praktycznie od początku, do końca transmisji nie był odrzucany przez router. Całkowicie odmienna sytuacja występuje w przypadku transmisji „background” oraz „standard”, które po pewnym czasie traktowane są przez router w podobny sposób i na podobnym poziomie następuje odrzucanie pakietów. Początkowo ruch „standard”, dzięki wyższej wadze, tracił dużo mniej pakietów, niż „background”, jednak sytuacja taka utrzymywała się tylko do momentu zapełnienia się kolejek na routerze.

Rys. 5.22. Kolejkowanie WFQ pakiety odebrane w stosunku do opóźnienia

Na rysunku (rys. 5.23) przedstawione zostały wykresy łącznych opóźnień dla wszystkich typów usług. Usługi, które dostały najwyższe wagi, przez cały czas transmisji mają bardzo małe opóźnienie. Opóźnienie ruchu o standardowym priorytecie rośnie do momentu zapełnienia się kolejek, a następnie zaczyna spadać w wyniku odrzucania pakietów przez router. Po ustabilizowaniu się sytuacji, również i w tym przypadku łączne opóźnienie utrzymuje się na bardzo niskim poziomie. W przypadku ruchu o najniższym priorytecie, czyli o najniższej wadze, łączne opóźnienie, rośnie liniowo do wartości około 20s. Podobnie jak w ruchu o standardowym priorytecie, także i w tym przypadku utrzymuje się dalej na tym samym poziomie.

Rys. 5.23. Kolejkowanie WFQ - opóźnienie

Ostatni wykres (rys. 5.24) dotyczący kolejkowania WFQ prezentuje ilość utraconych pakietów przez router na poszczególnych kolejkach. Analizując poprzednie wykresy, można zauważyć, do którego numeru kolejki trafił ruch konkretnego typu usługi. Kolejka Q3 odpowiadała za ruch „streaming”, który od początku, do końca transmisji nie był odrzucany przez router. W największym stopniu odrzucany był ruch, którego pakiety trafiały do kolejek Q1 – „background” oraz Q2 – „standard”.

Rys. 5.24. Kolejkowanie WFQ pakiety utracone w kolejkach