Differences

This shows you the differences between two versions of the page.

Link to this comparison view

isrm:laboratoare:05 [2014/10/12 22:33]
dragos.niculescu
isrm:laboratoare:05 [2014/10/29 20:12] (current)
dragos.niculescu
Line 1: Line 1:
-==== Laboratorul ​3.c ====+==== Laboratorul ​====
  
-Se pornește de același ​ {{isrm:​laboratoare:​03:infra.tcl| script}} de la 3.a și 3.b. Varianta nemodificată trimite trafic downlink către ''​nn-1''​ clienți. Vom evalua capacitatea în condiții noi: **client unic vs. multipli, uplink vs downlink.** Topologia este una specifică modului infrastructură,​ cu un AP și mai mulți clienți asociați, dar cadrele de beacon, autentificare,​ și asociere sunt omise pentru simplitate. ​+Se pornește de același ​ {{isrm:​laboratoare:​src:infra.tcl| script ​infra.tcl}} de la 3 și 4. Varianta nemodificată trimite trafic downlink către ''​nn-1''​ clienți. Vom evalua capacitatea în condiții noi: **client unic vs. multipli, uplink vs downlink.** Topologia este una specifică modului infrastructură,​ cu un AP și mai mulți clienți asociați, dar cadrele de beacon, autentificare,​ și asociere sunt omise pentru simplitate. ​
  
     * realizați grafice doar pentru 11b, packetSize 1460, MCS=11Mbps ​     * realizați grafice doar pentru 11b, packetSize 1460, MCS=11Mbps ​
Line 12: Line 12:
     - //1up// - sursă: client 1, destinații:​ clienți 2..30      - //1up// - sursă: client 1, destinații:​ clienți 2..30 
     - //1down// - surse: clienți 2..30, destinație:​ client 1     - //1down// - surse: clienți 2..30, destinație:​ client 1
-      - plotați pe același grafic cele 5 curbe pentru UDP - **grafic 1**  +      - plotați pe același grafic cele 5 curbe pentru UDP - **grafic 1**(( {{:​isrm:​laboratoare:​05:​udp.norts.png|grafic 1}} )) 
-      - plotați pe același grafic cele 5 curbe pentru TCP - **grafic 2**     ​ +      - plotați pe același grafic cele 5 curbe pentru TCP - **grafic 2**(( {{:​isrm:​laboratoare:​05:​tcp.norts.png|grafic 2}} ))    
-    - se repetă experimentele cu RTS/CTS activat - **grafic 3** și **grafic 4**+    - se repetă experimentele cu RTS/CTS activat - **grafic 3** (( {{:​isrm:​laboratoare:​05:​rts.udp.png|grafic 1}} )) și **grafic 4** (( {{:​isrm:​laboratoare:​05:​rts.tcp.png|grafic 1}} ))
     - (acest caz e mai simplu după ce interpretați și comentați rezultatele precedente) Cum e posibil ca //mixed// să obțină rezultate bune și la populații mari? Care este optimul pe care-l poate obține? ​     - (acest caz e mai simplu după ce interpretați și comentați rezultatele precedente) Cum e posibil ca //mixed// să obțină rezultate bune și la populații mari? Care este optimul pe care-l poate obține? ​
-    * <color red>​**comentați și explicați fiecare rezultat**</​color>,​ comparați cu rezultatele de la [[isrm:​laboratoare:​03a|]], Client unic +    * <color red>​**comentați și explicați fiecare rezultat**</​color>,​ comparați cu rezultatele de la [[isrm:​laboratoare:​03|]], Client unic 
-    * cum explicați diferențele //uplink - downlink//?  +    * cum explicați diferențele //uplink - downlink//? ​(( pentru nn=2 e același lucru. Pentru mai mulți emițători,​ crește probabilitatea de coliziune)) 
-    * cum explicați diferențele TCP - UDP?+    * cum explicați diferenta //uplink - 1up//? (( la uplink '​vorbitorii'​ sunt simetrici ca rol. La 1up tot traficul trece prin AP, deci capacitatea se înjumătățește. AP este deasemenea '​vorbitor',​ dar primește parte egală cu ceilalți, deși trebuie să transporte pentru alții ))   
 +    * cum explicați comportarea în cazul //mixed//? Comparați cu //1down//? (( deasemenea crește numărul de vorbitori. Curba este diferită, deoarece nn stații semnifică nn/2 vorbitori)) 
 +    * cum explicați diferențele TCP - UDP? (( TCP are ack-uri la nivelul 4; pe uplink TCP nu este agresiv, nu tolerează dropuri în coada AP-ului, deci reduce fereastra încât migrează către un optim global: 50% din aer pentru clienți și 50% pentru AP )) 
     * cum explicați diferențele RTS - simplu? ​     * cum explicați diferențele RTS - simplu? ​
-    ​cum explicați comportarea în cazul //mixed//? De ce este mai bun decât //1down//? +      ​up vs down (( coliziunile sunt mai puțin costisitoare - 1 RTS ))  
-    cum explicați diferenta //uplink - 1up//?+      1down vs mix (( am plotat mix după numărul de '​vorbitori';​ coliziunile sunt mai puțin costisitoare ))  ​
     * care este valoarea până la care coboară cazul UDP///​mixed//,​ și cum poate fi îmbunătățită? ​     * care este valoarea până la care coboară cazul UDP///​mixed//,​ și cum poate fi îmbunătățită? ​
-      * HINT: de ce la TCP //mixed// este similar cu //​1up//? ​+      * HINT: de ce la TCP //mixed// este similar cu //​1up//? ​ (( UDP trimite prea mult, dacă l-am forța să trimită mai puțin de la clienți, atunci AP-ul ar avea loc mai mult. ))
       * modificați scriptul pentru a rezolva punctul 7        * modificați scriptul pentru a rezolva punctul 7 
 +
 +SOLUȚII
isrm/laboratoare/05.1413142424.txt.gz · Last modified: 2014/10/12 22:33 by dragos.niculescu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0