TODO: Noul formular feedback
Formularul este anonim și este activ în perioada TODO. Rezultatele vor fi vizibile în cadrul echipei cursului doar după încheierea sesiunii. Este accesibil la link-ul “Formular feedback” a paginii principale a cursului de 03-ACS-M-A1-S2: Infrastructură şi servicii pentru reţele mobile.
Vă invităm să evaluați activitatea echipei de ISRM și să precizați punctele tari și punctele slabe și sugestiile voastre de îmbunătățire a disciplinei. Feedback-ul vostru ne ajută să creștem calitatea materiei în anii următori și să îmbunătățim disciplinele pe care le veți face în continuare.
Ne interesează în special:
Într-un setup de tip infrastructură 802.11g
cu MCS
egal cu 12Mbps
, fiecare
client rulează două fluxuri UDP (CBR)
cu AP-ul - unul uplink, apoi imediat/concomitent altul downlink. În ambele fluxuri de trafic rata de transmisie (sendingRate
) reglată de AP dar și de clienți este cât mai apropiată de capacitatea maximă a canalului (ei își doresc să trimită la 12 Mbps).
Ne propunem să investigam relația dintre debitele cumulative uplink și downlink ale fiecărui client în funcție de populația de clienți. Debitele cumulative sunt deja calculate in script si afisate la consola.
cd ~/isrm/isrm-vm-docker-img ./build-img.sh isrm2024 ~/isrm/ns-3-dev ./enter-img.sh isrm2024
Vom folosi scriptul model-colocviu.cc
care poate fi rulat astfel:
./ns3 run "model-colocviu --numberOfNodes=2 --simulationTime=20"
Argumentele suportate de script sunt urmatoarele:
cmd.AddValue ("numberOfNodes", "Number of nodes", numberOfNodes); cmd.AddValue ("runTcp", "Run either TCP or UDP", runTcp); cmd.AddValue ("enableRtsCts", "RTS/CTS enabled", enableRtsCts); cmd.AddValue ("payloadSize", "Payload size in bytes", payloadSize); cmd.AddValue ("offeredRate", "Offered TX data rate (format XMbps) for application", offeredRate); cmd.AddValue ("phyRate", "Physical layer bitrate", phyRate); cmd.AddValue ("simulationTime", "Simulation time in seconds", simulationTime); cmd.AddValue ("tracing", "Enable/disable PCAP Tracing", pcapTracing);
Ipoteza/intrebarea de la care vom porni analiza (estimare): throughput-ul uplink și throughput-ul downlink rămân echilibrate pentru fiecare client (atentie, nu cumulativ) odată cu creșterea numărului de clienți în rețea?
In cadrul exercitiului 2, vom avea de construit un grafic in care pe axa Ox
vom avea numărul de clienți, iar pe axa Oy
avem 2 curbe y1
pentru uplink total throughput si curba y2
: downlink total throughput.
Descrieti setup-ul de simulare și a procedurii de colectare a datelor: de la ce script pornim, ce modificări efectuăm asupra lui (daca este cazul), cu ce argumente rulati scriptul (scrieti scriptul de bash si pe foaia de test), ce output avem nevoie si cum il organizam pentru a construi graficele etc.
Construiti un grafic in care pe axa Ox
avem numărul de clienți, iar pe axa Oy
avem 2 curbe y1
pentru uplink total throughput si curba y2
: downlink total throughput
Interpretati curbele y1
și y2
obținute. Punctele care trebuie atinse:
Pentru acest bonus, trebuie sa rezolvati din nou task-urile 0-3 folosind fluxuri TCP in loc de UDP.