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)

  • 相关阅读:
    第38周星期六小结
    第38周星期日小结
    第39周星期三熟悉java项目第一天小结
    第39周星期一今天开始用扇贝记单词
    第38周星期四电话会议忙碌的一天
    第38周星期二
    第38周星期三熟悉工程环境
    PHP实现图片的等比缩放和Logo水印功能示例
    微信授权登录微信公众号和PC端网站
    PHP实现购物车的思路和源码分析
  • 原文地址:https://www.cnblogs.com/aiwz/p/6333358.html
Copyright © 2011-2022 走看看