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)

  • 相关阅读:
    JS-记住用户名【cookie封装引申】
    JS-cookie封装
    JS-比较函数中嵌套函数,可以排序【对象数组】
    JS-随机div颜色
    JS-过滤敏感词【RegExp】
    JS-提取字符串—>>普通方法VS正则表达式
    CSS- ie6,ie7,ie8 兼容性写法,CSS hack写法
    JS-【同页面多次调用】轮播特效封装-json传多个参数
    JS-【同页面多次调用】tab选项卡封装
    Redis主从同步
  • 原文地址:https://www.cnblogs.com/aiwz/p/6333358.html
Copyright © 2011-2022 走看看