Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(2685)

Issue 319240043: Implementation of TCP Low Priority in ns-3 (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
7 years, 2 months ago by Charitha Sangaraju
Modified:
6 years, 2 months ago
Reviewers:
n.p
CC:
ns-3-reviews_googlegroups.com
Visibility:
Public.

Description

TCP Low Priority (TCP-LP) [1] is a Less than Best Effort (LBE) algorithm. This patch provides an implementation of TCP-LP in ns-3. It is a port of ns-2 TCP-LP model. The patch includes examples, documentation and test suite for TCP-LP. Please let us know your views on this patch. Regards, Charitha Sangaraju [1] Aleksandar Kuzmanovic, Edward W. Knightly.(2003).TCP-LP: A Distributed Algorithm for Low Priority Data Transfer.IEEE INFOCOM 2003.

Patch Set 1 #

Total comments: 16

Patch Set 2 : Modified Patch of TCP Low Priority #

Total comments: 14

Patch Set 3 : Updated patch for TCP Low Priority #

Total comments: 8

Patch Set 4 : Revised patch of TCP Low Priority #

Patch Set 5 : TCP Low Priority Patch #

Unified diffs Side-by-side diffs Delta from patch set Stats (+647 lines, -4 lines) Patch
M examples/tcp/tcp-variants-comparison.cc View 1 2 3 chunks +7 lines, -2 lines 0 comments Download
M src/internet/doc/tcp.rst View 1 2 chunks +28 lines, -0 lines 0 comments Download
A src/internet/model/tcp-lp.h View 1 2 3 1 chunk +122 lines, -0 lines 0 comments Download
A src/internet/model/tcp-lp.cc View 1 2 3 1 chunk +237 lines, -0 lines 0 comments Download
M src/internet/model/tcp-socket-base.h View 1 2 3 1 chunk +3 lines, -0 lines 0 comments Download
M src/internet/model/tcp-socket-base.cc View 1 2 3 chunks +8 lines, -2 lines 0 comments Download
A src/internet/test/tcp-lp-test.cc View 1 2 3 4 1 chunk +239 lines, -0 lines 0 comments Download
M src/internet/wscript View 3 chunks +3 lines, -0 lines 0 comments Download

Messages

Total messages: 9
n.p
There are some overflow errors. Please take care of them. Overall, the quality of the ...
7 years, 2 months ago (2017-02-02 09:29:03 UTC) #1
Charitha Sangaraju
Hi Natale, Thank you for reviewing the code. I've uploaded a new patch with corrections. ...
7 years, 2 months ago (2017-02-04 12:21:39 UTC) #2
n.p
I'm satisfied with some of your answer. Please, take a look at the additional questions ...
7 years, 2 months ago (2017-02-04 19:51:57 UTC) #3
Charitha Sangaraju
Hi Natale, I have uploaded a new patch based on your suggestions. Please let me ...
7 years, 2 months ago (2017-02-06 15:07:30 UTC) #4
n.p
Very good, the last concern is about the use of Time class whenever possible. Please ...
7 years, 2 months ago (2017-02-06 16:43:18 UTC) #5
Charitha Sangaraju
Hi Natale, Thank you for your suggestions. I have made the changes as per your ...
7 years, 2 months ago (2017-02-07 10:14:37 UTC) #6
n.p
On 2017/02/07 10:14:37, Charitha Sangaraju wrote: > Hi Natale, > > Thank you for your ...
7 years, 2 months ago (2017-02-08 08:43:13 UTC) #7
Charitha Sangaraju
Hi Natale, Thanks for your feedback. I did not completely get your point, but I ...
7 years, 1 month ago (2017-03-09 17:04:17 UTC) #8
Charitha Sangaraju
6 years, 2 months ago (2018-01-31 09:56:59 UTC) #9
On 2017/03/09 17:04:17, Charitha Sangaraju wrote:
> Hi Natale,
> 
> Thanks for your feedback. 
> 
> I did not completely get your point, but I believe it is something similar to
> the changes that you made to TCP LEDBAT test suite.
> 
> So I have changed the TCP-LP test suite by looking at the changes you made to
> LEDBAT test suite, and uploaded a new patch.
> 
> I have not tried running the test in valgrind yet. I will try to do that.
> 
> Regards,
> Charitha Sangaraju

Thanks Natale for merging TCP-LP in ns-3-dev

Your help is much appreciated.

Regards,
Charitha Sangaraju
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b