[mab-wifi] Possible contribution

Pasquale Imputato p.imputato at gmail.com
Wed Apr 5 09:47:19 EDT 2017


Hi Toke,

sorry for the long delay.

In ns-3 the 802.11 standard is implemented rather accurately.
The simulator models the standards 802.11a/b/g/n/ac, an initial draft of ax
and the e emendament for the QoS support.
The models support MIMO in 802.11n/ac/ax.
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.

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.
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.
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.

The simulator capabilities seem to fit our needs in term of MCS and MIMO.

Since we are in an exploration phase, how we can contribute to the
exploration?

Thanks,

Pasquale Imputato

2017-03-12 20:14 GMT+01:00 Toke Høiland-Jørgensen <toke at toke.dk>:

> Pasquale Imputato <p.imputato at gmail.com> writes:
>
> > Hi everyone,
> > I and Stefano Avallone are working to improve wifi simulations with
> traffic-control in ns-3.
> > We would like to participate in the experiment of collaboratively
> writing a research paper on a new wifi rate control algorithm.
> > We are willing to contribute to the design of the new algorithm and by
> carrying out ns-3 simulations to evaluate the new algorithm.
> >
> > Please let us know your opinion and how we can start contributing to
> > this joint effort.
>
> Hi Pasquale
>
> That sounds awesome! We are still at a fairly early stage in terms of
> algorithm development (still exploring options), but having an ns3
> implementation will definitely be useful once we get something a bit
> more concrete :)
>
> I'm not terribly familiar with the capabilities of ns3 in the wifi
> space. Could you provide an overview of what parts of 802.11 are
> implemented in ns3 and how rate control hooks into that? And maybe how
> it compares to Linux, if you are familiar with that?
>
> -Toke
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.bufferbloat.net/pipermail/mab-wifi/attachments/20170405/589085f2/attachment.html>


More information about the mab-wifi mailing list