Re: [hybi] Flow control quota

Greg Wilkins <gregw@intalio.com> Mon, 04 June 2012 13:54 UTC

Return-Path: <gregw@intalio.com>
X-Original-To: hybi@ietfa.amsl.com
Delivered-To: hybi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9238C21F87F5 for <hybi@ietfa.amsl.com>; Mon, 4 Jun 2012 06:54:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.877
X-Spam-Level:
X-Spam-Status: No, score=-2.877 tagged_above=-999 required=5 tests=[AWL=0.101, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
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 dlgehnc6NOZk for <hybi@ietfa.amsl.com>; Mon, 4 Jun 2012 06:54:45 -0700 (PDT)
Received: from mail-qa0-f49.google.com (mail-qa0-f49.google.com [209.85.216.49]) by ietfa.amsl.com (Postfix) with ESMTP id 0043B21F85EA for <hybi@ietf.org>; Mon, 4 Jun 2012 06:54:44 -0700 (PDT)
Received: by qabj40 with SMTP id j40so1871261qab.15 for <hybi@ietf.org>; Mon, 04 Jun 2012 06:54:44 -0700 (PDT)
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:x-gm-message-state; bh=jb6TUN4eTet5lZrxrhAEqtMlAfInswcw0u94ZB8oAkg=; b=hdKqUOlwN1ZcnuMRPjbSV1k/SP2fUFQ2y1IYGr3T3sPwgWynAO+lSOxlpXuWP/GrVO 4qxNSMODxZFUDlMCsIQnSgPJ6E7kxm6+XuuRjqn1ttbzSGljtUqCUJcK9x6X0ZBUNzeJ B1gdV+NMlJTS2T7FFNTDuZd+B92zzEFuVZUw7uMmaX6UQ28Hxj70tfT07bBVYmfWjPdV B+zR53roGw9W4N57GmXo8l8/9xI4mubknnACiXCRhhP1kw0EpQzHk8ei3f4rpPk95/ct JCqwbIFMLjM9pUkqJC+NGDvkqKuAmamx59dhWLL2KXyNyv+vYjrbBunJeT8UbLgrz74u AqYg==
MIME-Version: 1.0
Received: by 10.224.203.201 with SMTP id fj9mr13793183qab.9.1338818084328; Mon, 04 Jun 2012 06:54:44 -0700 (PDT)
Received: by 10.229.154.5 with HTTP; Mon, 4 Jun 2012 06:54:44 -0700 (PDT)
In-Reply-To: <001001cd4000$fe2c82c0$fa858840$@noemax.com>
References: <001a01cd3e69$4a221c10$de665430$@noemax.com> <4FC732DC.3000308@250bpm.com> <000e01cd3f1c$af15ad40$0d4107c0$@noemax.com> <4FC880A7.9070007@250bpm.com> <CAH9hSJaWrUX6gFNLT4xkXLYKHSUH5+Y7AvqN9cD_CwekvsNu3A@mail.gmail.com> <001001cd4000$fe2c82c0$fa858840$@noemax.com>
Date: Mon, 04 Jun 2012 15:54:44 +0200
Message-ID: <CAH_y2NGFPHxBnSU-NmAFYLDxbt1LSaKtAoBFigC1vzvb=G3O0Q@mail.gmail.com>
From: Greg Wilkins <gregw@intalio.com>
To: Arman Djusupov <arman@noemax.com>
Content-Type: text/plain; charset="ISO-8859-1"
X-Gm-Message-State: ALoCoQkhBHU8coDQMXkAhNF1tF+fhTs4jLEOfu2qZl2IyUQWS9RSXNuYyHhyvKoG6ZlJFPIFCICx
Cc: hybi@ietf.org
Subject: Re: [hybi] Flow control quota
X-BeenThere: hybi@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Server-Initiated HTTP <hybi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/hybi>, <mailto:hybi-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/hybi>
List-Post: <mailto:hybi@ietf.org>
List-Help: <mailto:hybi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/hybi>, <mailto:hybi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Jun 2012 13:54:45 -0000

Arman,

I think a solution could be to allow the sender to send a control
message, "No remaining Quota" meaning that the sender would send more
data if it had more quota.

This control method could be used in this case where there are not
sufficient window bytes available so as to allow a minimal frame to be
sent.

This control frame is also useful even if the quota is completely
consumed because if you follow the flow control discussion over on the
SPDY lists, you will see that fixed quotas will restrict the usage of
available bandwidth.  Thus I suspect that we will need to go to
dynamic window sizes.   If the sender can tell the receiver that it
has consumed it's window (and no the receiver can't tell that itself
because of network latency), then that can inform any receiver
decisions to increase the window size.

cheers