Model generowania ruchu

Model generowania ruchu to stochastyczny model przepływów ruchu lub źródeł danych w sieci komunikacyjnej , na przykład sieci komórkowej lub sieci komputerowej. Model generowania pakietów to model generowania ruchu przepływów pakietów lub źródeł danych w sieci z komutacją pakietów . Na przykład ruchu internetowego to model danych wysyłanych lub odbieranych przez przeglądarkę internetową użytkownika . Modele te są przydatne podczas rozwoju technologii telekomunikacyjnych, w celu analizy wydajności i pojemności różnych protokołów, algorytmów i topologii sieci.

Aplikacja

Wydajność sieci można analizować za pomocą pomiaru ruchu sieciowego w sieci testowej przy użyciu generatora ruchu sieciowego , takiego jak iperf , bwping i Mausezahn . Generator ruchu wysyła fikcyjne pakiety, często z unikalnym identyfikatorem pakietu, dzięki czemu możliwe jest śledzenie dostarczania pakietów w sieci.

Analiza numeryczna z wykorzystaniem symulacji sieci jest często tańszym podejściem.

Podejście analityczne wykorzystujące teorię kolejek może być możliwe w przypadku uproszczonego modelu ruchu, ale często jest zbyt skomplikowane, jeśli używany jest realistyczny model ruchu.

Model zachłannego źródła

Uproszczonym modelem danych pakietowych jest zachłanny model źródłowy . Może to być przydatne w analizie maksymalnej przepustowości dla ruchu typu best-effort (bez gwarancji jakości usług). Wiele generatorów ruchu to chciwe źródła.

Model ruchu Poissona

Innym uproszczonym tradycyjnym modelem generowania ruchu dla danych pakietowych jest proces Poissona , w którym liczba przychodzących pakietów i/lub długości pakietów są modelowane jako rozkład wykładniczy . Kiedy czas między nadejściami pakietów jest wykładniczy, przy stałej wielkości pakietów przypomina to system M/D/1. Gdy zarówno nadejścia pakietów, jak i ich rozmiary są wykładnicze, jest to kolejka M/M/1:

Modele ruchu z długim ogonem

Jednak model ruchu Poissona jest pozbawiony pamięci, co oznacza, że ​​nie odzwierciedla gwałtownej natury danych pakietowych, znanej również jako zależność dalekiego zasięgu . Aby uzyskać bardziej realistyczny model, ruchu z długim ogonem można zastosować samopodobny proces, taki jak rozkład Pareto .

Model danych ładunku

Rzeczywista zawartość danych ładunku zwykle nie jest modelowana, ale zastępowana fikcyjnymi pakietami. Jeśli jednak dane użyteczne mają być analizowane po stronie odbiornika, na przykład pod kątem bitowej stopy błędów , często przyjmuje się proces Bernoulliego , czyli losowy ciąg niezależnych liczb binarnych. W tym przypadku model kanału odzwierciedla upośledzenia kanału, takie jak szum, zakłócenia i zniekształcenia.

modelu 3GPP2

Jeden z modeli 3GPP2 jest opisany w. W tym dokumencie opisano następujące typy przepływów ruchu:

Główną ideą jest częściowa implementacja protokołów HTTP, FTP i TCP . Na przykład generator ruchu HTTP symuluje pobieranie strony internetowej składającej się z wielu małych obiektów (takich jak obrazy). Do pobierania tych obiektów zgodnie ze specyfikacją HTTP1.0 lub HTTP1.1 wykorzystywany jest strumień TCP (dlatego generator TCP jest koniecznością w tym modelu). Modele te uwzględniają szczegóły działania tych protokołów. Voice, WAP i Mobile Network Gaming są modelowane w mniej skomplikowany sposób.

Zobacz też

  1. ^ „Kolejkowanie M/D/1, M/M/1 i M/G/1” (PDF) .
  2. ^ Metodologia oceny CDMA2000 wersja 1.0 (wersja 0) zarchiwizowana 14.10.2006 w Wayback Machine