GSoC2019 Progress Report Week 11 and 12: TCP Testing and Alignment

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

GSoC2019 Progress Report Week 11 and 12: TCP Testing and Alignment

Apoorva Bhargava
Hello Everyone,

This is a weekly progress report on the project TCP Testing and Alignment.

Work done during Week 11 and 12:

1) Found a bug related to timeout in ns-3. In ns-3, only for the first
partial ACK RTO is reset. So if there is a scenario where TCP sender
receives multiple partial ACKs, ns-3 will reset RTO only for first partial
ACK and there is a possibility of a timeout.
2) Worked more on Linux PRR related issues.
3) Documentation for Linux PRR
4) Started working on the alignment of ns-3 CUBIC against Linux CUBIC using
ns-3 DCE.

Work plan for this week:

- Create a merge request for Linux PRR
- Work on the alignment of CUBIC and document all the observations
- Submit the final report

Thanks and Regards,
Apoorva Bhargava
Reply | Threaded
Open this post in threaded view
|

Re: GSoC2019 Progress Report Week 11 and 12: TCP Testing and Alignment

Natale Patriciello
On 19/08/19 at 10:43pm, Apoorva Bhargava wrote:

> Hello Everyone,
>
> This is a weekly progress report on the project TCP Testing and Alignment.
>
> Work done during Week 11 and 12:
>
> 1) Found a bug related to timeout in ns-3. In ns-3, only for the first
> partial ACK RTO is reset. So if there is a scenario where TCP sender
> receives multiple partial ACKs, ns-3 will reset RTO only for first partial
> ACK and there is a possibility of a timeout.

Hello Apoorva,

Do you have a reference in the RFC for this behaviour?

Thanks!

Nat


> 2) Worked more on Linux PRR related issues.
> 3) Documentation for Linux PRR
> 4) Started working on the alignment of ns-3 CUBIC against Linux CUBIC using
> ns-3 DCE.
>
> Work plan for this week:
>
> - Create a merge request for Linux PRR
> - Work on the alignment of CUBIC and document all the observations
> - Submit the final report
>
> Thanks and Regards,
> Apoorva Bhargava
Reply | Threaded
Open this post in threaded view
|

Re: GSoC2019 Progress Report Week 11 and 12: TCP Testing and Alignment

Tom Henderson-2
Hi Natale, please see issue 78 in the tracker.

- Tom

On 8/20/19 9:02 AM, Natale Patriciello wrote:

> On 19/08/19 at 10:43pm, Apoorva Bhargava wrote:
>> Hello Everyone,
>>
>> This is a weekly progress report on the project TCP Testing and Alignment.
>>
>> Work done during Week 11 and 12:
>>
>> 1) Found a bug related to timeout in ns-3. In ns-3, only for the first
>> partial ACK RTO is reset. So if there is a scenario where TCP sender
>> receives multiple partial ACKs, ns-3 will reset RTO only for first partial
>> ACK and there is a possibility of a timeout.
>
> Hello Apoorva,
>
> Do you have a reference in the RFC for this behaviour?
>
> Thanks!
>
> Nat
>
>