• DocumentCode
    899403
  • Title

    On the role and controllability of persistent clients in traffic aggregates

  • Author

    Jamjoom, Hani ; Shin, Kang G.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
  • Volume
    14
  • Issue
    2
  • fYear
    2006
  • fDate
    4/1/2006 12:00:00 AM
  • Firstpage
    410
  • Lastpage
    423
  • Abstract
    Flash crowd events (FCEs) present a real threat to the stability of routers and end-servers. Such events are characterized by a large and sustained spike in client arrival rates, usually to the point of service failure. Traditional rate-based drop policies, such as Random Early Drop (RED), become ineffective in such situations since clients tend to be persistent, in the sense that they make multiple retransmission attempts before aborting their connection. As it is built into TCP´s congestion control, this persistence is very widespread, making it a major stumbling block to providing responsive aggregate traffic controls. This paper focuses on analyzing and modeling the effects of client persistence on the controllability of aggregate traffic. Based on this model, we propose a new drop strategy called persistent dropping to regulate the arrival of SYN packets and achieves three important goals: 1) it allows routers and end-servers to quickly converge to their control targets without sacrificing fairness; 2) it minimizes the portion of client delay that is attributed to the applied controls; and 3) it is both easily implementable and computationally tractable. Using a real implementation of this controller in the Linux kernel, we demonstrate its efficacy, up to 60 % delay reduction for drop probabilities less than 0.5.
  • Keywords
    client-server systems; telecommunication congestion control; telecommunication network routing; telecommunication traffic; transport protocols; TCP; congestion control; end-servers; flash crowd events; network routers; persistent dropping; random early drop; traffic aggregates; Aggregates; Communication system traffic control; Computer crime; Controllability; Delay; Network servers; Stability; Telecommunication traffic; Traffic control; Web server; Active queue management; aggregate traffic control; flash crowds; persistent dropping;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2006.872547
  • Filename
    1621117