[Cerowrt-devel] [Bloat] Fixing bufferbloat: How about an open letter to the web benchmarkers?

David P. Reed dpreed at reed.com
Fri Sep 12 20:19:21 EDT 2014

I have a working ping-over-http mobile browser app at  alt.reed.com. feel free to try it and look at the underlying packet stream with wireshark. I did a prototype of a RRUL test using Web sockets and a modified nginx websocket   module as a server that could be commanded to generate precise traffic and server end measurements ... it showed this can work up to a few 10 s of Mb/s.

It's slightly tricky and requires a good understanding of the Web sockets protocol stack.

On Sep 12, 2014, Rick Jones <rick.jones2 at hp.com> wrote:
>On 09/11/2014 06:48 PM, Rich Brown wrote:
>> Jonathan,
>>> Could we make use of the existing test servers (running netperf) for
>that demonstration?  How hard is the protocol to fake in Javascript?
>> Not having coded a stitch of this, I *think* it would require the
>> - Web page on netperf-xxx.bufferbloat.net that served out the
>javascript (required to get around cross-domain protections within the
>> - Javascript function to connect back to that host on port 12865 and
>fake out the netserver with TCP_STREAM or TCP_MAERTS request
>> - Javascript that's efficient enough to source/swallow full-rate data
>> - Cloning the code from https://github.com/apenwarr/blip to make fake
>pings from TCP requests
>> Anyone know more than I do about this?
>Not about the javascript stuff, but your high level description of the 
>netperf side sounds plausible.  There are a few control messages
>will exchange with netserver that if you want to leverage a remote 
>netserver will need to be included.  You can run a netperf command with
>a higher debug level to see them.
>rick jones

-- Sent from my Android device with K-@ Mail. Please excuse my brevity.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.bufferbloat.net/pipermail/cerowrt-devel/attachments/20140912/35e20d05/attachment-0002.html>

More information about the Cerowrt-devel mailing list