From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qk0-x232.google.com (mail-qk0-x232.google.com [IPv6:2607:f8b0:400d:c09::232]) (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 0EE8D3CB45 for ; Mon, 9 Apr 2018 01:04:30 -0400 (EDT) Received: by mail-qk0-x232.google.com with SMTP id c188so7983223qkg.2 for ; Sun, 08 Apr 2018 22:04:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=4kre41tpsbdZx6BuEOQMgk/v+r/IFW+puhn5IpKhgrM=; b=g2aSOsPx3yB/+pPy+tqaPveesmxfnLAZx4ycC/cSPu+jr6KvVlrRf/XIzpx97T8MH1 ao/TrUPJE2NJ6b7hMoyxZBX6LyJPN/0MXoZpAzHnas5NlfKCxJba/eNGtW2RsGgwuIB5 uM3Owgru5SndxcF97T3qGfeCMRZBgEaXZ5vuvTQnb/S0HqcxsJiHFf/OOIqQljwpZBJo dcKMLcNhqrONEahvGh0R+rxMS/S5RWo+RexEaYimi2qk3bI439tsdnkfLC3hyM0GVnhU 9Z0tpcPQKvap1r/qFWOD6MQoyCxwSEZ4p9LhHw8Zac/bpEICtAQA3aNjxtuT6acxXFcB lCKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=4kre41tpsbdZx6BuEOQMgk/v+r/IFW+puhn5IpKhgrM=; b=sFitmvYyo60mNlmmRB67+Hd8s0CH1q6RQrUSLePBD7pLI2kDmgQ2ZoRch21pA41E0G 6GhYVCTlk5IFC4V7FIRhD1XoeGLij6A1zmOlub137QiPH9M7fJyGLT4BSHE7anB8ykxp YWxHdZtS0EcIJ6lEtbh6Q2TO5H7dW/Z1nwRB8T57hZTwLMdo63duijYMWkSsRtMJBH/M BP/4xCTXOQtpAiPoyq5uwCOh99d7a/tWzuGsC0hgPZq2tHfuTc4HWJonVG+B7fuDhaH+ I6UXTHMKhELjb2cWBvF9TY21fVnN9WbeGJEzIv5U4n0Sbe8EtWF/YjeMAIsEmCNVOZVB zuzw== X-Gm-Message-State: ALQs6tBTw0dTXPe2/YFENXCAznCKqTXC/jh6USa8POtINfDJLFaepFIA qfrzz0CHvSSIPfrh6UrbqbPpTAhK16x4vsXkSv99Tw== X-Google-Smtp-Source: AIpwx49KIXdsGWjFECa3gfjVjSsAE6X5ccKvRoklzfSIEhxD0UA6AHc9BKkBfHBtHt1Lny48oki89m+0P78CPh0dvy0= X-Received: by 10.55.47.194 with SMTP id v185mr49162699qkh.301.1523250270322; Sun, 08 Apr 2018 22:04:30 -0700 (PDT) MIME-Version: 1.0 Received: by 10.12.148.218 with HTTP; Sun, 8 Apr 2018 22:04:29 -0700 (PDT) From: Dave Taht Date: Sun, 8 Apr 2018 22:04:29 -0700 Message-ID: To: codel@lists.bufferbloat.net Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Subject: [Codel] codel at uber X-BeenThere: codel@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: CoDel AQM discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Apr 2018 05:04:31 -0000 "A dynamic overload detector offers more flexibility and improves hardware efficiency, especially in a complex service such as ours. With QALM, we implemented an overload detector inspired by the CoDel algorithm. A lightweight request buffer (implemented by goroutine and channels) is added for each enabled endpoint to monitor the latency between when requests are received from the caller and processing begins in the handler. Each queue monitors the minimum latency within a sliding time window, triggering an overload condition if latency goes over a configured threshold." - https://eng.uber.com/qalm/ --=20 Dave T=C3=A4ht CEO, TekLibre, LLC http://www.teklibre.com Tel: 1-669-226-2619