• DocumentCode
    2380340
  • Title

    Enhanced metric caching for short TCP flows

  • Author

    Hurtig, Per ; Brunstrom, Anna

  • fYear
    2012
  • fDate
    10-15 June 2012
  • Firstpage
    1209
  • Lastpage
    1213
  • Abstract
    Internet-based applications that require low latency are becoming more common. Such applications typically generate traffic consisting of short, or bursty, TCP flows. As TCP, instead, is designed to optimize the throughput of long bulk flows there is an apparent mismatch. To overcome this, a lot of research has recently focused on optimizing TCP for short flows as well. In this paper, we identify a performance problem for short flows caused by the metric caching conducted by the TCP control block interdependence mechanisms. Using this metric caching, a single packet loss can potentially ruin the performance for all future flows to the same destination by making them start in congestion avoidance instead of slow-start. To solve this, we propose an enhanced selective caching mechanism for short flows. To illustrate the usefulness of our approach, we implement it in both Linux and FreeBSD and experimentally evaluate it in a real test-bed. The experiments show that the selective caching approach is able to reduce the average transmission time of short flows by up to 40%.
  • Keywords
    Internet; Linux; telecommunication traffic; transport protocols; FreeBSD; Internet-based application; Linux; TCP control block interdependence mechanisms; average transmission time; congestion avoidance; metric caching enhancement; short TCP flow; traffic; Bandwidth; Internet; Linux; Operating systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications (ICC), 2012 IEEE International Conference on
  • Conference_Location
    Ottawa, ON
  • ISSN
    1550-3607
  • Print_ISBN
    978-1-4577-2052-9
  • Electronic_ISBN
    1550-3607
  • Type

    conf

  • DOI
    10.1109/ICC.2012.6364516
  • Filename
    6364516