From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ea0-f171.google.com (mail-ea0-f171.google.com [209.85.215.171]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority" (verified OK)) by huchra.bufferbloat.net (Postfix) with ESMTPS id 076D821F112; Tue, 6 Nov 2012 04:42:06 -0800 (PST) Received: by mail-ea0-f171.google.com with SMTP id k14so200833eaa.16 for ; Tue, 06 Nov 2012 04:42:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=rzvXXjUn/J+x1UAQ3FdBzvqJwB1Kqgi2R2KeaATlpOI=; b=Z9hbi0Ucx3+HismPlTFyVz+X+s8bm9jPBfQN/FnySKyFrrikugo9BLRRMpWIMf3gNi qqRXTcfBwgKhbenFGQbtmi+twBsklGpnNSJ6Lday5sNxNu4V8jkdEkf/F1/YDzFRX502 bg+wuSkrV3izwuVBqtcMQ05fj6f8upN/NQ0XKuH/qrytFA2dNCRGIsqJQP7fBQygoEiN kAJDibJrRYEWHeitL3M689Hs7RDpPQOAZ52tzGKBWJo+GpSSshHZyzNSN1mVVTDn/alS MT/ybQIZH6j/Q+iHx06nGBW1AeHKtCXKsvbi3wRKU4MYdprEcbOoOcG99qjA93rKoH1o XxFw== MIME-Version: 1.0 Received: by 10.14.209.136 with SMTP id s8mr2727881eeo.33.1352205724809; Tue, 06 Nov 2012 04:42:04 -0800 (PST) Received: by 10.223.180.10 with HTTP; Tue, 6 Nov 2012 04:42:04 -0800 (PST) Date: Tue, 6 Nov 2012 13:42:04 +0100 Message-ID: From: Dave Taht To: bloat , codel@lists.bufferbloat.net, cerowrt-devel@lists.bufferbloat.net Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: [Bloat] RFC: Realtime Response Under Load (rrul) test specification X-BeenThere: bloat@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: General list for discussing Bufferbloat List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Nov 2012 12:42:07 -0000 I have been working on developing a specification for testing networks more effectively for various side effects of bufferbloat, notably gaming and voip performance, and especially web performance.... as well as a few other things that concerned me, such as IPv6 behavior, and the effects of packet classification. A key goal is to be able to measure the quality of the user experience while a network is otherwise busy, with complex stuff going on in the background, but with a simple presentation of the results in the end, in under 60 seconds. While it's not done yet, it escaped into the wild today, and I might as well solicit wider opinions on it, sooo... get the spec at: https://github.com/dtaht/deBloat/blob/master/spec/rrule.doc?raw=3Dtrue Portions of the test are being prototyped in the netperf-wrappers repo on github. The initial results of the rrul test on several hotel networks I've tried it on are "interesting". Example: http://www.teklibre.com/~d/rrul2_conference.pdf A major sticking point at the moment is to come up with an equivalent of the chrome-benchmarks for measuring relative web page performance with and without a network load, or to merely incorporate some automated form of that benchmark into the overall test load. The end goal is to have a complex, comprehensive benchmark of some core networking issues, that produces simple results, whether they be via a java tool like icsi's, or via flash on the web, or the command line, via something like netperf. Related resources: netperf 2.6 or later running on a fairly nearby server https://github.com/tohojo/netperf-wrapper python-matplotlib I look forward to your comments. --=20 Dave T=E4ht Fixing bufferbloat with cerowrt: http://www.teklibre.com/cerowrt/subscribe.= html