Modelarea traficului este crearea unui model stocastic al fluxurilor de trafic într-o rețea , de exemplu, poate fi o rețea celulară sau de computere.
Modelarea pachetelor este crearea unui flux de pachete într -o rețea cu comutare de pachete . Un astfel de model este modelul de trafic en:web , acesta este modelul de date care este transmis sau primit de browserul web al utilizatorului . Aceste modele sunt utilizate în mod activ în timpul dezvoltării tehnologiilor de telecomunicații pentru a analiza performanța și capacitatea diferitelor protocoale , algoritmi sau topologii de rețea .
Performanța rețelei este analizată prin măsurarea traficului într-o rețea de testare (stand) folosind un generator de trafic (de exemplu: iperf , en:bwping sau en:Mausezahn ). Generatorii de trafic trimit pachete modelate sau aleatorii, cel mai adesea cu un identificator unic de pachet, făcând posibilă urmărirea ordinii în care au fost primite pachetele în rețea.
Analiza numerică folosind simularea rețelei este adesea cea mai eficientă abordare. O abordare analitică care folosește teoria cozilor de așteptare poate fi utilizată pentru modele de trafic simplificate, dar este și complexă dacă se folosește un model de trafic realist.
Modelul pachetului de date lean este un model care utilizează modelul sursă en:greedy . Este utilizat atunci când se analizează debitul maxim pentru traficul en:best-effort (fără garanții QoS ). Multe generatoare folosesc acest model.
Alte modele tradiționale simplificate de generare a traficului pentru date cu comutare en:circuit , precum și datele de pachete, sunt procesul Poisson , în care numărul de pachete primite sau numărul de apeluri pe unitatea de timp urmează o distribuție Poisson . Lungimea fiecărui apel telefonic este de obicei modelată ca o distribuție exponențială . Numărul de apeluri telefonice simultane urmează o distribuție Erlang .
De altfel, acest model are memorie scăzută, ceea ce înseamnă că nu surprinde natura neuniformă a acestor pachete, cunoscută și sub numele de dependență de legătură lungă . Pentru modele mai realiste ale proceselor auto-similare , cum ar fi distribuția Pareto , poate fi utilizat modelul de trafic en:long-tail .
Conținutul datelor în sine nu este de obicei modelat. Între timp, dacă conținutul este analizat la capătul de recepție, cum ar fi calcularea ratei de eroare en:bit , este de așteptat să folosească un proces Bernoulli , cum ar fi o secvență aleatorie de numere binare independente.
Există cel puțin două modele standardizate de generare a traficului pentru rețelele wireless cu comutare de pachete : modelul 3GPP2 și modelul 802.16 . Modelul 3GPP2 este mult mai dificil de implementat, dar asta presupune obținerea unor rezultate mai realiste. Modelul 802.16 este mult mai ușor de implementat.
Modelul 3GPP2 este detaliat în documentația oficială [1] . Acest document descrie următoarele tipuri de generatoare de trafic:
Ideea principală: implementați parțial protocoalele HTTP , FTP și TCP . De exemplu, un generator de trafic HTTP simulează încărcarea unei pagini web care conține un număr mic de obiecte mici (cum ar fi imagini). Un flux TCP (acesta este motivul pentru care un generator TCP ar trebui să fie în acest model) este folosit pentru a descărca aceste obiecte conform specificațiilor HTTP1.0 sau HTTP1.1. Aceste modele încarcă detaliile modului în care funcționează aceste protocoale. Voce, WAP și Game Network sunt modelate în cel mai puțin complex mod.
Modelul 802.16 este mult mai simplu. Apare în mai multe contribuții 802.16 TG3 [2] . Ideea principală este de a defini trei modele de bază:
și amestecați-le împreună pentru a simula diferite tipuri de trafic web . Fiecare proces întrerupt poate fi fie activat, fie dezactivat (în starea ON sau OFF). Pachetele sunt generate numai în starea activată. Durata perioadelor de pornire și oprire, dimensiunile pachetelor, intervalele dintre ele sunt determinate separat în fiecare model, astfel încât aceste modele diferă în anumiți parametri. Aceste modele pot fi amestecate împreună, de exemplu: 4IPP sunt patru fluxuri IPP cu parametri diferiți. HTTP și FTP sunt simulate ca 4IPP; VoIP este simulat ca IDP, 2IDP, 4IDP; Videoclipul este simulat ca 2IRP.