From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qk0-x231.google.com (mail-qk0-x231.google.com [IPv6:2607:f8b0:400d:c09::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 732C83B2A4 for ; Thu, 26 Jul 2018 14:49:20 -0400 (EDT) Received: by mail-qk0-x231.google.com with SMTP id u21-v6so1694021qku.2 for ; Thu, 26 Jul 2018 11:49:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=+fQr2RuaGOp8pfVnjIIIOcvYvbJLkch/D7xdmcyUWd4=; b=sO70LsGbwaOZRSBZ+0Thn8KTfHQO1DA0j8rIREQYYvfPAJ2W7dT4G1RkqRplh7JQ4s GG17heT8affs/TuXLxuL4nrHXUXoSHmZFX1PNyo9rwV0GDfiV9ERysz/SM7e4elD6qVR xfsIlfkr5au+To3MrTkpNSbc6sCN6IYBHzkz0Il5iHuHVQFwz+kqAVvfa2mx5mJXvG2/ bR3KUWvf1T4gN/fZgd1ibFrBjkg0zntytBgfnxMyI7RPN4ZBZs8Wqxi6Xy9QqfgcHfPY svw+mVRJ+deAvUcGk5g+QL6tOau5jkdqOaxAJLt00UUxCfkkwcxaSfqt/la4zLv5p1Rp 81zw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=+fQr2RuaGOp8pfVnjIIIOcvYvbJLkch/D7xdmcyUWd4=; b=RS0SlxkMQECm/uG5l22CrAe52gWvyZQUx/TTpPaBaSh5f4g18Y3j2cHGoR+Pdp3gfp B5T5uhvjXfKrZhm4GYdCCQd3MKEfbPKfc6e3CbEwHJnrEY4jvT08sF08WHjgo57+hK2L BvGyZOu/3xPtquBKuopXMZ3+N+cUQRbzt2f9BpTcR+VrXVCbTGMbEQctd5pvyCd+2bCU zS3/dCWXCp2rQQbsWK/w4HkIjywhVdais9wzAHF0SSyqQie8F+X9+zGlwoIYUvoG5Bp0 x2ydmSjHeqDT+azvA8yQuqblJFDwleX3zssDgxSAErlQJB+KxKUjodU1C+hbs0ZTU09p 62OQ== X-Gm-Message-State: AOUpUlF4be9DwUHXeTnMLVZ00RohSl5KCyR0pNQg5Zr9ZkUheG9lVNbn d0k13SXvHR3ESRvQC46jGLaxgywOhA3h8Fwt5b10Re73 X-Google-Smtp-Source: AAOMgpcg8C3ETeL/xCAl2l3rliMKCfhdfJfE6Gt7SbsGR9/oTgSbk+9lxw9B7BdrwRxEkp4lAZtUaB4IewjkjkTd3AM= X-Received: by 2002:a37:210a:: with SMTP id h10-v6mr2885832qkh.263.1532630959972; Thu, 26 Jul 2018 11:49:19 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Dave Taht Date: Thu, 26 Jul 2018 11:49:08 -0700 Message-ID: To: Stephen Hemminger Cc: Cake List Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Subject: Re: [Cake] fq in p4 X-BeenThere: cake@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: Cake - FQ_codel the next generation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Jul 2018 18:49:20 -0000 some word from avind's group. "Thanks Dave for the pointer! Sounds very interesting, so we will definitely take a look. We do have p4 code for AFQ and happy to send it your way. There are two crucial components to the AFQ implementation -- one is the switch state stuff and that is easily expressed in p4, and the other is the queue scheduling stuff which p4 currently doesn't provide any knobs/mechanisms for realizing it. But there are some upcoming Barefoot mechanisms that can help us directly realize the necessary mechanism (i.e., the rotating priority queue mechanism as described in the paper) and we do think that the queue scheduling disciplines would eventually make its way into standard p4 in some time..." and "Thanks for all of the pointers, especially the VJ talk! We are in fact working on timer wheels and calendar queues as a scheduling primitive to ensure timely delivery of messages at the application level -- for example, we can use such mechanisms to ensure low tail latency for key-value requests and/or map-reduce co-flows. We will get you the code and do go ahead and forward our work/emails to the mailing lists." my editorial comment: JOY. BLISS. RAPTURE. There is light at the end of this tunnel. On Thu, Jul 26, 2018 at 11:33 AM Dave Taht wrote: > > well, they got a working in-hardware prototype, and a p4 > implementation, it uses DRR, shows feasability > if nothing else. (they also report big wins throughout, and their aqm > works against flow isolation). > > Happy. I asked them if they had any code we can play with. > > On Thu, Jul 26, 2018 at 11:17 AM Stephen Hemminger > wrote: > > > > Typical academic paper testing with Reno. > > At least they compared DCTCP > > > > On Wed, Jul 25, 2018, 10:04 PM Dave Taht wrote: > >> > >> https://homes.cs.washington.edu/~arvind/papers/afq.pdf > >> > >> -- > >> > >> Dave T=C3=A4ht > >> CEO, TekLibre, LLC > >> http://www.teklibre.com > >> Tel: 1-669-226-2619 > >> _______________________________________________ > >> Cake mailing list > >> Cake@lists.bufferbloat.net > >> https://lists.bufferbloat.net/listinfo/cake > > > > -- > > Dave T=C3=A4ht > CEO, TekLibre, LLC > http://www.teklibre.com > Tel: 1-669-226-2619 -- Dave T=C3=A4ht CEO, TekLibre, LLC http://www.teklibre.com Tel: 1-669-226-2619