Re: [AVTCORE] draft-ietf-avtcore-rtp-circuit-breakers-02
lingli deng <denglingli@gmail.com> Fri, 15 March 2013 11:44 UTC
Return-Path: <denglingli@gmail.com>
X-Original-To: avt@ietfa.amsl.com
Delivered-To: avt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2A93421F8E62 for <avt@ietfa.amsl.com>; Fri, 15 Mar 2013 04:44:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.451
X-Spam-Level: **
X-Spam-Status: No, score=2.451 tagged_above=-999 required=5 tests=[BAYES_50=0.001, HTML_MESSAGE=0.001, MIME_CHARSET_FARAWAY=2.45, NO_RELAYS=-0.001]
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 3YDlOAbWfeAu for <avt@ietfa.amsl.com>; Fri, 15 Mar 2013 04:44:35 -0700 (PDT)
Received: from mail-vb0-x233.google.com (mail-vb0-x233.google.com [IPv6:2607:f8b0:400c:c02::233]) by ietfa.amsl.com (Postfix) with ESMTP id 04F0221F8E5C for <avt@ietf.org>; Fri, 15 Mar 2013 04:44:34 -0700 (PDT)
Received: by mail-vb0-f51.google.com with SMTP id fq11so1793064vbb.38 for <avt@ietf.org>; Fri, 15 Mar 2013 04:44:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to:cc :content-type; bh=1c/lSry/mGJ2pCGdTfAfqaCJ60TGfwuFU4Bu9uxXp/k=; b=g9XLYajcyvWi8VFR6hPdhRSjwKNo/TFNhNx5fBdTQFcxxjC98x68f0/AfKRTGAGyAC 7fhbUPVuv+i9ZUXudvkqL5ClnNdAUySfNbB3aEuiFS1+VZ71/AiX64hYdqz4uqpUjojW bkla06UIuDCHWIxu2JcVz2KDFqv/deo54DVfWjO2vpqXr8oa5iDwow7nM2ZRM+VnSn57 qZ/RDfJRsmewXHae2W13fedwXb55AkJ3GGydOn2sCmID2QX+ZThTEGHBJoFKmfPHxt/t 1kmRMYfa9Zq0aj2R5wEzmaoyQPoAXsxngg1oiwKeoMdrK8p1zMICRMkt8bZWhPS33RMm 5Wcw==
MIME-Version: 1.0
X-Received: by 10.52.90.140 with SMTP id bw12mr5581125vdb.50.1363347874281; Fri, 15 Mar 2013 04:44:34 -0700 (PDT)
Received: by 10.58.169.45 with HTTP; Fri, 15 Mar 2013 04:44:34 -0700 (PDT)
Date: Fri, 15 Mar 2013 19:44:34 +0800
Message-ID: <CAHWmbsPtNN4S_4S1hTC6_V==5DNpUKrN+bOPwPMiRU1UKLByCg@mail.gmail.com>
From: lingli deng <denglingli@gmail.com>
To: csp@csperkins.org
Content-Type: multipart/alternative; boundary="20cf307f34d4c0ace804d7f52913"
Cc: avt@ietf.org
Subject: Re: [AVTCORE] draft-ietf-avtcore-rtp-circuit-breakers-02
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Audio/Video Transport Core Maintenance <avt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/avt>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 15 Mar 2013 11:44:36 -0000
Hello Colin, To be honest, this is a really informative and well-written document. However, I do have a couple of concerns to post. A general one, the current algorithm is based on packet loss or equivalent events (as indicated by ECN-CE marks) only, which is aimed at setting a safe net for all RTP CC algorithms above. I am afraid this may result in severe unfairness against RTP over UDP streams in wireless accessing scenarios since: 1) There is likely to be consistent packet loss due to the unstable and sensitive nature of wirelss channels, average 2% for stable signal and can reach 5% on moving vehicle. Using the TCP bandwith calculation fomula in the draft, it is expected that when packet loss rate increase from 1% to 2%, the compliant RTP streams would lose 30% bandwidth. When the rate further increases from 2% to 5%, the limit further drops another 80%. I would not consider that to be fair. 2) On the other hand, there have been various TCP CC algorithms to improve TCP throughput for mobile devices. It is true that neither of them gained prevalence in end-systems. However, it may change the picture if the operator does something in between. Right now, China Mobile is experimenting deploying TCP proxies to enhance downlink throughput which basically ignores random losses. And it is common practice that DCs deploy such proxies to enhance user experience. In other words, computing TCP compliant bandwidth limit using Reno/NewReno may be too conservative. ECN is helpful, but to my knowledge they are mostly unsupported or turned off in cellular accessing networks. It may seem reasonable to add delay based detection for the triggering the algorithm, especially for the intial phase of the call. An other small issue: In section 4.4, it states "RTP flows halted by the circuit breaker SHOULD NOT be restarted automatically unless the sender has received information that the congestion has dissipated."] I wonder if the RTP flows are halted there is likely to be no further information about the congestion unless from the outside of RTP stack, meaning in most cases no automatical restart thereafter. Is this what you have in mind? Otherwise, some more clarification about how to acquire further information on congeston may help. BR -- 邓灵莉/Lingli Deng 中国移动通信研究院/China Mobile Research Institute e-mail: denglingli@chinamobile.com tel: 15801696688-3367 mobile: 13810597148
- [AVTCORE] draft-ietf-avtcore-rtp-circuit-breakers… Colin Perkins
- Re: [AVTCORE] draft-ietf-avtcore-rtp-circuit-brea… lingli deng