<div dir="ltr"><div>Hi Toke,</div><div><br></div><div>sorry for the long delay.</div><div><br></div><div>In ns-3 the 802.11 standard is implemented rather accurately.</div><div>The simulator models the standards 802.11a/b/g/n/ac, an initial draft of ax and the e emendament for the QoS support.</div><div>The models support MIMO in 802.11n/ac/ax. </div><div>The example 802-11n-mimo in examples/wireless provide and overview of the MCS and MIMO capabilities by exploring for each HT MCS from 1 to 4 MIMO streams.</div><div><br></div><div>Multiple rate control algorithms are implemented in the simulator. Some of them are found on real devices, while much others are only available in literature. There is implemented the minstreal HT algorithm, that could be useful for benchmark.</div><div>The rate control algorithms are modelled by the WiFiRemoteStationManager class of the wifi module. The class hold a list of per-station-state info modelled after the struct sta_info in Linux kernel. </div><div>Create a new rate control algorithm can be done by introducing a new child class of the WiFiRemoteStationManager class in the wifi module of the simulator.</div><div><br></div><div>The simulator capabilities seem to fit our needs in term of MCS and MIMO.</div><div><br></div><div>Since we are in an exploration phase, how we can contribute to the exploration?</div><div><br></div><div>Thanks,</div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Pasquale Imputato</div></div></div>
<br><div class="gmail_quote">2017-03-12 20:14 GMT+01:00 Toke Høiland-Jørgensen <span dir="ltr"><<a href="mailto:toke@toke.dk" target="_blank">toke@toke.dk</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">Pasquale Imputato <<a href="mailto:p.imputato@gmail.com">p.imputato@gmail.com</a>> writes:<br>
<br>
> Hi everyone,<br>
> I and Stefano Avallone are working to improve wifi simulations with traffic-control in ns-3.<br>
> We would like to participate in the experiment of collaboratively writing a research paper on a new wifi rate control algorithm.<br>
> We are willing to contribute to the design of the new algorithm and by carrying out ns-3 simulations to evaluate the new algorithm.<br>
><br>
> Please let us know your opinion and how we can start contributing to<br>
> this joint effort.<br>
<br>
</span>Hi Pasquale<br>
<br>
That sounds awesome! We are still at a fairly early stage in terms of<br>
algorithm development (still exploring options), but having an ns3<br>
implementation will definitely be useful once we get something a bit<br>
more concrete :)<br>
<br>
I'm not terribly familiar with the capabilities of ns3 in the wifi<br>
space. Could you provide an overview of what parts of 802.11 are<br>
implemented in ns3 and how rate control hooks into that? And maybe how<br>
it compares to Linux, if you are familiar with that?<br>
<span class="HOEnZb"><font color="#888888"><br>
-Toke<br>
</font></span></blockquote></div><br></div>