<div dir="ltr"><div>Hello Dave and Jonathan,</div><div><br></div><div>Thanks for the feedback!<br></div><div><br></div><div>We have uploaded the corresponding graphs for reference CoDel. <br></div><div><br></div><div>Link: <a href="https://github.com/Daipu/COBALT/wiki/Drop-Count-Graph" target="_blank">https://github.com/Daipu/COBALT/wiki/Drop-Count-Graph</a></div><div><br></div><div>We have also plotted the instantaneous throughput for all flows in Light traffic scenario for COBALT and CoDel.</div><div>These graphs are plotted for packet size with 1000 bytes and 1500 bytes.<br></div><div><br></div><div>Link: <a href="https://github.com/Daipu/COBALT/wiki/Throughput-for-Separate-Flow" target="_blank">https://github.com/Daipu/COBALT/wiki/Throughput-for-Separate-Flow</a></div><div><div><br></div><div>We're currently working on the following:</div><div><br></div><div>1. plots for the actual number of marks/drops per time interval for COBALT, CoDel, and PIE.</div><div>2. zoomed in plots on small time intervals to show the dynamic behavior of the algorithm.</div><div>3. a file showing the timestamp of each drop.<br></div><div><br></div><div>About collaborating for writing a paper on this work: we'd be glad to do so :) thanks for your guidance and help!</div><div><br></div><div>Thanks and regards</div><div>Jendaipou Palmei</div><div>Shefali Gupta<br></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Tue, Dec 4, 2018 at 8:51 PM Dave Taht <<a href="mailto:dave.taht@gmail.com">dave.taht@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Tue, Dec 4, 2018 at 7:02 AM Jonathan Morton <<a href="mailto:chromatix99@gmail.com" target="_blank">chromatix99@gmail.com</a>> wrote:<br>
><br>
> > On 4 Dec, 2018, at 12:31 pm, Jendaipou Palmei <<a href="mailto:jendaipoupalmei@gmail.com" target="_blank">jendaipoupalmei@gmail.com</a>> wrote:<br>
> ><br>
> > We have uploaded the plots for the 'count' variable of COBALT (with a segment size of 1500 and 1000 bytes).<br>
> ><br>
> > Link: <a href="https://github.com/Daipu/COBALT/wiki/Cobalt-Drop-Count" rel="noreferrer" target="_blank">https://github.com/Daipu/COBALT/wiki/Cobalt-Drop-Count</a><br>
> ><br>
> > We have not yet implemented ECN feature in COBALT, so packets are currently dropped instead of being marked.<br>
> ><br>
> > Are these the plots that you were referring to?<br>
><br>
> More-or-less, yes, though these actually show an internal state variable of the Codel algorithm rather than the actual number of marks/drops per time interval.  I was hoping to see similar graphs for the reference-Codel and PIE runs, since we can gain more insight from that, and PIE doesn't have an internal "count" variable that corresponds with Codel.  Nevertheless, the view into "count" behaviour is interesting in itself, and I'd like to see the corresponding graphs from reference Codel.<br>
><br>
> An artefact visible in these graphs is an apparent lack of sampling while not in the dropping state.  Thus you seem to have a gradual ramp from 0 to 1 count over the several seconds interval between activations, though in fact the variable is discrete.  It would be better to show that transition more precisely.<br>
><br>
> For study, it is also often helpful to zoom in on small time intervals to see the dynamic behaviour of the algorithm, particularly during the transition from slow-start to steady-state, where there is seemingly a big difference between reference Codel and COBALT.<br>
<br>
I'm loving the slow start result.<br>
<br>
><br>
> Another interesting graph to produce for each algorithm and traffic type is the instantaneous throughput of each flow.  This offers insight into the relative fairness of each algorithm, and might help to explain the anomaly seen with 1000-byte packets and COBALT.  Usually this graph also reveals, through the shape of each throughput curve, which CC algorithm is in use - currently I'm guessing NewReno.  CUBIC and CTCP, which are also in common use, would behave differently.<br>
<br>
a file showing the timestamp of each drop would be easier to post process.<br>
<br>
><br>
>  - Jonathan Morton<br>
><br>
<br>
<br>
-- <br>
<br>
Dave Täht<br>
CTO, TekLibre, LLC<br>
<a href="http://www.teklibre.com" rel="noreferrer" target="_blank">http://www.teklibre.com</a><br>
Tel: 1-831-205-9740<br>
</blockquote></div>