Re: [Bloat] How about a topical LWN article on demonstrating the real-world goodness of CAKE?

2020-09-07 Thread Toke Høiland-Jørgensen via Bloat
Dave Collier-Brown  writes:

> LWN said OK, but I'm stuck on the search for a striking test, one that 
> resonates with "grandma".
>
> My next two thoughts, probably for the current long weekend, is either
> to call a loop-back number with Skype and/or ask Toke how he got "Big
> Buck Bunny" to suffer dropouts. I'd love to use the latter, as it
> aligns with the observation that this is a time when conference-call
> failures are driving my colleagues to drink (;-))

I assume you're referring to the Dash data included in the Polify paper,
right? :)

Not sure if I ever got it to drop out completely; just did some
measurements of which bitrate it picked, and the context was airtime
prioritisation, not so much the latency improvements. But anyway, the
tests just used the reference dash.js[0] player, with a logger addition
that Flent can parse[1].

I don't recall what exactly is needed on the server side to run this,
but I think it's basically just dropping the right Big Buck Bunny
tarball on a web server along with dash-logger.js from the Flent sources :)

-Toke


[0] https://github.com/Dash-Industry-Forum/dash.js/wiki
[1] 
https://github.com/tohojo/flent/commit/6b83896cc0df1d468577ef0f35abbab6dd025c3f
___
Bloat mailing list
Bloat@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/bloat


Re: [Bloat] How about a topical LWN article on demonstrating the real-world goodness of CAKE?

2020-09-07 Thread Dave Collier-Brown

Many thanks: will try the skype test later today --dave

On 2020-09-07 5:23 a.m., Toke Høiland-Jørgensen wrote:

Dave Collier-Brown 

 writes:



LWN said OK, but I'm stuck on the search for a striking test, one that resonates with 
"grandma".

My next two thoughts, probably for the current long weekend, is either
to call a loop-back number with Skype and/or ask Toke how he got "Big
Buck Bunny" to suffer dropouts. I'd love to use the latter, as it
aligns with the observation that this is a time when conference-call
failures are driving my colleagues to drink (;-))



I assume you're referring to the Dash data included in the Polify paper,
right? :)

Not sure if I ever got it to drop out completely; just did some
measurements of which bitrate it picked, and the context was airtime
prioritisation, not so much the latency improvements. But anyway, the
tests just used the reference dash.js[0] player, with a logger addition
that Flent can parse[1].

I don't recall what exactly is needed on the server side to run this,
but I think it's basically just dropping the right Big Buck Bunny
tarball on a web server along with dash-logger.js from the Flent sources :)

-Toke


[0] https://github.com/Dash-Industry-Forum/dash.js/wiki
[1] 
https://github.com/tohojo/flent/commit/6b83896cc0df1d468577ef0f35abbab6dd025c3f


--
David Collier-Brown, | Always do right. This will gratify
System Programmer and Author | some people and astonish the rest
dave.collier-br...@indexexchange.com
 |  -- Mark Twain



CONFIDENTIALITY NOTICE AND DISCLAIMER : This telecommunication, including any 
and all attachments, contains confidential information intended only for the 
person(s) to whom it is addressed. Any dissemination, distribution, copying or 
disclosure is strictly prohibited and is not a waiver of confidentiality. If 
you have received this telecommunication in error, please notify the sender 
immediately by return electronic mail and delete the message from your inbox 
and deleted items folders. This telecommunication does not constitute an 
express or implied agreement to conduct transactions by electronic means, nor 
does it constitute a contract offer, a contract amendment or an acceptance of a 
contract offer. Contract terms contained in this telecommunication are subject 
to legal review and the completion of formal documentation and are not binding 
until same is confirmed in writing and has been signed by an authorized 
signatory.
___
Bloat mailing list
Bloat@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/bloat


Re: [Bloat] How about a topical LWN article on demonstrating the real-world goodness of CAKE?

2020-09-07 Thread David Collier-Brown

Just FYI, I did two tests today, in my Copious Spare Time

1. a DSLReports speed test using an IQrouter, and
2. a Skype "tap" test, with and without the de-bloated router

The router did exactly what I expected: it vaporized the bloat-induced 
delay provided by Rogers.


My previous bloat-induced lag was between 700 and 900 milliseconds under 
load, and an unimpressive 240 milliseconds when idle.  With a de-bloated 
router, lag was 40 milliseconds maximum, whether idle or loaded, and 
about 30 millisecond minimum, or a 3500 km round-trip, appropriate for 
the distances to the measurements points. By comparison, Rodger-Dogers 
was giving me lag times more appropriate for a test to Ankara, Turkey.


The tap test was interesting, but less helpful. I connected to 
1-909-390-0003, which is an instant-echo server, used to test voice 
telephones. If you connect to it and say something, it will echo it back 
to you. If you tap on your microphone, it's fairly easy to get an idea 
of how much delay there is.


Alas, with and without bufferbloat mitigation, it took about a second 
echo back the tap, so it's not the kind of instantly-obvious success 
test I'm searching for, to demonstrate the goodness of CAKE to my 
grandmother (;-))


--dave

--
David Collier-Brown, | Always do right. This will gratify
System Programmer and Author | some people and astonish the rest
dav...@spamcop.net|  -- Mark Twain

___
Bloat mailing list
Bloat@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/bloat