Re: [conex] ConEx as sender side only modification
Matt Mathis <mattmathis@google.com> Fri, 30 March 2012 19:52 UTC
Return-Path: <mattmathis@google.com>
X-Original-To: conex@ietfa.amsl.com
Delivered-To: conex@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6678721F8464 for <conex@ietfa.amsl.com>; Fri, 30 Mar 2012 12:52:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.902
X-Spam-Level:
X-Spam-Status: No, score=-102.902 tagged_above=-999 required=5 tests=[AWL=0.075, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id db1OBFy0bMKL for <conex@ietfa.amsl.com>; Fri, 30 Mar 2012 12:52:08 -0700 (PDT)
Received: from mail-wi0-f178.google.com (mail-wi0-f178.google.com [209.85.212.178]) by ietfa.amsl.com (Postfix) with ESMTP id E054A21F84FB for <conex@ietf.org>; Fri, 30 Mar 2012 12:52:07 -0700 (PDT)
Received: by wibhq7 with SMTP id hq7so734394wib.13 for <conex@ietf.org>; Fri, 30 Mar 2012 12:52:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding:x-system-of-record; bh=hFK3ZpTzy2014bWKm97TujX0/HYSRGkQyf29QRL9mgc=; b=VQk9Q6JDxnOEttnHuhBneLKU0nSlZhRn76/CZLODOlpJ8q/s99Af+Q0EbtfLm00Gv7 9QHr2+uLxJurAW3PHwJUmFIrRZpHtdRRwKWEL7WT9QVXSfDGk34OBrHIqy3PP1bgpQ1m JKWw14R5nSa3g3dyKaSnahHylLhmvi73U4eEl01v6cQcbgNIq0loUKvNPZaW99WKV/o8 exKFK8Fhun8nTZBOVQzYZP30MfovQLZGt6/WpQ9lhJIjzlmkG3jRJoQqsgp8udZy11pH o78pKHhN2fEU8I3Rc2aKFXCk2dGkhi4v1720BukUH4xnMzDR7Zs9N4sPJjUtc3i2sDk9 6zzw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding:x-system-of-record :x-gm-message-state; bh=hFK3ZpTzy2014bWKm97TujX0/HYSRGkQyf29QRL9mgc=; b=QRJAEliqOS3rm6sotLsHTFzsJcM0MJSKHHg1ik7gjfvfBkIhmvymQrw1Y0Otd5P78/ KHdwGbhSCtMsZTYnAkkqh5ZeDmPqO75kusRz/RNl2MPb+LL01MPG5jBXiZTt9BFlT/hq jnicAPOfkByB0fQRIucZRwA3FAI4Latgen/GJff5dYk5Li4NTQiY8Sz5tHxleWmQhcnB ibw56Mz9VzTDG8IuI/Rj79rqG04DUKYwQMzfPIVJw2xec6ZWvLVIj7IcPnxTwoh4X7Yr Oo5jYxfG6Gn7F8r7a02d24IcEXuS5PKt8tWwwoyyYHAN2Yt0wt1UzxKcK4SZDBHxN0u7 uIgA==
Received: by 10.180.103.134 with SMTP id fw6mr187173wib.0.1333137126942; Fri, 30 Mar 2012 12:52:06 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.180.103.134 with SMTP id fw6mr187149wib.0.1333137126840; Fri, 30 Mar 2012 12:52:06 -0700 (PDT)
Received: by 10.216.217.85 with HTTP; Fri, 30 Mar 2012 12:52:06 -0700 (PDT)
In-Reply-To: <012C3117EDDB3C4781FD802A8C27DD4F130496@SACEXCMBX02-PRD.hq.netapp.com>
References: <20111030141755.21962.83789.idtracker@ietfa.amsl.com> <20111107160135.GA45061@verdi> <DBB1DC060375D147AC43F310AD987DCC42D7A26772@ESESSCMS0366.eemea.ericsson.se> <201203291612.q2TGCQPI001627@bagheera.jungle.bt.co.uk> <012C3117EDDB3C4781FD802A8C27DD4F130496@SACEXCMBX02-PRD.hq.netapp.com>
Date: Fri, 30 Mar 2012 21:52:06 +0200
Message-ID: <CAH56bmDMXD09ZiTr2aH0xAPyrU4Q9yC2+c7UCE1fNtGWpQAqNg@mail.gmail.com>
From: Matt Mathis <mattmathis@google.com>
To: "Scheffenegger, Richard" <rs@netapp.com>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
X-System-Of-Record: true
X-Gm-Message-State: ALoCoQkTK3y3XV5Jv3jxe+Xzuy5dGMV1ysWRcgtdaNPS033ROD3uVkmfv3otXaecisQJWZADnAHeZT5lQ7YOl/xsADedoHRx2j3Zd0dXC0mr6c1YEPIK5p+J4e7M3VQPEDS9fxvW2mzo
Cc: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "conex@ietf.org" <conex@ietf.org>
Subject: Re: [conex] ConEx as sender side only modification
X-BeenThere: conex@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Congestion Exposure working group discussion list <conex.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/conex>, <mailto:conex-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/conex>
List-Post: <mailto:conex@ietf.org>
List-Help: <mailto:conex-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/conex>, <mailto:conex-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 30 Mar 2012 19:52:09 -0000
One robust algorithm to audit loss is to look at sequences numbers and count duplicate data. Such an auditor will see every retransmission (including twice lost and re-retransmitted segments), but it can't tell if TCP later decided that they were spurious. So the audit has to balance retransmissions, and not TCP's estimated losses. Thanks, --MM-- The best way to predict the future is to create it. - Alan Kay On Fri, Mar 30, 2012 at 8:39 AM, Scheffenegger, Richard <rs@netapp.com> wrote: > > Bob, > > a minor nit-pick; even with SACK-enabled flows, you may underestimate the lost bytes from time to time. Whenever a retransmission is lost, the sender won't know about these further bytes that have lost. > > Unless, that is, the sender also implements lost retransmission detection (which is not standard, and only available in Linux, when the sender buffer is not empty). > > But I do agree with the spirit of your comment, SACK is good enough for conex to account the lost bytes. The deviation can be estimated by looking at the fraction of (sender side) timeout retransmissions (I think linux breaks them down even further) vs. total packets sent. That should be in the order of 10^-4 or lower even for bad links. > > > > Richard Scheffenegger > > >> -----Original Message----- >> From: conex-bounces@ietf.org [mailto:conex-bounces@ietf.org] On Behalf >> Of Bob Briscoe >> Sent: Donnerstag, 29. März 2012 18:11 >> To: Ingemar Johansson S >> Cc: conex@ietf.org >> Subject: Re: [conex] ConEx as sender side only modification >> >> Ingemar, >> >> For a Not-ECN-capable transport, SACK is fully accurate enough for the >> sender to know every lost byte. That's the main reason ConEx is optional for >> the receiver. >> >> For ECN-capable transport, using an un-modifed receiver is not so good. You >> can use various strategies if you have to (a couple are given in the accurate >> ECN draft). >> >> You will see Michael Menth's simulations later in the ConEx session show >> how it's not so good with unmodified ECN-capable receiver. >> >> HTH >> >> >> Bob >> >> At 11:16 14/11/2011, Ingemar Johansson S wrote: >> >Hi >> > >> >Have not been able to follow the ConEx list in detail but reading >> >http://tools.ietf.org/id/draft-briscoe-conex-initial-deploy-00.txt >> >I can see that received side modifications are optional. >> >This is of course interesting at least if consinder the normal server >> >client architecture as it is easier to modify a million servers than a >> >zillion clients. >> >Assuming that I read right... >> >How does it work with TCP, I know TCP >> >modifications have been considered to make TCP echo back the exact >> >correct number of ECN-CE to the server. >> >Does this then mean that a TCP flow (unmodified >> >TCP) will state a higher congestion level in the dest-opts than the actual ? >> > >> >/Ingemar >> > >> >================================= >> >INGEMAR JOHANSSON M.Sc. >> >Senior Researcher >> > >> >Ericsson AB >> >Wireless Access Networks >> >Labratoriegränd 11 >> >971 28, Luleå, Sweden >> >Phone +46-1071 43042 >> >SMS/MMS +46-73 078 3289 >> >ingemar.s.johansson@ericsson.com >> >www.ericsson.com >> >================================= >> >_______________________________________________ >> >conex mailing list >> >conex@ietf.org >> >https://www.ietf.org/mailman/listinfo/conex >> >> __________________________________________________________ >> ______ >> Bob Briscoe, BT Innovate & Design >> >> _______________________________________________ >> conex mailing list >> conex@ietf.org >> https://www.ietf.org/mailman/listinfo/conex > _______________________________________________ > conex mailing list > conex@ietf.org > https://www.ietf.org/mailman/listinfo/conex
- [conex] I-D Action: draft-ietf-conex-destopt-01.t… internet-drafts
- [conex] draft-ietf-conex-destopt-01.txt John Leslie
- [conex] byte-counting in conex-destopt John Leslie
- Re: [conex] draft-ietf-conex-destopt-01.txt Mirja Kuehlewind
- Re: [conex] byte-counting in conex-destopt Mirja Kühlewind
- Re: [conex] draft-ietf-conex-destopt-01.txt Mirja Kuehlewind
- [conex] ConEx as sender side only modification Ingemar Johansson S
- Re: [conex] ConEx as sender side only modification Mirja Kuehlewind
- Re: [conex] ConEx as sender side only modification Ingemar Johansson S
- Re: [conex] ConEx as sender side only modification Mirja Kuehlewind
- Re: [conex] ConEx as sender side only modification Bob Briscoe
- Re: [conex] ConEx as sender side only modification Scheffenegger, Richard
- Re: [conex] ConEx as sender side only modification Ingemar Johansson S
- Re: [conex] ConEx as sender side only modification Matt Mathis