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ż
- Model kanału
- Pomiar przepustowości sieci
- model mobilności
- Emulacja sieci
- Symulacja ruchu sieciowego
- Symulacja sieci
- Model propagacji radiowej
- Teoria kolejek
- Generator pakietów
- Sniffer pakietów