• DocumentCode
    2311842
  • Title

    Towards a Queue Sensitilve Transport Protocol

  • Author

    Kumar, Ravindra ; Kaur, Jaspinder

  • Author_Institution
    Univ. of Northi Carolina at Chapel Hill, Chapel Hill, NC
  • fYear
    2008
  • fDate
    7-9 Dec. 2008
  • Firstpage
    319
  • Lastpage
    326
  • Abstract
    The TCP NewReno congestion control protocol relies only on packer losses for detecting congestion-this causes long NewReno transfers to build up large packet queues in router buffers. High buffer occupancy hinders performance of real-time applications as well as the development of high-speed routers. Several alternate congestion-control strategies have been proposed in the literature to help maintain low buffer occupancy. In this paper, we experimentally evaluate prominent proposals by emulating empirically-derived traffic mixes on a Linux-based lab testbed. We show that when existing proposals are used with such representative traffic mixes, they are unable to simultaneously ensure small router queues and high TCP throughput. Further analysis shows that the common practice of using TCP round-trip times for estimating queuing delays (as in TCP Vegas) fails in a highly-aggregated environment that contains short as well as long transfers´ such environments would need to rely on explicit router feedback. We also find that proposals that rely on router feedback in the form of link utilization (as recently proposed in VCP) are not effective in maintaining high transfer throughput. Instead, we argue that a congestion control algorithm which used queuing delay feedback from routers can reduce the buffer occupancy of routers without sacrificing response time performance of connections. We use this idea to design two new protocals-EDN and PEDN-and show that these two protocols can help manage the trade-off between maintaining low buffer occupancy and providing high TCP throughput.
  • Keywords
    Internet; Linux; queueing theory; routing protocols; transport protocols; Linux-based lab testbed; TCP NewReno congestion control protocol; packer losses; queue sensitive transport protocol; real-time applications; round-trip times; router feedback; Delay effects; Delay estimation; Failure analysis; Feedback; Proposals; Queueing analysis; Testing; Throughput; Traffic control; Transport protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance, Computing and Communications Conference, 2008. IPCCC 2008. IEEE International
  • Conference_Location
    Austin, Texas
  • ISSN
    1097-2641
  • Print_ISBN
    978-1-4244-3368-1
  • Electronic_ISBN
    1097-2641
  • Type

    conf

  • DOI
    10.1109/PCCC.2008.4745116
  • Filename
    4745116