Differences

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

Link to this comparison view

isrm:laboratoare:05 [2014/10/27 18:44]
dragos.niculescu
isrm:laboratoare:05 [2014/10/29 20:12] (current)
dragos.niculescu
Line 1: Line 1:
 ==== Laboratorul 5 ==== ==== Laboratorul 5 ====
  
-Se pornește de același ​ {{isrm:​laboratoare:​03:infra.tcl| script}} 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. ​+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 14: Line 14:
       - 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 UDP - **grafic 1**(( {{:​isrm:​laboratoare:​05:​udp.norts.png|grafic 1}} ))
       - plotați pe același grafic cele 5 curbe pentru TCP - **grafic 2**(( {{:​isrm:​laboratoare:​05:​tcp.norts.png|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** (( {{:​isrm:​laboratoare:​05:​rts.tcp.png|grafic 1}} )) și **grafic 4** (( {{:​isrm:​laboratoare:​05:​rts.tcp.png|grafic 1}} ))+    - 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:​03|]],​ 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//? (( pentru nn=2 e același lucru. Pentru mai mulți emițători,​ crește probabilitatea de coliziune))     * 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 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 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 vorbitaori. Curba este diferită, deoarece nn stații semnifică nn/2 vorbitori)) +    * 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; pentru ​uplink TCP nu este agresiv, ​ci are o adaptare la nivelul de încărcare )) +    * 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? ​
 +      * up vs down (( coliziunile sunt mai puțin costisitoare - 1 RTS )) 
 +      * 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.1414428279.txt.gz · Last modified: 2014/10/27 18:44 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