zoukankan      html  css  js  c++  java
  • TCP retransmission statistics from Google

    Abstract

    This article is an abstract from a paper which analyses TCP data from Google Web and vedio servers and

    present key statistics on the nature of retransmissions.

    Statistics

    (1)TCP and HTTP statistics

    TCP

        Total connections                                                     Billions

        Connections support SACK                                   96%

        Connections support Timestamp                         12%

        HTTP / 1.1 connections                                           94%

        Average requests per connection                         3.1

        Average retransmissions rate                               2.8%

    HTTP

        Average response size                                            7.5KB

        Responses with TCP retransmissions               6.1%

    Summary of Google TCP and HTTP statistics sampled for one week in May 2011.

    The data include both port 80 and 443 but exclude YouTube videos and bulk downloads.

    The majority of clients are Microsoft Windows which by default do not use TCP Timestamps.

    The average user network bandwidth as observed from Google is 1.9Mbps.

    (2)Breakdown of TCP retransmission types

                                                                                    Web pages                  video

    Fast retransmits                                                  24%                               54%

    Timeout retransmits                                           43%                               17%

        Timeout in Open                                              30%                                8%

        Timeout in Disorder                                         2%                                 3%

        Timeout in Recovery                                        1%                                  2%

        Timeout Exp. Backoff                                      10%                                 4%

    Slow start retransmits                                        17%                                29%

    Failed retransmits                                               15%                                 0%

    (3)Fast recovery related statistics

                                                                                   Web pages                   video

    Fast retransmits / FR                                         3.15                                2.93

    DSACKs / FR                                                       12%                                4%

    DSACKs / retransmit                                          3.8%                              1.4%

    Lost (fast) retransmits / FR                               6%                                  9%

    Lost retransmits / retransmit                            1.9%                               3.1%

    (4)other

    TCP recover losses in two ways

    Fast recovery (1RTT) need dupacks

    Timeout (often 5 ~ 10 RTTs)

  • 相关阅读:
    asp.net六大对象
    python学习之类和实例的属性;装饰器@property
    第一次写博客,不知道写什么,就随便写一点咯
    Bash脚本编写初体验
    python学习之参数传递
    2016.9.30词法分析程序 108
    实验三 108
    10.28实验二 108
    词法分析实验报告 108
    组合数据类型练习,综合练习 108
  • 原文地址:https://www.cnblogs.com/aiwz/p/6333358.html
Copyright © 2011-2022 走看看