From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lf0-x235.google.com (mail-lf0-x235.google.com [IPv6:2a00:1450:4010:c07::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 675973B2A3 for ; Wed, 5 Apr 2017 09:47:22 -0400 (EDT) Received: by mail-lf0-x235.google.com with SMTP id x137so8716591lff.3 for ; Wed, 05 Apr 2017 06:47:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=808LNMoTIwwoXtJLryOIyT7iepd3y/Jq+6W0pfOQowo=; b=OXKT69yiJ9SIfl76JhFSJv7e/ia/t8IATe7Zd+ewFx7avLVsoEt+FD6bVAjeLLu3TR CpKgj4tAdrGCSf+6spIL3rNGPquh3TG/ax8b+QftqQykAF9EtQW0nDGAqQzUIMVJ1f5S UjGEyoZ8G/TTT1XgTlSQvr4Icd2sXFHYiEzmz2pjWR2ib6zWdQZUqOeccpjclSUmmP/I eBBEJUoxNcUcvNuXU5s8eU3io1MXgV+DwCLIPDkGY36qmCoX+9A/awnJAe7nuGG6UJJP 3yOt805Bg+xFpxARA+RzUnULuforiPmE1pr1mWgtmQq/VLTnbQvIuWF+RmYh+ufw7WQa X0nQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=808LNMoTIwwoXtJLryOIyT7iepd3y/Jq+6W0pfOQowo=; b=e2HyUHJFY7vbG+zOFC9DpvI/NBBBYxqAcqKBvD2RuNsnOCkx8GyMUijF56qNDTNws8 a60MKdcOYgEM1BOadEHS/9KVv3RjqefEUUW6SCJCzaTchttyUtwzaOga/TPXi61UAc1u G6saQHn8cOazQ3ozB01AShLDIihnoizO7F6DCBRc66YiGFGN1lWT8ZNZXBdnj1/WIlfT ipY6cUvzgKzxxWFUfuYTe0iMRX2AJhOEcEGd6HhZo+igjBptju+WBotoJrS+NKyFqdAo uiPE1vkyAkCXgnUUrxjVd99zX37n254WnEPajhF9fxm6ILGuuaewdQWCgTgCwvK3GK8u 4jNg== X-Gm-Message-State: AFeK/H2Cos8oUHPBlfLwf65jE6TxnxKlOs+lHdTmLgxrbpuRIyBm0iQZTWH0XI3qJjogMNwHxasZ8t2LapN7ww== X-Received: by 10.46.9.129 with SMTP id 123mr8761304ljj.61.1491400040211; Wed, 05 Apr 2017 06:47:20 -0700 (PDT) MIME-Version: 1.0 Received: by 10.25.168.131 with HTTP; Wed, 5 Apr 2017 06:47:19 -0700 (PDT) In-Reply-To: <87h92ytiik.fsf@alrua-karlstad> References: <87h92ytiik.fsf@alrua-karlstad> From: Pasquale Imputato Date: Wed, 5 Apr 2017 15:47:19 +0200 Message-ID: To: =?UTF-8?B?VG9rZSBIw7hpbGFuZC1Kw7hyZ2Vuc2Vu?= Cc: mab-wifi@lists.bufferbloat.net Content-Type: multipart/alternative; boundary=001a114b0e689d6836054c6ba1b7 Subject: Re: [mab-wifi] Possible contribution X-BeenThere: mab-wifi@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: Multi-armed-bandit WiFi rate control List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Apr 2017 13:47:22 -0000 --001a114b0e689d6836054c6ba1b7 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 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=C3=B8iland-J=C3=B8rgensen : > Pasquale Imputato 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 > --001a114b0e689d6836054c6ba1b7 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
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.=C2=A0
The exampl= e 802-11n-mimo in examples/wireless provide and overview of the MCS and MIM= O 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 o= nly available in literature. There is implemented the minstreal HT algorith= m, that could be useful for benchmark.
The rate control algorithm= s are modelled by the WiFiRemoteStationManager class of the wifi module. Th= e class hold a list of per-station-state info modelled after the struct sta= _info in Linux kernel.=C2=A0
Create a new rate control algorithm = can be done by introducing a new child class of the WiFiRemoteStationManage= r class in the wifi module of the simulator.

The s= imulator capabilities seem to fit our needs in term of MCS and MIMO.
<= div>
Since we are in an exploration phase, how we can contrib= ute to the exploration?

Thanks,

Pasquale Imputato
<= /div>

2017-03-12 20:14 GMT+01:00 Toke H=C3=B8iland= -J=C3=B8rgensen <toke@toke.dk>:
Pasquale Imputato <p.imputato@gmail.com> writes:

> Hi everyone,
> I and Stefano Avallone are working to improve wifi simulations with tr= affic-control in ns-3.
> We would like to participate in the experiment of collaboratively writ= ing 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

--001a114b0e689d6836054c6ba1b7--