• DocumentCode
    1994690
  • Title

    Best Effort Session-Level Congestion Control

  • Author

    Ramesh, Siddharth ; Kasera, Sneha Kumar

  • Author_Institution
    Microsoft Corp., Redmond
  • fYear
    2007
  • fDate
    16-19 Oct. 2007
  • Firstpage
    236
  • Lastpage
    245
  • Abstract
    Congestion caused by a large number of interacting TCP flows at a bottleneck network link is different from that caused by a lesser number of flows sending large amounts of data -the former would require cutting down the number of competing flows, while cutting down the data sending rate is sufficient for the latter. However, since existing congestion control schemes view congestion only from a packet-level perspective, they treat both to be the same, resulting in suboptimal performance. We propose two best effort, search-based, session (or flow) level congestion control strategies for the Internet, to complement existing packet-level congestion control schemes. Our strategies control the number of competing flows to optimize for the flow completion rate and the flow completion time. Furthermore, our session control mechanisms do not require any per-flow state or computation at the routers, make no assumption about input traffic characteristics and requirements, avoid starvation of new flows when existing flows do not leave the system, and do not require any end host TCP modifications. Using evaluations under a wide variety of static and varying traffic load conditions, we demonstrate the significant performance and fairness gains that our session control mechanisms provide.
  • Keywords
    Internet; telecommunication congestion control; telecommunication network routing; telecommunication traffic; transport protocols; Internet; TCP flow; bottleneck network link; data flow completion rate optimization; input traffic characteristics; input traffic requirements; packet-level congestion control; search-based congestion control; session-level congestion control; traffic load; Admission control; Bandwidth; Computer networks; Control systems; Data flow computing; Degradation; Internet; Level control; Performance gain; Telecommunication traffic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Protocols, 2007. ICNP 2007. IEEE International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4244-1588-5
  • Electronic_ISBN
    978-1-4244-1588-5
  • Type

    conf

  • DOI
    10.1109/ICNP.2007.4375854
  • Filename
    4375854