Multimedialne transmisje strumieniowe

waskowiec.pl

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

Kolejkowanie CQ

Drukuj

Kolejkowanie CQ charakteryzuje się zmienną ilością transmitowanych pakietów w zależności od ich priorytetu. W badanej symulacji pakiety z ustawionym typem usługi na „background” transmitowane są w paczkach po 4000B, „standard” po 6000B, „excellent effort”  po 8000B i „streaming” po 10000B w jednym cyklu.
Globalne łączne opóźnienie (rys. 5.17) szybko rośnie, ale utrzymuje się później na bardzo dobrym poziomie ok. 0.2s. W tym czasie rośnie również utrata pakietów, żeby również utrzymać się na stałym poziomie.

Rys. 5.17. Kolejkowanie CQ pakiety odebrane w odniesieniu do opóźnienia

Analizując ilość odebranych pakietów na podstawie rysunku 5.18 widać, które z usług mają najwyższy priorytet. W momencie, gdy tylko kończą się pakiety w kolejce o najwyższym priorytecie, następuje transmisja tych o niższym. Pozwala to na maksymalnie efektywne wykorzystanie  przepływności łącza. Pomimo tego, że „streaming” ma większy priorytet niż „excellent effort”, pakiety obu usług transmitowane są z tą samą szybkością.

Rys. 5.18. Kolejkowanie CQ pakiety odebrane w stosunku do opóźnienia

Obserwując wartości opóźnień (rys. 5.19) dla poszczególnych usług, da się zauważyć stosunkowy niski ich poziom. Największe opóźnienie ma ruch „standard”, który posiada również największy stosunek utraconych pakietów. Usługi „excellent effort” oraz „streaming” mają łączne opóźnienia poniżej 0.1 sekundy, dzięki czemu idealnie nadają się do przeprowadzania wideo konferencji.

Rys. 5.19. Kolejkowanie CQ - łączne opóźnienia

Ostatni rysunek 5.20 pokazuje stopień odrzucania pakietów w zależności od kolejki. Pamiętając poprzednie obserwacje od razu widać, że pakiety o najniższym priorytecie trafiają do kolejki Q1, a o wyższym do Q2.

Rys. 5.20. Kolejkowanie CQ – pakiety utracone w kolejkach