[aqm] PIE vs. RED

"Bless, Roland (TM)" <roland.bless@kit.edu> Thu, 13 August 2015 12:28 UTC

Return-Path: <roland.bless@kit.edu>
X-Original-To: aqm@ietfa.amsl.com
Delivered-To: aqm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F15041A1ADF for <aqm@ietfa.amsl.com>; Thu, 13 Aug 2015 05:28:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.951
X-Spam-Level:
X-Spam-Status: No, score=-1.951 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-2.3] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rSbq95Nu2fvY for <aqm@ietfa.amsl.com>; Thu, 13 Aug 2015 05:28:30 -0700 (PDT)
Received: from iramx2.ira.uni-karlsruhe.de (iramx2.ira.uni-karlsruhe.de [141.3.10.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 80A651A1AFB for <aqm@ietf.org>; Thu, 13 Aug 2015 05:28:30 -0700 (PDT)
Received: from i72vorta.tm.uni-karlsruhe.de ([141.3.71.26] helo=i72vorta.tm.kit.edu) by iramx2.ira.uni-karlsruhe.de with esmtp port 25 iface 141.3.10.81 id 1ZPrcS-0000yU-JS for <aqm@ietf.org>; Thu, 13 Aug 2015 14:28:28 +0200
Received: from [IPv6:::1] (ip6-localhost [IPv6:::1]) by i72vorta.tm.kit.edu (Postfix) with ESMTPS id 7CC04B00548 for <aqm@ietf.org>; Thu, 13 Aug 2015 14:28:28 +0200 (CEST)
Message-ID: <55CC8D6B.7030007@kit.edu>
Date: Thu, 13 Aug 2015 14:28:27 +0200
From: "Bless, Roland (TM)" <roland.bless@kit.edu>
Organization: Institute of Telematics, Karlsruhe Institute of Technology
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.8.0
MIME-Version: 1.0
To: "aqm@ietf.org" <aqm@ietf.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
X-ATIS-AV: ClamAV (iramx2.ira.uni-karlsruhe.de)
X-ATIS-Timestamp: iramx2.ira.uni-karlsruhe.de 1439468908.
Archived-At: <http://mailarchive.ietf.org/arch/msg/aqm/wV6a_8M06h2qB69m4_20_RSFrIA>
Subject: [aqm] PIE vs. RED
X-BeenThere: aqm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Discussion list for active queue management and flow isolation." <aqm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/aqm>, <mailto:aqm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/aqm/>
List-Post: <mailto:aqm@ietf.org>
List-Help: <mailto:aqm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/aqm>, <mailto:aqm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Aug 2015 12:28:33 -0000

Hi,

while looking at the PIE presentation
http://www.ietf.org/proceedings/86/slides/slides-86-iccrg-5.pdf,
slide 6 shows that RED is far away from the PIE
queuing delay. However, I'm not sure that this comparison is
really fair if looking at the choice of the parameters.
The buffer limit is set to 2000 packets, which is IMHO too large
for a BDP of 10Gbit/s * 100µs = 125000 bytes. Assuming your average
packet size of 1000 bytes we get 125 packets as buffer size.
Then Min_th = 25 packets and Max_th = 63 packets in contrast
to Min_th=400 packets if you use a buffer for 2000 packets.
For 25 packets you would also get a queuing delay of only
20µs for RED which is then close to the PIE target...
Was there a particular reason for using a 16x larger buffer
than required? Am I missing something here?

Regards,
 Roland