Network quality estimator should adjust the intervals at which effective connection type is recomputed |
|||||
Issue descriptionNetwork quality estimator (NQE) should dynamically adjust the intervals at which effective connection type (ECT) is recomputed. Currently, NQE recomputes ECT every 15 seconds. However, this duration is too long at the time of Chromium startup or right after Android triggers a connection change event because this is the time when the RTT and bandwidth samples have started to come in, and ECT is expected to change (and converge) rapidly. To address this, NQE should proactively recompute ECT if the ECT is *expected* to change. This can be approximated by looking at the number of RTT and bandwidth samples available. If the number of samples have changed significantly, then NQE should recompute the ECT without waiting for 15 second trigger.
,
Aug 12 2016
,
Aug 12 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/dbd91c073a0b04aebd67b890a7c3cea13ac1da4d commit dbd91c073a0b04aebd67b890a7c3cea13ac1da4d Author: tbansal <tbansal@chromium.org> Date: Fri Aug 12 22:36:24 2016 Compute effective connection type dynamically This CL changes the behavior of how Network Quality Estimator (NQE) computes Effective Connection Type (ECT). Currently, ECT is computed regularly at 15 second intervals. This CL changes that behavior to additionally recompute the ECT under two more conditions: (1) Recompute the effective connection type (ECT) if the number of RTT or bandwidth samples have more than doubled since the last computation. (2) Recompute the effective connection type (ECT) if the previously computed ECT value was Unknown. BUG= 635678 Review-Url: https://codereview.chromium.org/2221103003 Cr-Commit-Position: refs/heads/master@{#411803} [modify] https://crrev.com/dbd91c073a0b04aebd67b890a7c3cea13ac1da4d/net/nqe/network_quality_estimator.cc [modify] https://crrev.com/dbd91c073a0b04aebd67b890a7c3cea13ac1da4d/net/nqe/network_quality_estimator.h [modify] https://crrev.com/dbd91c073a0b04aebd67b890a7c3cea13ac1da4d/net/nqe/network_quality_estimator_unittest.cc
,
Aug 15 2016
,
Feb 13 2017
,
Feb 14 2017
|
|||||
►
Sign in to add a comment |
|||||
Comment 1 by tbansal@chromium.org
, Aug 8 2016