• DocumentCode
    893110
  • Title

    A Distributed Throttling Approach for Handling High Bandwidth Aggregates

  • Author

    Tan, Chee Wei ; Chiu, Dah-Ming ; Lui, John C S ; Yau, David K Y

  • Author_Institution
    Princeton Univ., Princeton
  • Volume
    18
  • Issue
    7
  • fYear
    2007
  • fDate
    7/1/2007 12:00:00 AM
  • Firstpage
    983
  • Lastpage
    995
  • Abstract
    Public-access networks need to handle persistent congestion and overload caused by high bandwidth aggregates that may occur during times of flooding-based DDoS attacks or flash crowds. The often unpredictable nature of these two activities can severely degrade server performance. Legitimate user requests also suffer considerably when traffic from many different sources aggregates inside the network and causes congestion. This paper studies a family of algorithms that "proactively" protect a server from overload by installing rate throttles in a set of upstream routers. Based on an optimal control setting, we propose algorithms that achieve throttling in a distributed and fair manner by taking important performance metrics into consideration, such as minimizing overall load variations. Using ns-2 simulations, we show that our proposed algorithms 1) are highly adaptive by avoiding unnecessary parameter configuration, 2) provide max-min fairness for any number of throttling routers, 3) respond very quickly to network changes, 4) are extremely robust against extrinsic factors beyond the system control, and 5) are stable under given delay bounds.
  • Keywords
    Internet; bandwidth allocation; distributed algorithms; optimal control; telecommunication congestion control; telecommunication network routing; telecommunication security; telecommunication traffic; Internet; distributed throttling algorithm; flooding-based DDoS attack; high bandwidth aggregate; optimal control; performance metrics; public-access network; telecommunication congestion control; telecommunication traffic; upstream router; Aggregates; Bandwidth; Communication system traffic control; Computer crime; Degradation; Load management; Measurement; Network servers; Optimal control; Protection; DDoS attacks; Resource management; network security.;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2007.1034
  • Filename
    4218577